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