哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

單片機實現(xiàn)PC機溫度控制系統(tǒng)方案

電子設計 ? 來源:互聯(lián)網 ? 作者:佚名 ? 2018-01-04 09:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

0 引 言

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

1 系統(tǒng)方案

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

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

2 硬件電路設計

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

2.1 主機控制部分

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

2.2 溫度采樣與顯示電路

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

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

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

2.3 溫度控制電路

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

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

2.4 PC 機與單片機通信電路

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

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

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

3 軟件設計

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

3.1 主程序流程圖

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

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

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

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

3.2 PID 控制算法

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

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

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

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

4 測試方法與測試結果

4.1 測試方法

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

4.2 測試結果

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

5 結 論

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

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

    關注

    48

    文章

    3254

    瀏覽量

    163367
  • STC89C52
    +關注

    關注

    41

    文章

    330

    瀏覽量

    84752
  • PID
    PID
    +關注

    關注

    38

    文章

    1505

    瀏覽量

    91891
  • DS18B20
    +關注

    關注

    10

    文章

    782

    瀏覽量

    83511
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    單片機里的程序運行方式

    :8051單片機有一個全雙工的串行口,可實現(xiàn)單片機單片機或其他設備間的串行通信。 中斷控制系統(tǒng):8051共有5個中斷源,非為高級和低級兩個
    發(fā)表于 01-16 06:57

    單片機多路數(shù)據(jù)采集系統(tǒng)的設計

    的關鍵性資源。采集到的信息資源通過放大后,信息資源的應用精度將得到更加完整的保障,完整控制更多的信息采集系統(tǒng)分辨率,為明確信息資源量程提供依據(jù)。 單片機多路數(shù)據(jù)采集系統(tǒng)的硬件設計 1.
    發(fā)表于 01-07 06:44

    浮思特 | 電子溫度單片機如何選型?ABOV單片機提供幾點很關鍵!

    一個優(yōu)秀的電子溫度計,其核心往往在于內部單片機(MCU)的性能與匹配度。如何選擇一款合適的單片機,實現(xiàn)精準、穩(wěn)定、低功耗的溫度測量與交互,是
    的頭像 發(fā)表于 12-15 09:43 ?756次閱讀
    浮思特 | 電子<b class='flag-5'>溫度</b>計<b class='flag-5'>單片機</b>如何選型?ABOV<b class='flag-5'>單片機</b>提供幾點很關鍵!

    變頻器低功耗單片機方案

    載波頻率。英尚微推出的變頻器低功耗單片機方案采用N32H系列高性能MCU作為主控芯片,在實現(xiàn)人機交互、電機控制、多路ADC采集、SPI Flash讀寫等功能的同時,有效降低
    的頭像 發(fā)表于 11-26 14:53 ?812次閱讀

    單片機供電的AC-DC轉換電路類型及其工作原理

    單片機應用廣泛,家用、農用、工業(yè)、醫(yī)療、通迅等都少不了由它組成控制系統(tǒng)。
    的頭像 發(fā)表于 11-14 16:49 ?8128次閱讀
    <b class='flag-5'>單片機</b>供電的AC-DC轉換電路類型及其工作原理

    浮思特 | 智能洗衣背后的靜默力量,ABOV單片機如何實現(xiàn)精準控制?

    ABOV(現(xiàn)代單片機)的長期合作代理商,浮思特科技希望通過本次技術分享,讓大家了解ABOV單片機在洗衣控制中的關鍵技術實現(xiàn)?,F(xiàn)代洗衣
    的頭像 發(fā)表于 10-16 09:52 ?776次閱讀
    浮思特 | 智能洗衣背后的靜默力量,ABOV<b class='flag-5'>單片機</b>如何<b class='flag-5'>實現(xiàn)</b>精準<b class='flag-5'>控制</b>?

    單片機的儲存優(yōu)點是什么

    單片機作為嵌入式系統(tǒng)的核心,其儲存系統(tǒng)實現(xiàn)數(shù)據(jù)存儲與程序運行的關鍵部分。與獨立存儲芯片相比,單片機的儲存單元在集成度、功耗、可靠性等方面具
    的頭像 發(fā)表于 07-31 10:09 ?820次閱讀

    單片機采用什么電流控制

    單片機作為電子系統(tǒng)控制核心,其電流控制涉及自身工作電流管理與外部設備電流驅動兩個層面。由于單片機內部電路的特性,其自身工作電流較小,而
    的頭像 發(fā)表于 07-30 10:07 ?891次閱讀

    怎么測單片機系統(tǒng)頻率

    單片機系統(tǒng)頻率是指單片機工作時的時鐘頻率,它直接影響單片機的運行速度和處理能力,準確測量系統(tǒng)頻率對單片機
    的頭像 發(fā)表于 07-25 11:39 ?1072次閱讀

    單片機怎么驅動電機?

    在各類自動化設備和智能裝置中,電機是重要的執(zhí)行部件,而單片機作為控制核心,需要通過特定的方式驅動電機運轉。單片機驅動電機并非直接連接即可,而是要根據(jù)電機類型和功率,搭配合適的驅動電路,才能實現(xiàn)
    的頭像 發(fā)表于 07-25 09:31 ?1289次閱讀

    單片機是怎么控制

    單片機作為電子系統(tǒng)控制核心,通過接收外部信號、執(zhí)行預設程序、驅動外部設備的方式實現(xiàn)控制功能,其控制
    的頭像 發(fā)表于 07-23 13:59 ?1016次閱讀

    單片機怎么燒程序

    單片機燒程序是將編寫好的程序代碼寫入單片機內部存儲單元,讓單片機按照預設邏輯工作的過程,是單片機應用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡單的燈光控制
    的頭像 發(fā)表于 07-23 11:47 ?1973次閱讀

    給予單片機溫度控制系統(tǒng)設計

    在工業(yè)生產、智能家居等領域,溫度的穩(wěn)定控制至關重要,基于單片機溫度控制系統(tǒng)憑借靈活、高效的特點被廣泛應用,其設計原理與
    的頭像 發(fā)表于 07-16 10:57 ?816次閱讀

    嵌入式單片機在電機控制系統(tǒng)中的應用

    摘要:在工業(yè)領域,電機的運行狀態(tài)關系到生產的效率和安全,是廣大機電控制技術人員關注的重點。隨著數(shù)字式控制系統(tǒng)的發(fā)展,嵌入式單片機在電機控制系統(tǒng)的應用越來越廣發(fā),對電機的
    發(fā)表于 06-11 15:07

    單片機和伺服有什么區(qū)別

    單片機和伺服的區(qū)別 單片機(Microcontroller)和伺服(Servo System)是兩種完全不同的技術概念,分別屬于 控制系統(tǒng)硬件 和 運動控制執(zhí)行
    的頭像 發(fā)表于 05-26 09:18 ?1036次閱讀
    淳化县| 故城县| 苗栗县| 新化县| 普格县| 榆中县| 察隅县| 洛隆县| 蓝田县| 久治县| 南木林县| 丰台区| 承德市| 肥乡县| 宽城| 新营市| 丁青县| 苍南县| 江源县| 河津市| 葵青区| 香格里拉县| 平远县| 工布江达县| 奉贤区| 邵阳县| 册亨县| 资兴市| 仪征市| 汽车| 麻栗坡县| 梨树县| 郁南县| 梨树县| 洞口县| 六枝特区| 惠来县| 尼勒克县| 璧山县| 多伦县| 广德县|