給大家推薦一個超級實用的虛擬示波器軟件Serial Digital Scope V2的運行界面如下:
0.png (537.65 KB, 下載次數: 91)
下載附件
2017-12-1 23:56 上傳
0.png (215.34 KB, 下載次數: 79)
下載附件
2017-12-1 23:56 上傳
0.png (6.51 KB, 下載次數: 78)
下載附件
2017-12-1 23:55 上傳
串口調試示波器+高速數據采集
本程序在相應硬件(如USB轉TTL,高速RS232等)支持下能夠進行串口高速數據采集,并使數據在PC機上實時圖形顯示。
正常操作時,點擊RUN按鈕,打開串口接收功能,軟件將從串口接收到的數據實時圖形化顯示。
下位機只要按照如下格式通過串口向上發送數據,上位機即可將接收到的數據顯示成為波形。
Ch1Data_L,Ch1Data_H,
Ch2Data_L,Ch2Data_H,
Ch3Data_L,Ch3Data_H,
Ch4Data_L,Ch4Data_H,
CRC16_L,CRC16_H
下位機每次發送10個BYTE的數據,其中包含4組通道的數據(每通道1個WORD,均處理為有符號數)和校驗碼CRC16,注意數據格式為低位在前,高位在后。當下位機持續向上位機發送滿足要求的數據時,軟件則會將收到的數據顯示為4條曲線。
至于圖形的操作,可以打開執行文件所在目錄的sample.dat觀看一下效果。每個按鈕上都有提示。您可根據需要任意擴大縮小圖形,并可保存以備下次分析,或導出供MATLAB分析。同時該程序還具有串口調試助手功能。
這是一款功能極其強大的串口調試工具,界面明了,易于使用,若應用于下位機程序開發等工作,將大大提高您的開發效率,成為您必不可缺的開發助手。
附件為試用版本,波特率為9600bit/s。
例子:
首先,你要改成你的用到的串口發送函數。
具體做法是將在API文件夾里的void OutPut_Data(void)函數里的uart_putchar(databuf[ i]);語句改成你的發送函數。
然后,你要發送4個類型為int的數據到上位機,那么:
OutData[0] = (float)a;
OutData[1] = (float)b;
OutData[2] = (float)c;
OutData[3] = (float)d;
OutPut_Data();
即可完成一次發送。
0.png (8.49 KB, 下載次數: 72)
下載附件
2017-12-1 23:57 上傳
Serial Digital Scope V2虛擬示波器51hei下載地址:
虛擬示波器Serial Digital Scope V2(含原版和破解版).rar
(1.46 MB, 下載次數: 220)
2017-12-1 08:07 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|