基于ATmega16單片機的實時溫度采集與分析系統
2.3 固態繼電器的控制
繼電器模塊單元通過單片機的IO口控制,讓單片機的計算器計數,當環境溫度的需要加熱時,我們通過IO讓繼電器工作,達到某一數值時,再給繼電器IO口低電平,從而通過單片機和利用繼電器實現弱點控制交流電的作用,這里主要是利用了單片機PWM實現控制,從而就實現溫度值大小的控制。具體電路圖如圖2所示。本文引用地址:http://cqxgywz.com/article/171373.htm

2.4 報警輸出電路
報警輸出電路通過單片機的PA6口控制8550三極管,從而控制蜂鳴器。當溫度值達到某一值時,蜂鳴器報警。這時通知單片機停止加熱,再經過固態繼電器控制加熱設備,實現溫度維持在一恒定的溫度值附近。如果溫度值低于某一數值時,單片機通知加熱設備加熱,這個原理是采用采集溫度值控制的,從而達到用戶的要求。
3 軟件部分設計
在系統硬件構架完成后,系統軟件所實現的功能主要是針對溫度曲線的繪制以及溫度值的實時記錄和存檔并且實現歷史記錄。程序流程圖如圖3所示。

通過單片將數據傳遞給PC機,PC機將接收到的數據在溫度曲線顯示與分析用戶見面顯示出來。本軟件設計中還有串口選擇、波特率的選擇、停止顯示、清空數據、關閉程序等基本功能。這里主要是溫度值的曲線繪制,然后再將溫度值保存起來并進行再顯示的操作。從而達到實時采集與分析的功能。溫度曲線顯示與分析用戶界面如圖4所示。














評論