在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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 液晶顯示器以其微功耗、小體積、使用靈活等諸多優點在袖珍式儀表和低功耗應用系統中得到越來越廣泛的應用。液晶顯示器通常可分為兩大類,一類是點陣型,另一類是字符型。點陣型液晶通常面積較大,可以顯示圖形; 而一般的字符型液晶只有兩行,面積小,只能顯示字符和一些很簡單的圖形,簡單、易控制且成本低。目前,市面上的字符型液晶絕大多數是基于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

    文章

    3007

    瀏覽量

    157369
  • STC89C52
    +關注

    關注

    41

    文章

    330

    瀏覽量

    82697
  • PID
    PID
    +關注

    關注

    37

    文章

    1478

    瀏覽量

    86840
  • DS18B20
    +關注

    關注

    10

    文章

    782

    瀏覽量

    81746
收藏 人收藏

    評論

    相關推薦

    單片機中斷技術詳解

    在現代電子設備中,單片機作為控制核心發揮著舉足輕重的作用。而在其高效運作的背后,中斷機制是推動單片機實現實時響應與高效執行的關鍵因素。本文將深入探討
    的頭像 發表于 02-02 15:57 ?611次閱讀

    51單片機溫度報警器

    電子發燒友網站提供《51單片機溫度報警器.zip》資料免費下載
    發表于 12-30 14:16 ?1次下載

    低成本單片機方案——觸摸流水燈開關控制

    概述本方案旨在提供一種基于低成本單片機的觸摸流水燈開關控制解決方案。該方案結合了單片機技術、電容
    的頭像 發表于 12-26 16:37 ?551次閱讀
    低成本<b class='flag-5'>單片機</b><b class='flag-5'>方案</b>——觸摸流水燈開關<b class='flag-5'>控制</b>

    使用單片機實現直流電機的PWM調速控制原理圖

    使用單片機實現直流電機的PWM調速控制
    發表于 12-10 15:29 ?6次下載

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

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

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

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

    基于51單片機溫度、煙霧和氧氣檢測報警系統仿真

    和煙霧超過閾值時,蜂鳴器響,相應LED燈亮。設計介紹51單片機簡介51單片是一種低功耗、高性能CMOS-8位微控制器,擁有靈巧的8位CPU和可編程Flash,使得51單片機為眾多嵌入式
    的頭像 發表于 10-22 14:10 ?474次閱讀
    基于51<b class='flag-5'>單片機</b>的<b class='flag-5'>溫度</b>、煙霧和氧氣檢測報警<b class='flag-5'>系統</b>仿真

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

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

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

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

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

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

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

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

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

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

    基于51單片機無線溫度傳輸控制設計

    本資源內容概要:? ? ? ?這是基于51單片機無線溫度傳輸控制設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開)、元件清單(excel表格打開
    發表于 06-26 10:50 ?0次下載

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

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

    下位單片機嗎還是雙片

    下位通常是指在計算機控制系統中,與上位(通常是PC)配合工作的微控制器或微處理器。下位
    的頭像 發表于 06-06 14:01 ?1409次閱讀
    主站蜘蛛池模板: 网友自拍区一区二区三区 | 国产精品单位女同事在线 | h在线观看免费 | 色费女人18女人毛片免费视频 | 久久精品免费 | 日本丶国产丶欧美色综合 | 欧美人与牲动交xxxx | 操欧美女人 | 国产一区国产二区国产三区 | 亚洲理论片在线观看 | 又粗又硬又猛又黄的免费视频黑人 | 4438x色| 色噜噜中文网 | 日本成人视屏 | 亚洲韩国日本欧美一区二区三区 | 高清一级做a爱视频免费 | 日本免费人成在线网站 | 艹逼免费视频 | 国产日韩精品一区二区三区 | 国产美女流出白浆在线观看 | 日韩色天使综合色视频 | 欧美在线视频看看 | 国产九色在线 | 亚洲福利一区二区 | 日本一区免费看 | 欧美激情第一欧美在线 | 日韩孕交 | 天堂精品在线 | 日本三级日本三级日本三级极 | 黄 色 大 片 网站 | 久久久夜 | 一区二区三区网站在线免费线观看 | 日韩手机看片 | 男女交黄| 国产青青草| 1024 cc香蕉在线观看看中文 | 手机在线黄色网址 | 丁香六月婷婷激情 | 国产乱码1卡一卡二卡 | 精品视频一区二区三区四区五区 | 午夜视频在线观看免费视频 |