久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

博客專欄

EEPW首頁 > 博客 > 發布一個基于QT的數據采集源碼

發布一個基于QT的數據采集源碼

發布人:18926453764 時間:2019-08-01 來源:工程師 發布文章
先上圖
1. 正弦波
sin.JPG 

2. 三角波
triangle.JPG 
3. 方波
square.JPG 
接著是源碼:
PC端:  pc_source.zip (12.97 KB, 下載次數: 145) 
上傳的是源碼。編譯環境為:Visual Studio 2008 + QT 4.8.6 + Qwt 6.0.2 + QtSerialPort(最新版)。如果要編譯的話,將上述庫下載后編譯為lib文件后加入工程即可。具體方法參見各代碼庫中的ReadMe.txt
MCU端:  mcu_source.zip (9.57 MB, 下載次數: 2365) 
開發板為HY-STM32。原理圖如下:
 HY-STM32 電路圖.pdf (67.87 KB, 下載次數: 104) 
采用USB虛擬串口通信方式

最后是問題:
1. 可測頻率偏低。實測2.5KHz以上的信號就會出現失真。一方面是下位機采樣頻率限制,另一方面猜測應該是傳輸速度限制。求解如果想得到壇子里面各高人所做的那種示波器效果(可測幾百KHz信號),應該在哪方面改進?
2. 糾結通信方式。參考過壇子里面的虛擬示波器下位機代碼,發現很多是上位機定時發送命令,然后下位機響應命令后上傳數據。在上傳數據期間有的關掉了AD,有的說不關AD,關DMA。不管如何,總之上傳數據這段時間內的采樣數據沒有了。糾結與這種方式會不會造成波形的失真,往大牛指點。目前我采用的是定時器控制AD,在兩次采樣期間上傳數據,這樣會導致上傳的數據不能太多。。。
3. 實際顯示和圖片中略有不同,波形是不斷滾動的,但是滾動的很快,所以看上去有重疊


*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

DIY機械鍵盤相關社區:機械鍵盤DIY




關鍵詞:

相關推薦

技術專區

關閉