多參數室內環(huán)境智能監測系統設計
而EP1C12Q240C8穩定工作需要3.3V和1.5V的電壓,需進(jìn)行電壓轉換。本設計中采用低功耗的電壓轉換芯片LM1117,它可以提供多個(gè)穩定電壓輸出,外圍電路簡(jiǎn)單,精度高,提供電流限制和熱保護等功能。轉換電路如圖4所示。
2.4 采集信號調理電路設計
由于一氧化碳和甲醛傳感器輸出信號較弱,所以在處理之前應先進(jìn)行放大。本設計中,一氧化碳傳感器采用TGS2442,輸出電流信號范圍為0.45~15µA。甲醛傳感器采用ME3M-CH20,輸出電流范圍為0~20µA,在調理電路中,需將這兩個(gè)電流信號經(jīng)過(guò)采樣電阻為1kΩ的精密電阻器轉變?yōu)殡妷盒盘?,再對此電壓信號進(jìn)行調理。本設計采用AD620對信號進(jìn)行放大,AD620具有高精度、低失調電壓和低失調漂移等優(yōu)點(diǎn),被廣泛應用于工程設計中。信號調理電路設計如圖5所示。
3 系統軟件設計
3.1 軟件總體設計
根據系統總體方案的設計要求,系統軟件程序主要實(shí)現以下功能:6項被測數據的檢測、處理和顯示。軟件結構框圖如圖6所示。
系統選用C語(yǔ)言編寫(xiě)程序,程序設計首先對傳感器、FPGA、單片機、按鍵、液晶顯示和上位機顯示等進(jìn)行初始化。FPGA控制啟動(dòng)數據采集,AD轉換,轉換完成后進(jìn)行處理并存儲在FPGA內部設計的RAM中,單片機讀取RAM中的信號并顯示,當某一項數據超出設定指標后啟動(dòng)報警程序并發(fā)出警報聲,用戶(hù)對警報做出應對措施后,恢復正常。具體流程如圖7所示。
評論