要知道溫度是否在零度以下,唯一要做的就是測量溫度。這需要做得很精確,當然,得選擇一款值得信賴的溫度傳感器。這里我們選用的傳感器是LM35C2(-40℃~100℃),它在以前的許多Elektor電路中都使用過。這種傳感器并不貴,而且它的輸出電壓正比于溫度(10mV/℃)。
傳感器
LM35通常由單電源供電,并且0℃對應的輸出電壓是0V。因此在典型的應用電路中是不可能用LM35來測量0℃以下的溫度的。但是可將它的輸出通過一個電阻連接到電源負極,這樣就可以測量到零度以下的溫度了。這就需要—個通過50μA電流的電阻(下圖中的R2)。
我們只需要用這個電路來檢測冰點。這就是為什么在溫度傳感器之后會有一個比較器,如果溫度在夜間低于0℃時它會點亮一個LED。為了確保比較器能正常運行,輸入的測量值能稍微為負是很有必要的,為了解決這個問題,在LM35與地之間增加了一個二極管(Dl)。通過D1的電壓(因為當前通過LM35的電壓只有0.47V)作為負電壓。比較器IC2的正向輸入通過R3連接到D1的正極,它的作用是作為比較器的參考點0℃。
比較器
比較器是一個標準的運算放大器TLC271,我們可通過將它的輸入偏置選擇(腳8)連接到電源供應電壓來設定它的最小耗電量。檢測器不必要工作在很高的頻率,因為它能在最“經濟”的模式下穩定的工作在放大狀態下。
發光二極管D3用來指示溫度是否在零度以下,當房間里的溫度開始或已經降低到0℃以下,它會持續點亮。為實現這點,由R3、R4和D2構成了非對稱延遲電路。當輸出變為高,正向輸入通過D2和R4正反饋,輸出仍然保持高電平。當LED自動熄滅時,說明此時的溫度已超過30C,在實際中可能意味著現在是夏天并且無論怎樣也不會結冰。如有需要,可通過增加R3的阻◎電路飛翔值來增大延遲。
電容C2的作用是確保LED在系統加上電后仍然是熄滅的。運放的正向輸入直接連接到地因此輸出也為低。只有在裝上電池后電路需要重啟時,才會用到Rl和Sl。可以使用一個電源開關,或者是把電池卸下來一會兒來替代Sl開、關。
低功耗供電
因為電路采用電池供電,所以我們應盡最大的可能去減少功耗。原型電路的耗電量,當由6~9V的電源供電時,電流不到120μA。因為使用了低功耗的LED,所以當LED點亮的時候,它的耗電量分別是1mA(6V)和1.8mA(9V)。在我們的原型電路中,使用了一個綠色的低功耗LED。如果使用4節AA電池(容量約為2Ah),電路能正常運行約2年。但是如果LED經常亮的話,運行時間會縮短。(約兩個月的時間已經足夠挺過一個嚴冬)一節標準的9V電池也能堅持一個冬天,前提是要經常檢查LED燈是否亮著。
最后,說明一下這里為什么要使用TLC271CP。后綴C指定的工作范圍是0℃~70℃,但在較低的溫度下也能繼續工作,尤其是考慮到IC沒有線性應用。如果質疑它的性能,可以使用后綴為I的器件(這是TLC2711P:-40C—125C),前提是確信被監測的房間確實很冷。
快速裝配
這個電路含有很少的元件,因此它們能容易地安裝到一塊小板子上,也不需測量任何器件。一旦完工,就可以使用了。
-
檢測器
+關注
關注
1文章
868瀏覽量
47733
發布評論請先 登錄
相關推薦
評論