a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

關 閉

新聞中心

EEPW首頁 > 安全與國防 > 設計應用 > 一種基于AT89C51的車載火災報警器設計

一種基于AT89C51的車載火災報警器設計

作者: 時間:2014-08-04 來源:網絡 收藏

  

本文引用地址:http://www.j9360.com/article/256425.htm

 

  3 程序設計

  軟件設計采用結構化程序設計思路,由主程序和若干子程序構成。

  主程序:溫差設定,設定溫度采集時間間隔,啟動溫度采集。

  讀出溫度子程序:讀取從MAX6675轉換來的熱電勢的二進制代碼值,取出有效的溫度數據,并依據K型熱電偶分度表,查詢讀到的熱電勢對應的溫度值,并轉換成相應的BCD碼溫度值。

  溫度比較子程序:分別將A、B點溫度值與C點比較,如果超限,在設定時間范圍內持續檢測和判斷,確實超限,輸出軟件中斷信號。

  中斷服務子程序:驅動報警電路。

  4 運行及測試

  本文設計的反復運行多次,功能都能滿足設計要求,并進行了溫度檢測性能和精度測試。

  4.1 報警器運行

  上電后,每隔5s輪流采集C、A、B三點的溫度,測溫范圍為-55~+125℃,分別顯示為“C***““A***””B***”,若超出測溫范圍,溫度值將顯示為零。

  在溫度顯示期間,可進行溫差范圍設定,開機默認溫差為20℃。用按鍵K1、K2、K3進行其他溫差值的設定,按下K1短于0.5s,進入溫差設定狀態,顯示為"EC20",按下K2一次溫差值加1,按下K3一次溫差值減1,調整到需要的溫差值后,長按K1大于0.5s,溫差值設定為調整值,退出設定狀態。

  若A點與C點溫差大于設定值,發出聲光報警,顯示兩點的溫差值為"AC**",若實際溫差值大于99,溫差值每位分別顯示為單字節十六進制,如實際溫差為108℃,將顯示為A8。報警持續60s,進入下一輪溫度值采集,若溫差超出范圍,報警,直到兩點溫差值小于設定值,解除報警。

  B、C兩點溫差報警,顯示溫差值為"BC**",其他與A、C兩點類似。

  4.2 溫度檢測性能測試

  (1)測試方法。將基準點(C點)的傳感器置于20℃(±1℃)的溫水中,另將測試點(A點)的傳感器置于約20℃的空氣中,并設置一處約50℃的空氣熱源。各處傳感器的輸出穩定后,將測試點(A點)的傳感器移動到50℃的空氣熱源并記錄傳感器A的輸出達到90%空氣熱源溫度的時間。同樣條件測試3次。

  (2)測試結果。經過3次測試,A點測試值從20℃上升到45℃(=50℃×90%)的時間(s)均小于30s。

  4.3 報警器精度測試

  (1)測試方法。將基準點(C點)的傳感器置于設定的水中(0、20、50℃),并將報警溫差設定為30℃。另將測試點(A點)的傳感器置于逐漸加溫的水中,記錄報警時的溫度。不同條件各測試3次。

  (2)測試結果。經過9次測試,實測報警溫度(℃)值均與由溫差設定的報警溫度值相差±10%以內。

  5 結論

  本文設計的車載火災報警器能檢測,并根據易燃點與基準點的溫度差值,實現對機動車自燃火災的預報警,產品的實際運行和測試證明,本方法是可行并可靠的,檢測點數目能根據需要進行擴展。

手機電池相關文章:手機電池修復


蜂鳴器相關文章:蜂鳴器原理
溫濕度控制器相關文章:溫濕度控制器原理
燃氣報警器相關文章:燃氣報警器原理
熱電偶相關文章:熱電偶原理

上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉