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