當前位置:編程學習大全網 - 編程語言 - 求壹份基於單片機的防火救災控制系統的硬件電路圖 要有煙霧溫度傳感、lcd液晶顯示、鍵入電路啊

求壹份基於單片機的防火救災控制系統的硬件電路圖 要有煙霧溫度傳感、lcd液晶顯示、鍵入電路啊

電路中運用了熱釋紅外專用芯片BISS0001。它是由運算放大器、電壓比較器、狀態控制、延遲時間定時器以及封鎖時間定時器等構成的數模混合專用集成電路,內部電路如圖3?所示。當人體輻射的紅外線通過菲涅爾透鏡被聚焦在熱釋電紅外傳感器的探測元上時,電路中的傳感器將輸出電壓信號,然後使該信號先通過壹個帶通濾波器,該濾波器的上限截止頻率為16?Hz,下限截止頻率為0.16?Hz。

由於熱釋電紅外傳感器輸出的探測信號電壓十分微弱(通常僅有1?mV?左右),而且是壹個變化的信號,同時菲涅爾透鏡的作用又使輸出信號電壓呈脈沖形式(脈沖電壓為0.1~10?Hz?左右),所以應對熱釋紅外傳感器輸出的電壓信號通過運算放大器OP1?和OP2?進行二級放大。再經由電壓比較器COP1?和COP2?構成的雙向鑒幅器處理後,檢出有效觸發信號Vs去啟動延遲時間定時器。

輸出信號Vo接單片機以便檢測,?當有人時便輸出5?V高電平,當人離開之後延時壹段時間後便復位為0?V?以便主控制電路的控制。電路設計讓芯片處於可重復觸發狀態以便適合教室的實際情況。重復觸發其工作過程:可重復觸發工作方式下在Vc=“1”、A=“1”時,Vs可重復觸發Vo為有效狀態,並可促使Vo在Tx周期內壹直保持有效狀態。在Tx時間內,只要Vs發生上跳變,?則%將從Vs上跳變時刻起繼續延長—個Tx周期;若Vs保持為“1”狀態,則Vo壹直保持有效狀態;若Vs保持為“0”狀態,則在Tx周期結束後Vo恢復為無效狀態,並且,同樣在封鎖時間Ti時間內,任何Vs的變化都不能觸發Vo為有效狀態。

2.2?溫度采集模塊

利用單片機的P2.5?口控制DSl8B20,將實時采集到的溫度與單片機軟件設置的數值做對比,並用P2.3、P2.4?口控制三極管的導通和截止,實現了用蜂鳴器在高溫時報警的要求。

這裏選用的DS18B20?溫度傳感器是美國達拉斯(Dallas)公司生產的單線數字溫度傳感器芯片,它與傳統的熱敏電阻不同,DSl8B20?可直接將被測溫度轉換為串行數字信號[9],供單片機處理。通過編程DSl8B20?可以實現9~12?位的溫度讀數,並可分別在93.75?ms?和750?ms?內完成9?位和12?位的數字量。其測溫範圍-55~+125?℃,最大分辨率為0.062?5?℃,在-10~+85?℃範圍內其測溫準確度為±0.5?℃。

DS18B20?具有體積小、功耗低、抗幹擾能力強、易與微處理器連結等特點,?而且它無需任何外圍硬件就可方便地進行溫度測量,與單片機交換信息僅需要壹根I/O?口線,其讀寫及溫度轉換的功率也可來源於數據總線。其電路連接圖如圖4?所示。

  • 上一篇:如何把遊戲做成視頻!?
  • 下一篇:c++的簡單編程
  • copyright 2024編程學習大全網