stm32數(shù)字示波器的實物圖:
0.png (351 KB, 下載次數(shù): 24)
下載附件
2018-5-25 03:24 上傳
論文目錄:
0.png (95.93 KB, 下載次數(shù): 38)
下載附件
2018-5-25 03:21 上傳
0.png (50.28 KB, 下載次數(shù): 31)
下載附件
2018-5-25 03:21 上傳
0.png (87.08 KB, 下載次數(shù): 20)
下載附件
2018-5-25 03:22 上傳
5.3.2 發(fā)揮部分測試
在發(fā)揮部分設計了利用 STM32內(nèi)部的 DA進行循環(huán)輸出模擬信號,預設值為輸出正弦波、鋸齒波、方波。并且最大值(Vmax) 、最小值(Vmin) 、峰峰值(Vpp) 、頻率(Fre) 。 在測試的時候通過 D/A輸出模擬信號經(jīng)濾波后使用泰克示波器進行測量觀察相關參數(shù)即:最大值、最小值、峰峰值、頻率和占空比(方波) ,并且觀察波形是否失真,在這里我們只是簡單的測了點數(shù)據(jù)。
表 5.10 D/A輸出方波測試
0.png (86.91 KB, 下載次數(shù): 26)
下載附件
2018-5-25 03:31 上傳
信號發(fā)生器的基本功能和測試結果基本滿足預定所設計的要求。
6、總結與展望
本設計系統(tǒng)能夠完成對周期信號和非周期信號的實時顯示,由于采用 TFT(240*320)的 3.2 寸的屏幕,實現(xiàn)周期波形的左右平移,以及幅值的縮放,在一定的頻率范圍內(nèi),所顯示的波形無失真,并對相關參數(shù)進行測量。 此外,利用 STM32 內(nèi)部的 DA使用DMA循環(huán)觸發(fā),模擬輸出正弦波、方波和鋸齒波,相關參數(shù)滿足預定設計的要求。
本設計所采用 STM32優(yōu)勢:
(1)應用 STM32 自帶的 AD 轉換模塊,節(jié)省了通道的時間和空間設置以及外部的溫度補償。
(2)應用 STM32的內(nèi)部資源 DMA等,使得系統(tǒng)資源得到優(yōu)化。
當然在本設計中還有很多不足之處有待改進,還有許多功能有待拓展。在測量一些較高的頻率時波形會發(fā)生失真,追究其原因,主要是 STM32 系統(tǒng)時鐘限制了所采樣的頻率,若使用較高端的處理器如(ARM 9、ARM11 等) ,那么測量的精度會提高很多。
在模擬信號(任意波形信號)由示波器探頭輸入進來,由于輸入信號的賦值不能確定預峰峰值(-5~5V) ,所以在信號輸入進來后首先要對其信號進行調(diào)理變換,然后將輸出信號滿足范圍后(0~2V) ,進行 A/D 采樣轉換,經(jīng) AD 轉換后的數(shù)據(jù)被存入到內(nèi)部 RAM 中,于此同時 ARM 處理器從 RAM 中讀取出之前所保存的數(shù)據(jù),進行數(shù)學的變換處理,包括對峰峰值、最大值和頻率等的計算并將處理后的數(shù)據(jù)送入 TFT進行動態(tài)顯示,在下一次AD采樣數(shù)據(jù)到來時,刷新原有數(shù)據(jù)使得波形能夠動態(tài)的變化,同時設置觸摸屏上的菜單可以對系統(tǒng)進行操作,操作包括通道的選擇(Ch1 , Ch2)、觸發(fā)線(Trigger)、垂直刻度(Scale)、水平分度值(Time)、頻率、波形顯示(Display), 每 一 個菜單的選擇是通過觸摸相關觸摸屏的區(qū)域控制的在軟件部分和 GUI設計部分會逐步設置這方面需求。
0.png (82.65 KB, 下載次數(shù): 28)
下載附件
2018-5-25 03:23 上傳
完整的pdf格式文檔51黑下載地址:
基于STM32數(shù)字示波器設計-畢業(yè)論文設計.pdf
(1.27 MB, 下載次數(shù): 125)
2018-5-24 13:15 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|