基于SPCE061A傳感器測(cè)試系統(tǒng)的應(yīng)用與設(shè)計(jì)
圖4 PC機(jī)虛擬儀器分析窗口
圖5 響應(yīng)曲線
氣敏傳感器測(cè)試系統(tǒng)的語(yǔ)音功能的實(shí)現(xiàn),主要體現(xiàn)在當(dāng)測(cè)量傳感器數(shù)據(jù)的同時(shí),揚(yáng)聲器中會(huì)發(fā)出語(yǔ)音提示,如“開(kāi)始測(cè)量”、“開(kāi)始測(cè)量電阻RO”、“開(kāi)始測(cè)量電阻R1”、“開(kāi)始測(cè)量電阻R2”、“開(kāi)始響應(yīng)曲線繪制”、“復(fù)位”等。當(dāng)測(cè)量結(jié)束后,系統(tǒng)會(huì)播報(bào):“RO測(cè)量完畢”、“R1測(cè)量完畢”、“R2測(cè)量完畢”等。語(yǔ)音播報(bào)電路如圖6所示。
圖6 語(yǔ)音播報(bào)電路
凌陽(yáng)SPCE061A單片機(jī)自帶雙通道DAC音頻輸出(DAC1、DAC2為SPCE061A單片機(jī)的(21)(22)腳),DAC1、DAC2的模擬信號(hào)分別通過(guò)插件CON3①③管腳輸出,由于DAC輸出為電流型,所以DAC輸出經(jīng)過(guò)SPY0030音頻放大,便可驅(qū)動(dòng)喇叭發(fā)音,這為單片機(jī)的音頻設(shè)計(jì)提供了極大方便,而語(yǔ)音的具體功能主要通過(guò)程序來(lái)實(shí)現(xiàn)。語(yǔ)音處理大致可以分為A/D轉(zhuǎn)換、編碼處理、存儲(chǔ)、解碼處理以及D/A轉(zhuǎn)換等步驟。SPCE061A的開(kāi)發(fā)軟件具有一個(gè)SACM-LI庫(kù),可以將A/D、編碼、解碼、存儲(chǔ)、D/A做成相應(yīng)的模塊,對(duì)于每個(gè)模塊都有其應(yīng)用程序接口API,在了解每個(gè)模塊所要實(shí)現(xiàn)的功能及其參數(shù)的內(nèi)容后,調(diào)用該API函數(shù)即可實(shí)現(xiàn)語(yǔ)音處理功能。對(duì)于常用的SACM_S480和SACM_A2000兩種放音算法則要涉及到語(yǔ)音資源的添加問(wèn)題,即將所需要的WAV文件按照需要的壓縮比進(jìn)行壓縮,變成資源表形式在程序中調(diào)用。這樣,當(dāng)把錄制好的語(yǔ)音文件經(jīng)過(guò)壓縮存入存儲(chǔ)器后,在程序執(zhí)行過(guò)程中調(diào)用該語(yǔ)音模塊的API函數(shù)即可實(shí)現(xiàn)語(yǔ)音輸出功能。
結(jié)束語(yǔ)
將SPCE061A單片機(jī)應(yīng)用于氣敏傳感器測(cè)試系統(tǒng)中,并對(duì)傳感器測(cè)試系統(tǒng)進(jìn)行了設(shè)計(jì),實(shí)現(xiàn)了傳感器測(cè)試系統(tǒng)對(duì)待測(cè)傳感器信號(hào)的精確測(cè)量,滿足了使用要求。該系統(tǒng)具有測(cè)量精度高、速度快、硬件電路簡(jiǎn)單等優(yōu)點(diǎn),克服了原來(lái)使用手工測(cè)量精度低、速度慢的缺點(diǎn)。同時(shí),采用了與計(jì)算機(jī)相連接的方式,操作方便、通用性強(qiáng)、智能程度高,為傳感器測(cè)試的自動(dòng)化奠定了良好的基礎(chǔ),對(duì)其它同類測(cè)試系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)也有一定的參考價(jià)值。
參考文獻(xiàn):
[1].SPCE061Adatasheethttp://www.dzsc.com/datasheet/SPCE061A_13.html.
[2].N-1datasheethttp://www.dzsc.com/datasheet/N-1_1997158.html.
[3].RS232datasheethttp://www.dzsc.com/datasheet/RS232_585128.html.
[4].RS-232datasheethttp://www.dzsc.com/datasheet/RS-232_584855.html.
[5].SPY0030datasheethttp://www.dzsc.com/datasheet/SPY0030_1098308.html.
評(píng)論