色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機實現PC機溫度控制系統方案

電子設計 ? 來源:互聯網 ? 作者:佚名 ? 2018-01-04 09:02 ? 次閱讀

與傳統的系統相比,該電路結構簡單,測溫精度高,溫度控制誤差小,并在不同時間常數下均可達到技術指標。文章同時給出了用串口調試精靈將PID控制器的輸出和溫度采樣值顯示在PC機上,以方便溫度的監控的實現方法。

0 引 言

目前,水溫控制被廣泛應用于食品、醫藥、化工、家電等很多領域,水溫控制的好壞直接影響著產品的品質,因此,水溫控制具有十分重要的意義。本設計的任務與要求為1 L 水由1 kW的電爐加熱,要求水溫可以在一定范圍內由人工設定,并能在環境溫度降低時實現自動調整,以保持設定的溫度基本不變。主要性能指標:溫度設定范圍為25.0~100 ℃,最小區分度為0.1 ℃,溫度控制的靜態誤差小于或等于0.1 ℃,用SMC1602A 液晶顯示模塊顯示實際水溫和PID 控制算法中的三個主要參數Kc、Ti、Td 的賦值,用串口調試精靈將PID 控制器的輸出和溫度采樣值顯示在PC 機上。

1 系統方案

本設計以STC89C52 單片機為核心,采用了溫度傳感器DS18B20、RS232 標準接口及PID 控制算法對溫度進行控制。

該水溫控制系統是一個典型的檢測、控制型應用系統,它要求系統完成從水溫檢測、信號處理、輸入、運算,到輸出控制電爐加熱功率以實現水溫控制的全過程。本設計實現了水溫的智能化控制以及提供完善的人機交互界面及PC 機與單片機通信接口,系統由PC 機與單片機通信模塊、溫度檢測及其顯示模塊、PID 控制算法等模塊組成,其特點在于采用PC 機與單片機通信,系統框圖如圖1 所示。

2 硬件電路設計

本電路總體設計包括四部分:主機控制部分(STC89C52)、溫度采樣與顯示電路、溫度控制電路、PC 機與單片機通信電路。

2.1 主機控制部分

主機控制部分是電路的核心,系統的控制采用單片機89C52.單片機89C52 內部有8 KB 單元的程序存儲器以及512 B 的數據存儲器,因此,系統不必擴展外部程序存儲器和數據存儲器,這樣就可以大大減少系統硬件部分的復雜度。

2.2 溫度采樣與顯示電路

系統的信號采集與顯示電路主要由溫度傳感器DS18B20和SMC1602A 液晶顯示模塊兩部分組成。

DS18B20 采用獨特的單線接口方式,在與微處理器連接時,僅需要一條口線即可實現微處理器與DS18B20 的雙向通信。測溫范圍為-55~+125 ℃,固有測溫分辨率為0.5 ℃,工作電源為3~5 V/DC,在使用中不需要任何外圍元件,測量結果以9~12 b 數字量方式串行傳送,適用于DN15~25、DN40~DN250 各種介質工業管道和狹小空間設備的測溫。

SMC1602 液晶顯示器以其微功耗、小體積、使用靈活等諸多優點在袖珍式儀表和低功耗應用系統中得到越來越廣泛的應用。液晶顯示器通??煞譃閮纱箢悾活愂屈c陣型,另一類是字符型。點陣型液晶通常面積較大,可以顯示圖形; 而一般的字符型液晶只有兩行,面積小,只能顯示字符和一些很簡單的圖形,簡單、易控制且成本低。目前,市面上的字符型液晶絕大多數是基于HD44780 液晶芯片的,所以控制原理是完全相同的,為HD44780 寫的控制程序可以很方便地應用于市面上大部分的字符型液晶。字符型LCD 通常有14 條引腳線( 市面上也有很多16 條引腳線的LCD,多出來的2 條線是電源線VCC(15 腳) 和地線GND.

2.3 溫度控制電路

此部分電路主要由光電耦合器、三極管和繼電器組成。

光電耦合器的耐壓值為400 V,它的輸出級經三極管將功率放大后控制繼電器常開觸點的通斷,從而最終達到控制電爐子的目的,100 Ω電阻與0.01 μF 電容組成雙向可控硅保護電路

2.4 PC 機與單片機通信電路

為了使系統具有更好的人機交換界面,在系統設計中我們通過Visual Basic 語言設計了微機控制界面。系統與微機的通信大大提高了系統的各方面性能。

由于單片機89C52 串行口為TTL 電平, 而PC 機為RS232 電平,因此,系統采用了MAX232 電平轉換芯片來進行電平轉換。

因為系統設計了通信功能,即主系統(89C52)和PC 機的通信,所以在觀察PID 控制器的輸出時更加明顯,很大程度上降低了參數整定的難度。另外,通過可視化窗口能夠看到系統的采樣值。

3 軟件設計

本系統的軟件設計主要包括三大部分:PC 機與單片機通信模塊的軟件設計、溫度采樣與顯示電路模塊的軟件設計、溫度控制模塊的軟件設計。

3.1 主程序流程圖

主程序流程如圖2所示,程序主要完成以下的幾部分任務:

(1) 初始化:設定各參數的初始值,設定串行口、定時器以及液晶顯示模塊。

(2) PC 機與單片機通信:此部分程序主要完成數據在PC 機和單片機間的相互發送,其主要通過89C52 單片機的半雙工串行口完成,從而完成與微機控制接口RS232 的連接及通信的控制。

(3) 溫度采集及其顯示:主要完成溫度信號的采集及其對轉換后的數字量進行處理,進而用字符型液晶顯示模塊將實時溫度進行顯示。

3.2 PID 控制算法

PID 算法是此溫控系統性能好壞的決定性因素。其一般算式及模擬控制規律表達式如下:

式中,u(t)為控制器的輸出;e(t)為偏差,即設定值與反饋值之差;Kc 為控制器的放大系數,即比例增益;Ti 為控制器的積分常數;Td 為控制器的微分時間常數。PID 算法的原理即調節Kc、Ti、Td 三個參數,使系統達到穩定。

由于PID 的一般算式不易與單片機處理,因此,在設計中采用了增量型PID 算法。將式(1)轉換成:

式(3)中的u(k) 即輸出PWM 波的導通時間。其控制算法如圖3 所示。

4 測試方法與測試結果

4.1 測試方法

在電爐子中放入1 L 清水,電爐子和控制系統相連,給系統上電,系統進入準備工作狀態。分別設定溫度為35.3 ℃、40.2 ℃、45 ℃、60 ℃、74.0 ℃、81 ℃,觀察設定溫度和實際溫度,并記錄數據。填寫表1,同時觀察水溫變化的動態情況,并記錄溫度穩定的時間,填寫表2.

4.2 測試結果

設定溫度與實測溫度的數據對比如表1 所列。表2 所列是溫度穩定和時間的關系,表2 中的設定溫度為50℃,每隔30 s 記錄實測溫度。

5 結 論

從表1 中的數據可知,系統的誤差基本穩定在±0.3 ℃,因而能很好地滿足系統的設計要求。從表2 所得的數據可知,系統運行5 min 時,基本達到了穩定,說明系統能很好地控制溫度達到理想值,為需要精確控制溫度的任務提供了參考。同時,系統實現了PC 機與單片機的通信,把控制參數和控制結果顯示PC 機上,方便監控,實現了溫度的控制和智能監控。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 溫度傳感器
    +關注

    關注

    48

    文章

    2940

    瀏覽量

    156025
  • STC89C52
    +關注

    關注

    41

    文章

    330

    瀏覽量

    82043
  • PID
    PID
    +關注

    關注

    35

    文章

    1472

    瀏覽量

    85482
  • DS18B20
    +關注

    關注

    10

    文章

    779

    瀏覽量

    80825
收藏 人收藏

    評論

    相關推薦

    基于PWM的溫度控制系統設計

    控制加熱元件的功率,從而實現溫度的精確控制。該系統具有響應速度快、控制精度高、穩定性好等優點
    的頭像 發表于 11-19 09:16 ?328次閱讀

    基于51單片機的多路溫度檢測調節及串口顯示

    靈巧的8位CPU和可編程Flash,使得51單片機為眾多嵌入式控制應用系統提供靈活、高效的解決方案。本設計所使用的芯片可兼容以下所有的51系列單片機
    的頭像 發表于 10-22 14:13 ?190次閱讀
    基于51<b class='flag-5'>單片機</b>的多路<b class='flag-5'>溫度</b>檢測調節及串口顯示

    如何實現51單片機PC的串行通信

    51單片機PC的串行通信是一種常見的通信方式,它允許單片機通過串行接口與PC進行數據交換。
    的頭像 發表于 10-21 11:35 ?769次閱讀

    8位單片機,32位單片機編程和應用優勢

    工業控制領域有著廣泛的應用,如溫度控制系統、電機控制系統、傳感器數據采集系統等。 家電: 單片機
    發表于 09-26 11:45

    基于STM32單片機的糧倉溫濕度控制系統設計

    系統內使用STM32單片機進行主控,系統內可以檢測糧倉的溫濕度,另外通過EEPROM進行溫濕度閾值的保存,當溫度和濕度超過或者低于設定的閾值后就會進行相應的
    的頭像 發表于 06-28 14:26 ?1492次閱讀
    基于STM32<b class='flag-5'>單片機</b>的糧倉溫濕度<b class='flag-5'>控制系統</b>設計

    基于STM32單片機的智能窗簾控制系統設計

    系統以STM32單片機進行主控,系統內使用血氧傳感器進行血氧檢測,通過電機控制采集血。按鍵控制采血和檢測。
    的頭像 發表于 06-28 14:24 ?2676次閱讀
    基于STM32<b class='flag-5'>單片機</b>的智能窗簾<b class='flag-5'>控制系統</b>設計

    基于STM32單片機的蔬菜大棚溫濕度控制系統設計

    系統內使用STM32單片機進行主控,系統內使用顯示屏實時顯示溫濕度,當檢測到溫度超過設定閾值就會控制啟動風扇進行降溫,當檢測到
    的頭像 發表于 06-27 10:21 ?1828次閱讀
    基于STM32<b class='flag-5'>單片機</b>的蔬菜大棚溫濕度<b class='flag-5'>控制系統</b>設計

    基于STM32單片機的智能冰箱控制系統設計

    基于單片機設計的一款智能冰箱控制系統,可以控制冰箱的制冷裝置,可以采集冰箱的異味濃度,超過閩值之后控制紫外燈進行消毒工作單片機采用
    的頭像 發表于 06-25 09:21 ?1207次閱讀
    基于STM32<b class='flag-5'>單片機</b>的智能冰箱<b class='flag-5'>控制系統</b>設計

    下位單片機嗎還是雙片

    下位通常是指在計算機控制系統中,與上位(通常是PC)配合工作的微控制器或微處理器。下位
    的頭像 發表于 06-06 14:01 ?964次閱讀

    基于單片機控制的交通燈設計

    本課程設計是在學完單片機原理及課程之后綜合利用所學單片機知識完成一個單片機應用系統設計并在實驗室實現。
    的頭像 發表于 01-22 15:31 ?2049次閱讀
    基于<b class='flag-5'>單片機</b><b class='flag-5'>控制</b>的交通燈設計

    基于51單片機溫度報警系統設計

    電子發燒友網站提供《基于51單片機溫度報警系統設計.rar》資料免費下載
    發表于 01-12 09:50 ?30次下載

    基于51單片機的室內溫濕度自動控制系統設計

    電子發燒友網站提供《基于51單片機的室內溫濕度自動控制系統設計.rar》資料免費下載
    發表于 01-12 09:15 ?13次下載

    基于51單片機的室內溫濕度自動控制系統設計

    電子發燒友網站提供《基于51單片機的室內溫濕度自動控制系統設計.rar》資料免費下載
    發表于 01-03 11:45 ?7次下載

    基于51單片機溫度報警系統(仿真)設計

    電子發燒友網站提供《基于51單片機溫度報警系統(仿真)設計.rar》資料免費下載
    發表于 01-03 10:59 ?16次下載

    基于51單片機的水溫(油溫)可測液體溫度控制器設計

    基于51單片機的水溫(油溫)可測液體溫度控制器設計(實物)
    發表于 01-02 09:50 ?1次下載
    主站蜘蛛池模板: 国产AV亚洲精品久久久久| 忘忧草研究所 麻豆| freehd另类xxxx喷水| 女人被弄到高潮叫床免| 中文字幕一区二区三区在线不卡 | 久久精品中文騷妇女内射| 亚洲性夜夜色综合网站| 精品香蕉99久久久久网站| 一品道门在线视频| 久久精品国产只有精品| 最新男同鸭子ktv| 男女又黄又刺激B片免费网站 | 中文字幕在线观看网址| 美女夫妻内射潮视频| 99久久re6热精品首页| 欧美午夜精品一区二区蜜桃 | jk制服喷水| 青柠在线电影高清免费观看| 扒开美女下面粉嫩粉嫩冒白浆| 日本xxxx裸体xxxx| 穿着丝袜被男生强行啪啪| 思思久99久女女精品| 国产精品人妻99一区二| 亚洲毛片网| 伦理片在线线手机版韩国免费观看| 最新国产成人综合在线观看| 女教师二十三歳| 大陆极品少妇内射AAAAAA| 午夜视频在线网站| 久草热在线| 99热这里只有精品9| 色迷迷导航| 国产在线视频一区二区不卡| 尹人久久大香找蕉综合影院| 男女午夜性爽快免费视频不卡| 德国黄色录像| 亚洲乱码在线卡一卡二卡新区| 美女张开腿露出尿口扒开来摸动漫| 超级最爽的乱淫片免费| 羞羞麻豆国产精品1区2区3区| 久久久黄色片|