摘要:一硬件方案本設計主要以單片機系統進行溫度采集與控制溫度信號由數字溫度傳感器采集,主控器主動獲取傳感器溫度值,通過算法,與設置溫度進行計算,輸出繼電器的控制狀態,并在顯示屏進行顯示。
本設計主要以51單片機系統進行溫度采集與控制;溫度信號由數字溫度傳感器DS18B20采集,主控器主動獲取傳感器溫度值,通過PID算法,與設置溫度進行計算,輸出繼電器的控制狀態,并在LCD顯示屏進行顯示。
主要由51單片機+最小系統+LCD1602液晶顯示模塊+DS18B20溫度傳感器+繼電器電路+蜂鳴器模塊+LED指示燈模塊+按鍵模塊;如圖:
(1)采用PID控制算法,對水溫進行實時控制;
(2)設定容器內水的溫度在:水溫–90°;自動平衡,容器內水溫誤差0.5°;
(3)PID算法容器內水溫上升或下降10°時間不超過10min;
(4)設有三個按鍵,1為復位按鍵,2為目標水溫的加,3為目標水溫的減;
(1)原理圖主要采用AD軟件進行設計,如圖:
(2)PCB圖如下:
主程序源碼
void main()//主函數{ init();//初始化函數 pid_init (&temp_PID); InitTimer0(); temp_PID.Proportion =120; // Set PID Coefficients temp_PID.Integral =5; temp_PID.Derivative =2; while(1) { temp_control();//控制按鍵函數 if(time_value250) { PWM=PWM_MAX; } else { PWM_I=pid_calc(&temp_PID,temp_m); PWM =PWM_I ; if( PWM>=100)PWM=100; else if(PWM<=PWM_MIN) PWM=PWM_MIN; } } if(time_value==120) { PWM_P=PWM/2; LcdWriteCom(0x80+0X40+0x0C); LcdWriteData("0"+PWM_P/100); LcdWriteCom(0x80+0X40+0x0D); LcdWriteData("0"+PWM_P%100/10); LcdWriteCom(0x80+0X40+0x0E); LcdWriteData("0"+PWM_P%10); } } }
如需資料請關注公眾號“單片機實例設計”,首頁回復“PID溫控”獲取資料;
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/119505.html
基于STM32f103c8t6和L292N驅動設計避障小車(核心函數的建立為自己所寫) 一.項目感觸 完成這個項目自己一開始也是無法從本身上出發,看著這個最小系統板和這個電機驅動模塊上面想著怎樣實現讓這兩塊板子實現四個電機上面轉動呢,還要加入避障模塊,自己一開始一頭霧水,于是開始了漫長的借鑒之路,首先作為一個開發者,我覺得學習的地方首選是B站,所以我找了相關的做智能小車的視頻 首先是B站智能小車教...
摘要:設置三個功能鍵,緊急報警功能鍵,人為報警和取消報警,即手動報警。如果識別出火災事故,警報系統將在微控制器設計的指導下啟動警報,以警告發生火災事故。 1.1課題研究背...
摘要:設計簡介本設計是基于單片機的藍牙控制窗簾電路系統,主要實現以下功能可通過顯示溫濕度光照強度窗簾狀態和模式可通過按鍵調整光照強度最小值可通過藍牙連接手機進行遠程控制可通過獲取溫濕度可通過光敏電阻獲取光照強度。 設計簡介: 本設計是基于單片機的藍牙控制窗簾電路系統,主要實現以下功能: 可通過LC...
摘要:設計簡介本設計是基于藍牙的超聲波無線測距的設計,主要實現以下功能實現通過測量當前溫度值實現通過溫差補償法公式修改超聲波在當前空氣中的傳播速度實現通過超聲波傳感器測量距離值。 設計簡介: 本設計是基于藍牙的超聲波無線測距的設計,主要實現以下功能: ① 實現通過DS18B20測量當前溫度值 ② ...
摘要:問你是否用過什么操作系統,,等,這個是加分項,然后會問一些的協議,進程與線程區別,還有一些電機算法,或者視覺等等。 大家好,我是Q3。我是一名2022屆的一名電氣工程及其自動化的學生,學校是二本就不說啦。 ??我今天主要是來淺談一下我的面試經驗以及一些遇到的問題。 ??首先我來聊一下我的學習...
閱讀 4020·2021-11-22 13:53
閱讀 3617·2021-11-19 11:29
閱讀 1265·2021-09-08 09:35
閱讀 3162·2020-12-03 17:26
閱讀 514·2019-08-29 16:06
閱讀 2105·2019-08-26 13:50
閱讀 1179·2019-08-23 18:32
閱讀 2153·2019-08-23 18:12