日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]一些醫(yī)療檢測(cè)儀器在檢測(cè)時(shí)需要模擬人體溫度環(huán)境以確保檢測(cè)的精確性,本文以STM32為主控制器,電機(jī)驅(qū)動(dòng)芯片DRV8834 為驅(qū)動(dòng)器,驅(qū)動(dòng)半導(dǎo)體致冷器(帕爾貼)給散熱片加熱或者制冷。但由于常規(guī)的溫度控制存在慣性溫度誤差的問題,無法兼顧高精度和高速性的嚴(yán)格要求,所以采用模糊自適應(yīng)PID控制方法在線實(shí)時(shí)調(diào)整PID參數(shù),計(jì)算PID參數(shù)Kp、Ki、Kd調(diào)整控制脈沖來控制驅(qū)動(dòng)器的使能。從simulink仿真的和實(shí)驗(yàn)結(jié)果來看模糊PID控制系統(tǒng)精度高、響應(yīng)速度快,能達(dá)到預(yù)期效果。

摘要:一些醫(yī)療檢測(cè)儀器在檢測(cè)時(shí)需要模擬人體溫度環(huán)境以確保檢測(cè)的精確性,本文以STM32為主控制器,電機(jī)驅(qū)動(dòng)芯片DRV8834 為驅(qū)動(dòng)器,驅(qū)動(dòng)半導(dǎo)體致冷器(帕爾貼)給散熱片加熱或者制冷。但由于常規(guī)的溫度控制存在慣性溫度誤差的問題,無法兼顧高精度和高速性的嚴(yán)格要求,所以采用模糊自適應(yīng)PID控制方法在線實(shí)時(shí)調(diào)整PID參數(shù),計(jì)算PID參數(shù)Kp、Ki、Kd調(diào)整控制脈沖來控制驅(qū)動(dòng)器的使能。從simulink仿真的和實(shí)驗(yàn)結(jié)果來看模糊PID控制系統(tǒng)精度高、響應(yīng)速度快,能達(dá)到預(yù)期效果。

溫度參數(shù)是工業(yè)生產(chǎn)中常用的被控對(duì)象之一,在化工生產(chǎn)、冶金工業(yè)、電力工程和食品加工等領(lǐng)域廣泛應(yīng)用,在醫(yī)療檢測(cè)設(shè)備中時(shí)常需要模擬人體溫度進(jìn)行成分檢測(cè)。采用直流電機(jī)驅(qū)動(dòng)芯片DRV8834驅(qū)動(dòng)帕爾貼的制冷和加熱過程。溫度隨時(shí)間的變化率和變化的方向不確定且可能大幅度的變化,要求系統(tǒng)的實(shí)際溫度快速和精確地跟蹤設(shè)定溫度以滿足加工工藝的要求。時(shí)間程序溫度控制系統(tǒng)具有強(qiáng)烈的非線性、強(qiáng)耦合、大時(shí)滯和時(shí)變等特點(diǎn),傳統(tǒng)PID控制雖然算法簡單易于實(shí)現(xiàn)且調(diào)整時(shí)間較快、精度較高,但是抗干擾能力不強(qiáng),容易產(chǎn)生振蕩;模糊PID不需要精確的數(shù)學(xué)模型,能較好的處理時(shí)變、非線性、滯后等問題,有很好的魯棒性,響應(yīng)速度快。

1 過程分析及常規(guī)控制方法

恒溫控制系統(tǒng)具有制冷、加熱等功能,箱體內(nèi)的溫度傳感器DS18B20通過不斷地檢測(cè)溫度,與設(shè)置的很定溫度作比較,當(dāng)室內(nèi)溫度低于設(shè)置溫度值時(shí),加熱模塊工作,使DRV 8834輸出正向直流,驅(qū)動(dòng)帕爾貼元器件,使其加熱;當(dāng)溫度高于設(shè)置溫度值時(shí),使DRV8834輸出反向直流,驅(qū)動(dòng)帕爾貼元器件,使其工作在制冷功能。使室內(nèi)溫度在設(shè)定值范圍內(nèi)震蕩,最終趨向于穩(wěn)定。同時(shí),控制系統(tǒng)將協(xié)調(diào)控制制冷和加熱系統(tǒng),以達(dá)到箱溫波動(dòng)值最小、高精度控溫的目標(biāo)。所以溫度控制成為恒溫控制系統(tǒng)的核心問題。

2 模糊PID溫度控制系統(tǒng)的硬件電路設(shè)計(jì)

如圖1,系統(tǒng)主要包括以下幾個(gè)部分:

1)數(shù)字溫度傳感器:DS18B20是一種“一線總線”接口的溫度傳感器。與傳統(tǒng)的熱敏電阻等測(cè)溫元件相比,它是一種新型的體積小、適用電壓寬、與微處理器接口簡單的數(shù)字化溫度傳感器,實(shí)現(xiàn)溫度的采集。

2)控制器:采用STM32模塊和存儲(chǔ)器構(gòu)成,以其豐富的外部資源和高達(dá)72 MHz的主頻完成大量的PID運(yùn)算。

3)加熱模塊:采用驅(qū)動(dòng)芯片DRV8834,是一款雙路橋式步進(jìn)器或者直流電機(jī)驅(qū)動(dòng)器。由于加熱器帕爾貼是由直流控制發(fā)熱或者制冷,所以用DRV8834用作直流電機(jī)驅(qū)動(dòng)器來驅(qū)動(dòng)帕爾貼。

DRV8834能夠驅(qū)動(dòng)兩個(gè)直流電機(jī)或者一個(gè)步進(jìn)電機(jī),每個(gè)H橋的電流輸出為1.5 A,2.2 A峰值電流,所以用1.5 A電流驅(qū)動(dòng)帕爾貼加熱元器件。該器件提供了帶有一個(gè)故障輸出引腳的內(nèi)部關(guān)斷功能,此功能用于過流保護(hù)、短路保護(hù)、欠壓閉鎖和過熱。另外,還提供了一種低功耗睡眠模式以節(jié)約電能和增加元器件使用壽命。

如圖2,nSLEEP引腳控制驅(qū)動(dòng)芯片的睡眠模式,低電平進(jìn)入睡眠模式,由STM32的I/O控制;AOUT1和AOUT2為橋A的兩個(gè)輸出端,(這里接帕爾貼的兩個(gè)輸入端),并且在AOUT端串聯(lián)一個(gè)0.1歐姆的電阻和1uH的電感來模擬直流電機(jī)負(fù)載;VREFO為參考電壓的輸出;AVREF和 BVREF通過滑動(dòng)變阻器改變輸入的電壓,結(jié)合AISEN端的電阻設(shè)置斬波電流的輸出,斬波電流計(jì)算公式:

AENABL引腳是DRV8834芯片的使能芯片;DIR引腳控制橋電流的輸出方向,這里可以控制帕爾貼的加熱或制冷;nFAULT引腳在芯片正常工作時(shí)輸出高電平,當(dāng)輸出低電平時(shí)表示芯片過溫、過流或者欠壓以指示芯片的工作狀態(tài);VM輸入5 V電壓供電。

3 模糊PID溫度控制系統(tǒng)的軟件設(shè)計(jì)

3. 1 模糊控制基本原理

模糊控制是以模糊集合理論、模糊語言及模糊邏輯為基礎(chǔ)的控制,它是模糊數(shù)學(xué)在控制系統(tǒng)中的應(yīng)用,是一種非線性智能控制。

本文在常規(guī)PID基礎(chǔ)上,以溫度反饋值與目標(biāo)值的誤差e和誤差變化率ec作為輸入,一方面送入模糊控制器用模糊推理的方法計(jì)算PID參數(shù)的調(diào)整系數(shù),進(jìn)行在線自整定,以滿足不同e和ec對(duì)控制器參數(shù)的不同要求。

溫度控制的軟件設(shè)計(jì)主要包含3個(gè)部分:系統(tǒng)的初始化,模糊PID的計(jì)算,驅(qū)動(dòng)電路的控制。其控制流程如圖4所示。

其中系統(tǒng)初始化包含STM32系統(tǒng)時(shí)鐘的初始化,I/O口的初始化,數(shù)字溫度傳感器DS18B20的初始化,顯示模塊的初始化等。模糊PID的計(jì)算是 e(k)和ec(k)的值輸入到模糊控制規(guī)則表然后去模糊化算出Kp、Ki、Kd的當(dāng)前值。PID控制輸出的控制量是STM32定時(shí)器的計(jì)數(shù)值以控制 PWM輸出的占空比,PWM輸出連接到帕爾貼驅(qū)動(dòng)器的使能引腳控制電流的輸出的通斷,從而控制帕爾貼的發(fā)熱量。

3.2 模糊劃分及模糊化

設(shè)溫度偏差e的基本論域?yàn)閇-30℃,+30℃],溫度偏差變化率ec的基本論域?yàn)閇-12,+12],輸出u的基本論域?yàn)? [-0.4,+0.4],e、ec和u的語言變量E、EC和U,均劃分為7個(gè)變量等級(jí)(NB,NM,NS,Z,PS,PM,PB),各個(gè)變量的模糊論域范圍為:

{E)={-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6};

{Ec}={-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6};

{U}={-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7}。

對(duì)于模糊控制器而言,溫度偏差及其變化率都是精確輸入量,為了對(duì)確定的精確量進(jìn)行模糊化,必須把它們轉(zhuǎn)換成模糊集合的隸屬函數(shù)。由于三角形函數(shù)計(jì)算較簡單、性能較好,輸入/輸出變量的隸屬度函數(shù)都采用三角形分布。

3.3 模糊控制規(guī)則

確定模糊控制規(guī)則的原則必須是系統(tǒng)輸出響應(yīng)的動(dòng)、靜態(tài)特性達(dá)到最佳。當(dāng)誤差大或較大時(shí),選擇控制量以盡快消除誤差為主;而當(dāng)誤差較小時(shí),選擇控制量要注意防止超調(diào),以系統(tǒng)的穩(wěn)定性為主要出發(fā)點(diǎn)。

本研究根據(jù)實(shí)際運(yùn)行經(jīng)驗(yàn)進(jìn)行了試驗(yàn)、分析、歸納,并得出一系列控制規(guī)則為:

3.4 simulink的仿真對(duì)比

采用模糊自適應(yīng)PID控制與常規(guī)PID控制作對(duì)比,體現(xiàn)出模糊自適應(yīng)在溫度控制方面的優(yōu)越性。帕爾貼加熱散熱片可以看成是一個(gè)具有時(shí)滯特性的一階慣性環(huán)節(jié),其傳遞函數(shù)為:

其中k取4,τ取500,延時(shí)部分在simulink中串聯(lián)一個(gè)Transport Delay模塊,延時(shí)時(shí)間取3 s。

如圖5,上半部分為模糊自適應(yīng)PID控制,輸入的信號(hào)通過迷糊控制器算出Kp、Ki、Kd的修正值,然后加上Kp、Ki、Kd的經(jīng)驗(yàn)值來對(duì)傳遞函數(shù)起作用。下面半部分就為普通的PID控制。通過虛擬的示波器觀察兩種控制方法的控制效果。

紅色曲線為普通PID控制的輸出曲線,黃色曲線為模糊自適應(yīng)PID控制的輸出曲線,通過對(duì)比可以發(fā)現(xiàn),傳統(tǒng)的PID控制存在嚴(yán)重的超調(diào),并在預(yù)期值上下震蕩,調(diào)整時(shí)間長。模糊自適應(yīng)PID控制很好的解決了這個(gè)問題,以最快的時(shí)間最小的超調(diào)達(dá)到系統(tǒng)穩(wěn)定。

4 結(jié)束語

本次實(shí)驗(yàn)采用了常用的直流電機(jī)驅(qū)動(dòng)器通過適當(dāng)調(diào)整電路運(yùn)用到半導(dǎo)體制冷器件上,電路簡單成本也較低。軟件設(shè)計(jì)上運(yùn)用PID模糊控制有效的解決了溫度控制的慣性和延遲問題,實(shí)驗(yàn)基于STM32控制器充分利用其固件庫函數(shù)大大減少了開發(fā)周期,提高了效率。此系統(tǒng)可以運(yùn)用在醫(yī)療設(shè)備、家用小電器等一些用到溫度控制的場(chǎng)合中,具有一定代表性。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在嵌入式開發(fā)中,STM32的時(shí)鐘系統(tǒng)因其靈活性和復(fù)雜性成為開發(fā)者關(guān)注的焦點(diǎn)。然而,看似簡單的時(shí)鐘配置背后,隱藏著諸多易被忽視的陷阱,輕則導(dǎo)致系統(tǒng)不穩(wěn)定,重則引發(fā)硬件損壞。本文從時(shí)鐘源選擇、PLL配置、總線時(shí)鐘分配等關(guān)鍵環(huán)...

關(guān)鍵字: STM32 時(shí)鐘系統(tǒng)

在嵌入式系統(tǒng)開發(fā)中,STM32系列微控制器的內(nèi)部溫度傳感器因其低成本、高集成度特性,廣泛應(yīng)用于設(shè)備自檢、環(huán)境監(jiān)測(cè)等場(chǎng)景。然而,受芯片工藝差異和電源噪聲影響,其原始數(shù)據(jù)存在±1.5℃的固有誤差。本文從硬件配置、校準(zhǔn)算法、軟...

關(guān)鍵字: STM32 溫度傳感器

在能源效率與智能化需求雙重驅(qū)動(dòng)下,AC-DC轉(zhuǎn)換器的數(shù)字控制技術(shù)正經(jīng)歷從傳統(tǒng)模擬方案向全數(shù)字架構(gòu)的深刻變革?;赟TM32微控制器的PFM(脈沖頻率調(diào)制)+PWM(脈沖寬度調(diào)制)混合調(diào)制策略,結(jié)合動(dòng)態(tài)電壓調(diào)整(Dynam...

關(guān)鍵字: AC-DC STM32

當(dāng)前智能家居產(chǎn)品需求不斷增長 ,在這一背景下 ,對(duì)現(xiàn)有澆花裝置缺陷進(jìn)行了改進(jìn) ,設(shè)計(jì)出基于STM32單片機(jī)的全 自動(dòng)家用澆花機(jī)器人。該設(shè)計(jì)主要由機(jī)械結(jié)構(gòu)和控制系統(tǒng)構(gòu)成 ,機(jī)械結(jié)構(gòu)通過麥克納姆輪底盤與噴灑裝置的結(jié)合實(shí)現(xiàn)機(jī)器...

關(guān)鍵字: STM32 麥克納姆輪 安全可靠 通過性強(qiáng)

用c++編程似乎是讓你的Arduino項(xiàng)目起步的障礙嗎?您想要一種更直觀的微控制器編程方式嗎?那你需要了解一下Visuino!這個(gè)圖形化編程平臺(tái)將復(fù)雜電子項(xiàng)目的創(chuàng)建變成了拖動(dòng)和連接塊的簡單任務(wù)。在本文中,我們將帶您完成使...

關(guān)鍵字: Visuino Arduino ESP32 STM32

基于STM32與LoRa技術(shù)的無線傳感網(wǎng)絡(luò)憑借其低功耗、廣覆蓋、抗干擾等特性,成為環(huán)境監(jiān)測(cè)、工業(yè)自動(dòng)化等場(chǎng)景的核心解決方案。然而,如何在復(fù)雜電磁環(huán)境中實(shí)現(xiàn)高效休眠調(diào)度與動(dòng)態(tài)信道優(yōu)化,成為提升網(wǎng)絡(luò)能效與可靠性的關(guān)鍵挑戰(zhàn)。本...

關(guān)鍵字: STM32 LoRa

在實(shí)時(shí)控制系統(tǒng)、高速通信協(xié)議處理及高精度數(shù)據(jù)采集等對(duì)時(shí)間敏感的應(yīng)用場(chǎng)景中,中斷響應(yīng)延遲的優(yōu)化直接決定了系統(tǒng)的可靠性與性能上限。STM32系列微控制器憑借其靈活的嵌套向量中斷控制器(NVIC)、多通道直接內(nèi)存訪問(DMA)...

關(guān)鍵字: STM32 DMA

數(shù)字電源技術(shù)向高功率密度、高效率與高動(dòng)態(tài)響應(yīng)方向加速演進(jìn),STM32微控制器憑借其基于DSP庫的算法加速能力與對(duì)LLC諧振變換器的精準(zhǔn)控制架構(gòu),成為優(yōu)化電源動(dòng)態(tài)性能的核心平臺(tái)。相較于傳統(tǒng)模擬控制或通用型數(shù)字控制器,STM...

關(guān)鍵字: STM32 數(shù)字電源

STM32微控制器憑借其針對(duì)電機(jī)控制場(chǎng)景的深度優(yōu)化,成為高精度、高可靠性驅(qū)動(dòng)系統(tǒng)的核心選擇。相較于通用型MCU,STM32在電機(jī)控制領(lǐng)域的核心優(yōu)勢(shì)集中體現(xiàn)在FOC(磁場(chǎng)定向控制)算法的硬件加速引擎與PWM死區(qū)時(shí)間的動(dòng)態(tài)補(bǔ)...

關(guān)鍵字: STM32 電機(jī)控制

無線充電技術(shù)加速滲透消費(fèi)電子與汽車電子領(lǐng)域,基于Qi協(xié)議的無線充電發(fā)射端開發(fā)成為智能設(shè)備能量補(bǔ)給的核心課題。傳統(tǒng)模擬控制方案存在響應(yīng)滯后、參數(shù)調(diào)整困難等問題,而基于STM32的數(shù)字PID控制結(jié)合FOD(Foreign O...

關(guān)鍵字: STM32 無線充電
關(guān)閉