基于SPCE061A的超低功耗電子溫度計設計
2.5 溫控模塊
系統通過控制繼電器線圈的通電和斷電,實現給相應的溫控系統加熱或降溫,將測得溫度與設定值相比較,發出相應的控制指令。溫度誤差若為0.5℃,約需要10 min左右達到要求。控制電路如圖6所示。加熱、制冷切換由繼電器的觸點實現。本文引用地址:http://www.104case.com/article/161631.htm
2.6 通信模塊
系統可與PC機的RS 232端口通信,RS 232電平轉換芯片采用MAX232,其與SPCE061A的接線如圖7所示。所測溫度值可由電腦儲存并調用,PC機的通信可視化界面可顯示具體時刻的溫度值,并可將段時間的溫度變化由曲線顯示出來。通信界面如圖8所示。
3 系統的軟件設計
3.1 主程序
若要降低系統功耗,軟件也起很大作用。總線上幾乎每一個芯片的訪問、每一個信號的翻轉差不多都由軟件控制的,如果軟件能減少外存的訪問次數、及時響應中斷等措施都將對降低功耗有很大作用。系統主程序首先對系統進行初始化,包括設置定時器、中斷和端口。圖9是系統的主流程圖。
評論