基于MSP430單片機的虛擬示波器
3 實驗
虛擬示波器通過接收一個信號,然后顯示在PC機控制臺上。同時對兩個端點進行了測試;信號采集輸入端和單片機接收端。在圖4中,(a)為輸入波形,(b)為在單片機接收端的波形??梢钥闯觯ㄐ谓涋D換后送到單片機接口的信號很好。同時已經加入直流偏置,符合單片機轉換的要求。單片機轉換后的數(shù)據經USB傳輸?shù)絇C機上進行顯示。圖5為在PC機上顯示的波形,它的實現(xiàn)依賴于軟件的編程。本文引用地址:http://butianyuan.cn/article/170757.htm
使用信號發(fā)生器作為信號輸入,使用MOS-620示波器對信號進行校準。表1中通過對測試數(shù)據的分析,參數(shù)在精度上的誤差基本控制在5%以內。但對于頻率較大的信號,由于和采樣頻率相近,其頻率會有較大的誤差。在波形顯示上滿足了設計要求,能夠滿足采集最大頻率為100 kHz的波形。
4 結語
本文采用性能優(yōu)越的MSP430F169作為控制核心。通過USB與PC機進行數(shù)據交換,利用PC機進行人性化的操作。通過USB的設計實現(xiàn)了數(shù)據的快速傳輸,利用USB供電,使用電源管理的方法對電源進行分配,單片機對電源開關進行控制,既實現(xiàn)了電源的可控性,又降低了功耗。使用MSP430在低功耗模式下,內部的A/D模塊能夠實現(xiàn)快速而精準的A/D轉換。通過各個部分的硬件設計在相關軟件的輔助下實現(xiàn)了要求波形的顯示,完好達到了虛擬示波器的設計。
評論