新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于單片機的低功耗甲烷檢測系統(tǒng)設計方案

        基于單片機的低功耗甲烷檢測系統(tǒng)設計方案

        作者: 時間:2009-11-19 來源:網(wǎng)絡 收藏

          3.2.3 系統(tǒng)電源管理電路

          最后還需考慮電源的選擇。作為便攜式系統(tǒng),的電源供電方式是電池供電,供電電壓約在5V。而電路中的有的器件工作在較低的電壓下,如、SRAM和USB芯片等是3.3V的工作電壓,這就需要在電路中5V-3.3V的電壓轉換電路。通過對比,采用DC-DC器件LM2S74進行電壓轉換(圖4),將5V供電電壓轉換為3.3V,即可以滿足低電壓器件的工作要求,減少了額外的,而且通過合理的濾波電路,還獲得了較好的穩(wěn)壓線性輸出。在降低方面,在系統(tǒng)中均選用了CMOS器件、低功率表貼元器件,不僅使得系統(tǒng)體積較小,而且電路也得到降低:此外在軟件設計上,系統(tǒng)使用了等待和掉電的節(jié)電運行機制,而有的器件是帶Shutdown功能的,可以在空閑的時候進入省電模式,進一步降低了功耗。

         電源電壓轉換電路


          圖4 電源電壓轉換電路

         4 電路調(diào)試

          在確定了系統(tǒng)電路硬件總體和各部分的設計后,制作了實驗電路板,對電路進行了初步的調(diào)試。電源是采用4節(jié)鎳氫充電電池串連,經(jīng)過調(diào)試,每路加熱電壓驅動電路可以輸出最高4.5V的電壓,在對傳感器進行加熱的情況下,同時進行數(shù)據(jù)的采集保存,總電流可以控制在250mA以內(nèi),其中電路部分約120mA,傳感器陣列加熱電流不高于80mA,抽氣泵工作電路低于50mA,滿足了設計中的低功耗目標。硬件電路調(diào)試完成后,通過編寫程序和計算機應用程序,可以在檢測系統(tǒng)中實現(xiàn)氣體識別等功能。

          5 檢測系統(tǒng)軟件設計

          檢測系統(tǒng)電路調(diào)試通過后,需要結合識別軟件才能進行氣體的檢測。本文主要在軟件設計方面進行研究,提出了適合單片機系統(tǒng)的網(wǎng)絡識別算法,在單片機軟件和PC機軟件兩個方面進行了網(wǎng)絡構建、網(wǎng)絡訓練等的討論,同時對系統(tǒng)的其它功能程序也做了說明。

          由于C8051系列單片機具有完整的8052內(nèi)核,與MCS-51指令完全兼容,可采用標準的805x編譯器進行軟件開發(fā)。在本檢測系統(tǒng)的單片機軟件設計中,采用了Cygnal C51IDE的開發(fā)環(huán)境,通過電路中預留的JTAG接口調(diào)試程序,依據(jù)檢測系統(tǒng)的不同功能的需要,采用模塊化的設計,將程序分成幾個主要的功能模塊,圖5是單片機程序的模塊圖。

        檢測系統(tǒng)單片機程序模塊圖


          圖5 檢測系統(tǒng)單片機程序模塊圖

          從圖5中可以看到,單片機的主程序在經(jīng)過系統(tǒng)初始化后進入主菜單界面,將等待鍵盤的輸入操作。當檢測到有按鍵輸入時,讀出鍵值并判斷出需要進行的操作,而后調(diào)用相應的子程序模塊。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 嫩江县| 登封市| 绩溪县| 青海省| 朝阳市| 海晏县| 砚山县| 贵州省| 肃宁县| 会同县| 抚顺县| 秦安县| 衢州市| 临泽县| 红安县| 赫章县| 洪洞县| 时尚| 前郭尔| 托克托县| 龙南县| 赤壁市| 唐海县| 平遥县| 白沙| 大荔县| 根河市| 基隆市| 黑水县| 六枝特区| 邛崃市| 闽侯县| 荃湾区| 昭觉县| 诸暨市| 措勤县| 永春县| 安康市| 古交市| 江西省| 教育|