基于ATmega16單片機的實時溫度采集與分析系統(tǒng)
2.3 固態(tài)繼電器的控制
繼電器模塊單元通過單片機的IO口控制,讓單片機的計算器計數(shù),當環(huán)境溫度的需要加熱時,我們通過IO讓繼電器工作,達到某一數(shù)值時,再給繼電器IO口低電平,從而通過單片機和利用繼電器實現(xiàn)弱點控制交流電的作用,這里主要是利用了單片機PWM實現(xiàn)控制,從而就實現(xiàn)溫度值大小的控制。具體電路圖如圖2所示。本文引用地址:http://m.butianyuan.cn/article/171373.htm
2.4 報警輸出電路
報警輸出電路通過單片機的PA6口控制8550三極管,從而控制蜂鳴器。當溫度值達到某一值時,蜂鳴器報警。這時通知單片機停止加熱,再經(jīng)過固態(tài)繼電器控制加熱設(shè)備,實現(xiàn)溫度維持在一恒定的溫度值附近。如果溫度值低于某一數(shù)值時,單片機通知加熱設(shè)備加熱,這個原理是采用采集溫度值控制的,從而達到用戶的要求。
3 軟件部分設(shè)計
在系統(tǒng)硬件構(gòu)架完成后,系統(tǒng)軟件所實現(xiàn)的功能主要是針對溫度曲線的繪制以及溫度值的實時記錄和存檔并且實現(xiàn)歷史記錄。程序流程圖如圖3所示。
通過單片將數(shù)據(jù)傳遞給PC機,PC機將接收到的數(shù)據(jù)在溫度曲線顯示與分析用戶見面顯示出來。本軟件設(shè)計中還有串口選擇、波特率的選擇、停止顯示、清空數(shù)據(jù)、關(guān)閉程序等基本功能。這里主要是溫度值的曲線繪制,然后再將溫度值保存起來并進行再顯示的操作。從而達到實時采集與分析的功能。溫度曲線顯示與分析用戶界面如圖4所示。
評論