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