国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

基于Cortex-M0智能水溫監(jiān)控系統(tǒng)的優(yōu)化

發(fā)布者:WhisperingWave最新更新時(shí)間:2025-05-13 來(lái)源: eepw關(guān)鍵字:Cortex-M0  溫度控制 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

0   引言

水溫控制在工業(yè)生產(chǎn)和日常生活中都有著廣泛的應(yīng)用,如恒溫飲水機(jī)、淋浴系統(tǒng)都要用到溫度控制。工業(yè)生產(chǎn)中水溫控制系統(tǒng)應(yīng)用更為廣泛,如鍋爐以及為一些化學(xué)反應(yīng)提供恒溫的水浴環(huán)境等,都要求系統(tǒng)能提供穩(wěn)定精確的溫度控制。

然而,在實(shí)際生活和工業(yè)生產(chǎn)中,很多水溫控制系統(tǒng)并不能滿足人們的要求。從國(guó)內(nèi)來(lái)看,雖然溫控系統(tǒng)在各行各業(yè)的應(yīng)用已經(jīng)很廣泛,但總體水平卻不是很高。使用者也不能根據(jù)需要設(shè)定任意的溫度,人機(jī)交互不夠友好。安全方面,現(xiàn)在主流的溫度控制系統(tǒng)都是現(xiàn)場(chǎng)進(jìn)行控制,一旦設(shè)備出現(xiàn)故障,操作人員的安全就可能受到威脅。

系統(tǒng)是模型論證性實(shí)驗(yàn),通過(guò)MCU 控制小型加熱杯的加熱功率來(lái)精確控制水溫,從而驗(yàn)證該水溫監(jiān)控系統(tǒng)方案的可行性。在設(shè)計(jì)該控制系統(tǒng)時(shí),從安全方面考慮,采用了控制現(xiàn)場(chǎng)和監(jiān)控中心分離的設(shè)計(jì)思想,即在需要對(duì)水溫進(jìn)行控制的地方設(shè)計(jì)一個(gè)控制中心,在遠(yuǎn)離控制現(xiàn)場(chǎng)設(shè)計(jì)一個(gè)可移動(dòng)、便攜式監(jiān)控中心。這樣即使設(shè)備發(fā)生故障也不會(huì)對(duì)操作人員造成人身傷害。

1   系統(tǒng)總方案

系統(tǒng)采用溫度傳感器測(cè)量水溫,將數(shù)據(jù)傳送給處理器,經(jīng)處理后在顯示屏上實(shí)時(shí)顯示。當(dāng)實(shí)時(shí)水溫與用戶設(shè)定的溫度不相等時(shí),系統(tǒng)將自動(dòng)進(jìn)行調(diào)節(jié)(加熱或散熱)。測(cè)得的數(shù)據(jù)可長(zhǎng)久保存,掉電不丟失,且可以將數(shù)據(jù)打印出來(lái)。通過(guò)控制算法控制加熱電路,使控制精度更高。系統(tǒng)如圖1 所示。

1637649742768912.png

圖1 系統(tǒng)設(shè)計(jì)總框架

1.1 硬件電路設(shè)計(jì)

系統(tǒng)中采用溫度傳感器測(cè)量水溫,將數(shù)據(jù)傳送給處理器,經(jīng)過(guò)處理后在顯示屏上實(shí)時(shí)顯示。當(dāng)實(shí)時(shí)水溫與用戶設(shè)定的溫度不相等時(shí)系統(tǒng)將自動(dòng)進(jìn)行調(diào)節(jié)(加熱或散熱)。測(cè)得的數(shù)據(jù)可長(zhǎng)久保存,掉電不丟失,且可以將數(shù)據(jù)打印出來(lái)。通過(guò)控制算法控制加熱電路,使控制精度更高。系統(tǒng)硬件設(shè)計(jì)如圖2 所示。

1637652903281614.png

●   MCU。選擇Cortex-M0 的LPC1114 作為主控制器。

●   人機(jī)接口電路。采用串口屏作為顯示屏,型號(hào)為ZTM480272S43-0WT。集成了4.3 寸觸摸真彩屏、簡(jiǎn)易串口指令控制功能于一身,內(nèi)置中英文字庫(kù),支持大容量存儲(chǔ)圖片數(shù)據(jù),為用戶提供更為多樣性、實(shí)用性的顯示終端平臺(tái)。

●   數(shù)據(jù)打印電路。使用MTP58-FT4B-T1 微型熱敏打印機(jī)模塊。

●   數(shù)據(jù)存取電路。選用MX25L1606E 作為存儲(chǔ)介質(zhì)。MX25L1606D 與MCU 通過(guò)SPI 協(xié)議進(jìn)行通信。

●   實(shí)時(shí)時(shí)鐘電路。選擇NXP 公司的PCF8563,其沒(méi)有內(nèi)置晶振,因此硬件設(shè)計(jì)時(shí)需要提供32.768 kHz的時(shí)鐘。

●   無(wú)線通信電路。采用nRF24L01 無(wú)線通信模塊通過(guò)SPI 與MCU 通信。

●   溫度采集電路。采用溫度傳感器DS18B20,可以通過(guò)VDD 引腳接入一個(gè)外部電源供電,或者工作于寄生電源模式,DS18B20 通過(guò)單總線與MCU 連接。

●   加熱控制電路。采用電磁繼電器控制大功率加熱電路,控制電路(弱電流)接1、2 腳,被控制電路(強(qiáng)電流)接5 腳。當(dāng)控制電路斷開(kāi)時(shí),銜鐵受彈簧的彈力作用與4 接通,輸出電路斷開(kāi);當(dāng)控制電路導(dǎo)通時(shí),鐵芯在周?chē)a(chǎn)生磁場(chǎng),將銜鐵下吸至5,輸出電路導(dǎo)通,從而達(dá)到小信號(hào)控制大功率電路的目地。

1637718960868803.png

圖3 加熱控制電路

1.2 系統(tǒng)軟件設(shè)計(jì)

系統(tǒng)軟件采用模塊化編程思路,每個(gè)功能模塊的驅(qū)動(dòng)程序和應(yīng)用程序分開(kāi)設(shè)計(jì)。驅(qū)動(dòng)程序包括:串口屏底層驅(qū)動(dòng)、I2C 總線協(xié)議驅(qū)動(dòng)、單總線驅(qū)動(dòng)、SPI 驅(qū)動(dòng)等。應(yīng)用程序包括:人機(jī)界面、實(shí)時(shí)時(shí)鐘和無(wú)線通信等。后臺(tái)監(jiān)控系統(tǒng)和現(xiàn)場(chǎng)控制系統(tǒng)的總軟件流程分別如圖4、圖5 所示。

1637719013637300.png

圖4 后臺(tái)系統(tǒng)軟件流程圖

1637719042268957.png

圖5 現(xiàn)場(chǎng)控制軟件流程圖

在本設(shè)計(jì)中,根據(jù)測(cè)得的溫度信號(hào)通過(guò)控制算法算出所需的控制信號(hào)量,再根據(jù)該信號(hào)量來(lái)控制加熱裝置,從而達(dá)到精確控制溫度的目的,系統(tǒng)中用的是增量式PID 控制。

PID 控制算法中的難點(diǎn)和重點(diǎn)是參數(shù)的整定。在實(shí)際應(yīng)用中,工程師們很少使用復(fù)雜的數(shù)學(xué)公式、算法來(lái)計(jì)算PID 參數(shù),更多的是利用經(jīng)驗(yàn)來(lái)對(duì)PID 的參數(shù)進(jìn)行整定。傳統(tǒng)的PID 經(jīng)驗(yàn)調(diào)節(jié)大體分為以下幾步:

●   關(guān)閉控制器的I 和D 元件,加大P 元件,使系統(tǒng)產(chǎn)生振蕩;

●   減小P,使系統(tǒng)找到臨界振蕩點(diǎn);

●   加大I,使系統(tǒng)達(dá)到設(shè)定值;

●   重新上電,觀察超調(diào)、振蕩和穩(wěn)定時(shí)間是否符合

系統(tǒng)要求;

●   針對(duì)超調(diào)和振蕩的情況適當(dāng)增加微分項(xiàng)。

在實(shí)際應(yīng)用中尋找I 和D 的值并非易事,如果能根據(jù)經(jīng)典的齊格勒- 尼古拉斯公式(Ziegler-Nichols,簡(jiǎn)稱ZN 法)來(lái)初步確定I 和D 元件的參數(shù),會(huì)對(duì)調(diào)試起很大的幫助作用。

經(jīng)過(guò)多年的發(fā)展,Ziegler-Nichols 方法已經(jīng)發(fā)展成為一種在參數(shù)設(shè)定中,處于經(jīng)驗(yàn)和計(jì)算法之間的中間方法。這種方法可以為控制器確定非常精確的參數(shù),在此之后也可進(jìn)行微調(diào)。Ziegler-Nichols 方法分為以下兩步:

●   構(gòu)建閉環(huán)控制回路,確定穩(wěn)定極限;

●   根據(jù)公式計(jì)算控制器參數(shù)。

實(shí)踐表明,在調(diào)試PID 控制器時(shí),使用Ziegler-Nichols 法可以快速、精確地算出各參數(shù),之后再配以微調(diào)便可以得到理想的效果。

2   系統(tǒng)調(diào)試

在系統(tǒng)整體調(diào)試中,繼電器輸出口外接一個(gè)300 W的小型加熱棒,通過(guò)加熱1 L 清水來(lái)檢測(cè)系統(tǒng)的準(zhǔn)確性、穩(wěn)定性和可靠性。人機(jī)接口主界面如圖6 所示。經(jīng)調(diào)試,界面上的各個(gè)按鍵功能都正常,時(shí)間可讀可改,溫度設(shè)置完成后通過(guò)無(wú)線模塊自動(dòng)發(fā)往控制現(xiàn)場(chǎng),控制現(xiàn)場(chǎng)開(kāi)始工作并返回實(shí)時(shí)水溫。nRF24L01 無(wú)線模塊通信距離最遠(yuǎn)能達(dá)到100 m,操作人員可遠(yuǎn)離控制現(xiàn)場(chǎng),提高了安全性。

1637719145100563.png

圖6 主界面

通過(guò)系統(tǒng)調(diào)試,水溫控制效果如表1 所示。其中最小溫度和最大溫度是在實(shí)時(shí)水溫第1 次到達(dá)設(shè)置的水溫時(shí)起,實(shí)時(shí)水溫的最小值和最大值。

1637719239490174.png

通過(guò)表1 可以看出,在40 ~ 80 ℃區(qū)間水溫能精確到±0.5 ℃以內(nèi),高于80 ℃時(shí)精度會(huì)有所降低,誤差在±1.1 ℃左右,精度能夠滿足要求。

3   結(jié)束語(yǔ)

系統(tǒng)通過(guò)實(shí)際操作驗(yàn)證取得成功,從安全方面考慮,采用了控制現(xiàn)場(chǎng)和監(jiān)控中心分離的設(shè)計(jì)思想,這樣即使設(shè)備發(fā)生故障也不會(huì)對(duì)操作人員造成人身傷害,優(yōu)化了整個(gè)水溫監(jiān)控過(guò)程。

參考文獻(xiàn):

[1] 曾鳳.基于STM32及PID-PWM的智能水溫監(jiān)控系統(tǒng)設(shè)計(jì)[J].成都工業(yè)學(xué)院學(xué)報(bào).2019(6):24-28.

[2] 甄麗靖.基于選擇PID算法的供熱系統(tǒng)水溫智能控制方法[J].自動(dòng)化應(yīng)用.2020(11):13-14.

[3] 肖軍.基于無(wú)線通信技術(shù)的魚(yú)缸遠(yuǎn)程實(shí)時(shí)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2020(8):2024-2027.

[4] 李寧.基于MDK的LPC1100處理器開(kāi)發(fā)應(yīng)用[M].1版.北京:北京航空航天大學(xué)出版社,2010.

[5] 周立功.C程序設(shè)計(jì)高級(jí)教程[M].北京:北京航空航天大學(xué)出版社,2012,17-28.


關(guān)鍵字:Cortex-M0  溫度控制 引用地址:基于Cortex-M0智能水溫監(jiān)控系統(tǒng)的優(yōu)化

上一篇:iTOP-i.MX6開(kāi)發(fā)板設(shè)備數(shù)驅(qū)動(dòng)Menuconfig的用法
下一篇:應(yīng)對(duì)機(jī)器人“四高”,極海推出全球首款雙核Cortex-M52 MCU G32R501

推薦閱讀最新更新時(shí)間:2025-06-29 13:36

基于AVR的PID溫度控制系統(tǒng)原程序
/******************************************************************************* Clock F : 8M *******************************************************************************/ #include iom128v.h #include macros.h //#include LCD1602.h //#include port_init.h //#include display.h //#include temp_set.h //#pragma inte
[單片機(jī)]
基于溫度傳感器的室內(nèi)智能溫度控制系統(tǒng)設(shè)計(jì)
溫度在工農(nóng)業(yè)生產(chǎn)中起著舉足輕重的作用,在冶金、醫(yī)藥、食品制造和化學(xué)制造業(yè)等行業(yè)尤其顯得重要。在適當(dāng)?shù)臏囟认律a(chǎn)的產(chǎn)品質(zhì)量、產(chǎn)量和合格率會(huì)大大的提高。 有些藥品的生產(chǎn)和存儲(chǔ)要在很低的溫度下進(jìn)行;石油分餾的過(guò)程中在不同的溫度下才能分離出汽油、柴油、煤油、硫化物;食品的制造和存儲(chǔ)也要在特定的溫度下才能保證質(zhì)量。 在農(nóng)業(yè)大棚蔬菜和室內(nèi)圈養(yǎng)牲畜對(duì)于環(huán)境溫度的要求也很高,大棚蔬菜的溫度基本上要保證在20~30℃。雞舍的育雛期溫度要控制在36℃左右。 隨著社會(huì)生產(chǎn)力和科學(xué)技術(shù)的發(fā)展,工農(nóng)業(yè)生產(chǎn)對(duì)于溫度的要求會(huì)越來(lái)越高,這樣就需要系統(tǒng)不但可以測(cè)出室內(nèi)的實(shí)際溫度,還可以通過(guò)上位機(jī)來(lái)進(jìn)行實(shí)時(shí)的控制,調(diào)整環(huán)境的溫度。 1 系統(tǒng)的整體想路
[嵌入式]
DS1851雙路溫度控制非易失性(NV)DAC
DS1851雙路溫度控制非易失性(NV) DAC由兩路DAC,兩個(gè)EEPROM查詢表,和一個(gè)數(shù)字式溫度傳感器組成。兩個(gè)DAC可以編程為任意的溫度系數(shù),這意味著無(wú)需任何外部器件,就可以修正任何系統(tǒng)的溫度影響。DS1851尤其適用于控制應(yīng)用中設(shè)定和溫度補(bǔ)償偏置電壓和電流,且只需最少的外圍電路元件。   用戶定義的兩個(gè)DAC設(shè)置存儲(chǔ)在兩個(gè)EEPROM查詢表中,并可通過(guò)2線串行總線進(jìn)行存取,該接口由SDA和SCL引腳組成。在整個(gè)-40°C至+95°C溫度范圍內(nèi),查詢表以4°C間隔給每路DAC分配一個(gè)數(shù)值。通過(guò)串行總線,數(shù)字溫度傳感器輸出12位、二進(jìn)制補(bǔ)碼的溫度值。   關(guān)鍵特性   兩路溫度控制的8位數(shù)模轉(zhuǎn)換器(DAC)   DA
[模擬電子]
DS1851雙路<font color='red'>溫度控制</font>非易失性(NV)DAC
熱電制冷器的EML激光器溫度控制系統(tǒng)設(shè)計(jì)
引言   在光通信領(lǐng)域中,用于高速、長(zhǎng)距離通信的電吸收調(diào)制激光器(Electlro-absorption Modulated Laser,EML)對(duì)溫度穩(wěn)定性的要求很高,并朝著小型化和高密度化方向發(fā)展。EML激光器是第一種大量生產(chǎn)的銦鎵砷磷(InGaAsP)光電集成器件。它是在同一半導(dǎo)體芯片上集成激光器光源和電吸收外調(diào)制器,具有驅(qū)動(dòng)電壓低、功耗低、調(diào)制帶寬高、體積小,結(jié)構(gòu)緊湊等優(yōu)點(diǎn),比傳統(tǒng)DFB激光器更適合于高速率、長(zhǎng)距離的傳輸。   EML 激光器 的輸出波長(zhǎng)、電流閾值、最大輸出功率和最小功率的波動(dòng)都直接受工作溫度的影響。同時(shí),光源的啁啾聲受限于光通道的最大允許色散,雖然光纖放大器可延長(zhǎng)信號(hào)傳輸距離,但色散值隨傳輸距離的線性
[模擬電子]
熱電制冷器的EML激光器<font color='red'>溫度控制</font>系統(tǒng)設(shè)計(jì)
基于SST89E564RC單片機(jī)的多點(diǎn)溫度控制系統(tǒng)設(shè)計(jì)
隨著生活水平的提高,人們對(duì)家居需求由面積需求變?yōu)槭孢m需求。地板采暖采用輻射方式供暖,符合人體生理需求曲線,如果控制系統(tǒng)選取得當(dāng),不僅可以提高房間舒適度,更可以使系統(tǒng)運(yùn)行費(fèi)用降低許多。如今一般是在典型位置安裝一個(gè)溫控裝置,溫控裝置連接到壁掛爐,溫控器根據(jù)室溫和溫度設(shè)定直接控制鍋爐運(yùn)行,各房間不同回路由工作人員憑經(jīng)驗(yàn)手動(dòng)調(diào)節(jié)分水器球閥,改變不同回路的流量,從而達(dá)到調(diào)節(jié)各房間的室溫的效果。使用這種控制方法,即使是有經(jīng)驗(yàn)的工作人員,也難以調(diào)節(jié)得十分準(zhǔn)確,何況各家庭成員由于年齡不同,所需舒適溫度不同,需要經(jīng)常對(duì)室溫進(jìn)行調(diào)節(jié)。針對(duì)以上問(wèn)題,利用SST89E564RC單片機(jī)及新型測(cè)溫器件設(shè)計(jì)了多點(diǎn)溫控采暖控制系統(tǒng),根據(jù)室內(nèi)各點(diǎn)溫度設(shè)定實(shí)時(shí)控制
[單片機(jī)]
基于SST89E564RC單片機(jī)的多點(diǎn)<font color='red'>溫度控制</font>系統(tǒng)設(shè)計(jì)
針對(duì)塑料擠出機(jī)的PID溫度控制器的研制
引言 PID控制問(wèn)世至今已有60多年的歷史,采用PID(比例-積分-微分)控制設(shè)計(jì)的溫度控制器可以消除慣性溫度誤差,PID控制是根據(jù)系統(tǒng)的誤差利用比例-積分-微分計(jì)算出控制量,由于傳統(tǒng)的PID控制算法,其運(yùn)算簡(jiǎn)單、調(diào)整方便、魯棒性強(qiáng),得到非常廣泛的應(yīng)用;數(shù)學(xué)模型是為了一定的目的,根據(jù)原型內(nèi)在的規(guī)律和本質(zhì)屬性,通過(guò)必要的簡(jiǎn)化假設(shè),運(yùn)用適當(dāng)?shù)臄?shù)學(xué)工具,而作的抽象,簡(jiǎn)化的數(shù)學(xué)結(jié)構(gòu)。數(shù)學(xué)模型能用來(lái)預(yù)測(cè)事物未來(lái)的發(fā)展規(guī)律,或?yàn)榭刂颇骋滑F(xiàn)象的發(fā)展提供某種意義下的最優(yōu)策略或較好策略。 塑料 擠出機(jī) 主要是利用塑料的可塑性,使塑料在機(jī)筒內(nèi)通過(guò)加熱和螺桿的作用,經(jīng)過(guò)破碎、融熔、塑化、排氣、壓實(shí)過(guò)程,最后成型、冷卻定型,塑料擠出機(jī)是異型擠出生
[傳感器]
針對(duì)塑料擠出機(jī)的PID<font color='red'>溫度控制</font>器的研制
基于ADN8830的非制冷紅外焦平面溫度控制電路設(shè)計(jì)
  紅外技術(shù)作為一種發(fā)現(xiàn)、探測(cè)和識(shí)別目標(biāo)的重要手段在軍民兩用技術(shù)中有著廣泛的應(yīng)用,非制冷紅外焦平面陣列技術(shù)的發(fā)展極大地提高了系統(tǒng)的性能。非制冷紅外熱像儀采用的是不需要制冷的熱探測(cè)器焦平面陣列,利用紅外輻射使焦平面上敏感像元的溫度改變,從而使電阻隨之改變,來(lái)探測(cè)目標(biāo)的溫度特性。所以,只有盡可能地保證焦平面陣列中各敏感像元自身基準(zhǔn)溫度穩(wěn)定且一致,才能夠提高熱像儀的探測(cè)靈敏度,減小系統(tǒng)后期非均勻性校正的難度,最終從根本上提高熱像儀的探測(cè)靈敏度,改善熱像儀的成像性能。目前,在實(shí)際的非制冷紅外焦平面陣列探測(cè)器中采用半導(dǎo)體熱電制冷器(TEC)來(lái)穩(wěn)定基準(zhǔn)溫度。在此著重介紹一種基于ADN8830的高性能TEC溫度控制電路及其PID補(bǔ)償網(wǎng)絡(luò)的調(diào)節(jié)方
[安防電子]
基于ADN8830的非制冷紅外焦平面<font color='red'>溫度控制</font>電路設(shè)計(jì)
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車(chē)開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved