基于SPCE061A傳感器測試系統的應用與設計
圖4 PC機虛擬儀器分析窗口
圖5 響應曲線
氣敏傳感器測試系統的語音功能的實現,主要體現在當測量傳感器數據的同時,揚聲器中會發出語音提示,如“開始測量”、“開始測量電阻RO”、“開始測量電阻R1”、“開始測量電阻R2”、“開始響應曲線繪制”、“復位”等。當測量結束后,系統會播報:“RO測量完畢”、“R1測量完畢”、“R2測量完畢”等。語音播報電路如圖6所示。
圖6 語音播報電路
凌陽SPCE061A單片機自帶雙通道DAC音頻輸出(DAC1、DAC2為SPCE061A單片機的(21)(22)腳),DAC1、DAC2的模擬信號分別通過插件CON3①③管腳輸出,由于DAC輸出為電流型,所以DAC輸出經過SPY0030音頻放大,便可驅動喇叭發音,這為單片機的音頻設計提供了極大方便,而語音的具體功能主要通過程序來實現。語音處理大致可以分為A/D轉換、編碼處理、存儲、解碼處理以及D/A轉換等步驟。SPCE061A的開發軟件具有一個SACM-LI庫,可以將A/D、編碼、解碼、存儲、D/A做成相應的模塊,對于每個模塊都有其應用程序接口API,在了解每個模塊所要實現的功能及其參數的內容后,調用該API函數即可實現語音處理功能。對于常用的SACM_S480和SACM_A2000兩種放音算法則要涉及到語音資源的添加問題,即將所需要的WAV文件按照需要的壓縮比進行壓縮,變成資源表形式在程序中調用。這樣,當把錄制好的語音文件經過壓縮存入存儲器后,在程序執行過程中調用該語音模塊的API函數即可實現語音輸出功能。
結束語
將SPCE061A單片機應用于氣敏傳感器測試系統中,并對傳感器測試系統進行了設計,實現了傳感器測試系統對待測傳感器信號的精確測量,滿足了使用要求。該系統具有測量精度高、速度快、硬件電路簡單等優點,克服了原來使用手工測量精度低、速度慢的缺點。同時,采用了與計算機相連接的方式,操作方便、通用性強、智能程度高,為傳感器測試的自動化奠定了良好的基礎,對其它同類測試系統的設計開發也有一定的參考價值。
參考文獻:
[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.
評論