基于單片機的電視臺機房溫,濕度監測報警儀
采用陶瓷濕敏電阻作為濕度傳感器,這種材料的表面電阻值能在很寬的范圍內隨濕度的增加而變小。由于這種傳感器電阻值與濕度呈非線性關系,在電路中需對這種非線性進行補償。圖2中濕敏元件及其信號調理電路由三部分組成,第一部分是由A1、R1~R3、C1~C3、D1、D2組成的正弦信號振蕩器,用來為濕敏傳感器提供交流電;第二部分是由A2、D3~D5、R4、R5及濕敏傳感器組成的檢波電路,它檢測由相對濕度變化引起的交流信號變化;第三部分是由A3、R6、R7、C5組成的對數放大電路,由于濕度與電阻之間是指數關系,通過該部分電路得到與濕度成近似線性關系的電壓信號后輸出。
圖2溫、濕度檢測電路及其與單片機的接口濕度信號經調理后送往A/D轉換器ADC0832,這是美國國家半導體公司生產的一種8位分辨率、雙通道A/D轉換芯片。芯片轉換時間為32 μs,其與單片機的接口為4條數據線,分別是*****、CLK、DO、DI,在本系統中它們分別與單片機的P2.0、P2.1、P2.2及P2.3相連。當要進行A/D轉換時,需先將*****端置為低電平且保持,直到轉換完全結束。芯片開始轉換工作,同時由單片機向芯片時鐘輸入端CLK輸入時鐘脈沖,DI/DO端則使用DI輸入通道功能選擇的數據信號,與時鐘脈沖信號一起啟動信號轉換,將
轉換好的數據送往單片機。
4 鍵盤顯示及報警通信電路
鍵盤顯示及報警通信電路如圖3所示。圖中74LS164為8位移位寄存器,其A端與單片機P0.6相連,在CLK端施加的時鐘信號配合下,串行接收由單片機送來的欲顯示的數據,一位一位地送往其輸出端QA~QH。顯示器采取動態顯示方式,來自74LS164的顯示數據按位發至相應數碼管,本系統中采用共陽極數碼管,當需將數據送往哪個數碼管時,單片機控制P2.4~P2.6中的某位為高,該位所接數碼管被點亮。如要顯示溫度20℃,則先將P2.6置高,送C的顯示碼,延遲,再將P2.6置低,接著再將P2.5置高,送0的顯示碼,延遲,再將P2.5置低,最后將P2.4置高,送2的顯示碼。延遲,再將P2.4置低,由于人的視覺延遲,看到的則是20℃。濕度顯示也是同樣的道理,在這里我們以最右端的數碼管顯示“H”代表此時顯示的是濕度。系統中還設有聲光報警電路,采用發光二極管指示溫、濕度信號的正常與否,蜂鳴器作溫、濕度異常的聲音報警。當溫、濕度信號正常時,相應的綠燈亮,當溫、濕度信號超過正常值范圍時,相應的紅燈亮,并發出聲音報警,提醒工作人員注意溫、濕度變化,及時調整溫、濕度。系統中還配有通信接口,必要時可與上位PC通信,組成主從式系統,這里不再贅述。本文引用地址:http://www.104case.com/article/172882.htm
評論