發(fā)射臺真空器件庫恒溫控制系統(tǒng)的設(shè)計
摘要:介紹了運用AT89C52單片機設(shè)計開發(fā)的發(fā)射臺真空器件庫恒溫控制系統(tǒng),并結(jié)合DS18B20數(shù)字式溫度傳感器,以及相關(guān)的外部電路分析了利用AT89C52的優(yōu)點。介紹了實現(xiàn)鍵盤輸入、實時監(jiān)測、自動溫度調(diào)節(jié)的方法。重點闡述了系統(tǒng)的硬件構(gòu)成、各部分的主要作用及系統(tǒng)軟件的設(shè)計思路和流程。此系統(tǒng)成本低、工作可靠,移植性好,具有很高的應(yīng)用和借鑒價值。
關(guān)鍵詞:溫度傳感器;恒溫控制;真空器件
0 引言
發(fā)射臺使用了許多真空器件,例如,真空電容、真空電子管、真空開關(guān)等。真空器件是播出設(shè)備的核心器件,消耗量較大,屬于貴重器材,需要合理備份、妥善保管。由于真空器件對周圍環(huán)境溫度、濕度的特殊要求,故真空器件庫要求滿足恒溫和干燥的條件。目前,無線局各臺站的真空器件庫一般采用手工控制和人工監(jiān)測的方式實現(xiàn)恒溫控制,這種方法準確性低、穩(wěn)定性較差,還必須安排專人負責(zé)。
為了更有效地保存真空器件備件,本文實現(xiàn)了一個能自動調(diào)節(jié)室內(nèi)環(huán)境溫度的真空器件庫恒溫控制系統(tǒng)。該系統(tǒng)以AT89C52單片機為控制核心,通過溫度采集電路,實時檢測真空器件庫內(nèi)的環(huán)境溫度,并根據(jù)預(yù)先設(shè)定的溫度閾值,控制真空器件庫內(nèi)均勻分布的加熱設(shè)備的工作狀態(tài),實現(xiàn)室內(nèi)溫度自動調(diào)節(jié)。用戶可以在現(xiàn)場使用鍵盤設(shè)置目標溫度值,也可以在現(xiàn)場數(shù)碼管顯示屏上直接觀察真空器件庫當前室內(nèi)環(huán)境溫度值和用戶設(shè)置的目標溫度值。系統(tǒng)實時檢測真空器件庫環(huán)境溫度值和目標溫度值的變化,通過溫控驅(qū)動電路控制加熱設(shè)備的工作狀態(tài),確保真空器件庫的恒溫、除濕,避免了因保存溫度、濕度不合適而造成的真空器件性能降低及損壞。
1 系統(tǒng)結(jié)構(gòu)及工作原理
發(fā)射臺真空器件庫恒溫控制系統(tǒng)結(jié)構(gòu)如圖1所示,系統(tǒng)的基本硬件電路包括:溫度采集、鍵盤輸入、溫度顯示、電源、溫控驅(qū)動、加熱設(shè)備、報警和指示燈,以及A1789C52單片機。
為了更好地保持真空器件庫室內(nèi)環(huán)境溫度恒定,系統(tǒng)采用閉環(huán)控制方式。由AT89C52單片機完成邏輯判斷和控制,晶振頻率采用12MHz,通過循環(huán)訪問的方式,訪問真空器件庫內(nèi)均勻分布的DS18B20數(shù)字溫度傳感器,采集真空器件庫內(nèi)的環(huán)境溫度值。為了不頻繁啟動加熱設(shè)備,目標溫度由用戶通過鍵盤輸入后,系統(tǒng)自動生成目標溫度上限值和下限值。單片機以一定的頻率將檢測到的環(huán)境溫度值與用戶輸入的目標溫度值進行比較。當真空器件庫環(huán)境溫度值低于設(shè)置的目標溫度下限值時,溫控驅(qū)動電路驅(qū)動加熱設(shè)備加溫,溫度上升到目標溫度下限值以上時,停止加溫;當真空器件庫環(huán)境溫度高于設(shè)置的目標溫度上限值時,溫控驅(qū)動電路驅(qū)動降溫電路降溫,溫度下降到目標溫度上限值以下時,停止降溫。
2 硬件電路設(shè)計
2.1 溫度采集電路
溫度采集電路采用溫度傳感器DS18B20來實現(xiàn)溫度的采集和轉(zhuǎn)換。DS18B20是一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出所測溫度。測量輸出信號為數(shù)字量,可以直接和單片機進行通信,從而降低外圍電路的復(fù)雜度。溫度采集電路如圖2所示。
DS18B20把采集到的溫度通過數(shù)據(jù)引腳傳到單片機的P3.0口,每一片DS18B20有唯一的48位序列號,在出廠前已寫入片內(nèi)ROM中,單片機通過讀ROM(33H)命令將該DS18B20的序列號讀出,經(jīng)過匹配,即可逐一讀回每個DS18B20的溫度數(shù)據(jù)。雖然DS18B20具有測溫簡單、精度高、連接方便和占用I/O口少等優(yōu)點,但當單總線上所掛的DS18B20超過8個時,就需解決微處理器的總線驅(qū)動問題。另外,連接DS18B20的總線電纜的長度有限制,當采用普通信號電纜傳輸長度超過50m時,讀取的測溫數(shù)據(jù)會發(fā)生錯誤,這主要是由總線分布電容使信號波形產(chǎn)生畸變引起的。因此,進行多點測溫和長距離測溫電路設(shè)計時要加以注意。
2.2 鍵盤電路
考慮實際應(yīng)用情況,鍵盤電路設(shè)計采用矩陣式和中斷掃描相結(jié)合的方式。矩陣式鍵盤由行線與列線組成,按鍵位于行、列的交叉點上,按鍵數(shù)量較多時可以節(jié)省單片機I/O接口的占用。系統(tǒng)使用過程中,鍵盤大部分時間基本不工作,因而中斷掃描方式可以提高單片機處理器工作效率。當鍵盤有按鍵動作時產(chǎn)生中斷,單片機處理器響應(yīng)鍵盤中斷,執(zhí)行鍵盤中斷程序,判別鍵盤按下鍵的鍵號并做相應(yīng)處理。在本系統(tǒng)中,單片機的I/O接口充裕,因此鍵盤電路直接連接單片機I/O接口。鍵盤接口電路如圖3所示。
鍵盤的數(shù)字鍵(0~9)、確認鍵(OK)、清除鍵(Del)等12個按鍵以四行三列方式連接到單片機的P0口,設(shè)置鍵(Set)與單片機的腳相連,而硬件復(fù)位鍵(ReSet)與R、C構(gòu)成復(fù)位電路。需要注意的是,用單片機的P0口連接鍵盤時,要給P0口的各I/O接口提供上拉電阻。
可控硅相關(guān)文章:可控硅工作原理
手機電池相關(guān)文章:手機電池修復(fù)
隔離器相關(guān)文章:隔離器原理 蜂鳴器相關(guān)文章:蜂鳴器原理 溫濕度控制器相關(guān)文章:溫濕度控制器原理
評論