NTC
https://blog.csdn.net/u014470361/article/details/82315699
a good example to show how to calucate the value.
methd 1:
another method:
轉發:https://zhuanlan.zhihu.com/p/42793794
溫濕度是一個基本的物理量,自然界中的一切過程無不與溫濕度密切相關。溫度傳感器是最早開發,應用最廣的一類傳感器。溫度傳感器主要可分為三種:傳統分立傳感器,如熱電偶、熱敏電阻、熱敏二極管等;模擬集成傳感器,數字溫度傳感器。根據波與物質的相互作用規律,相繼開發了聲學溫度傳感器、激光傳感器、紅外傳感器和微波傳感器。
濕度傳感器產品及濕度測量屬於90年代興起的行業。如何使用好濕度傳感器,如何判斷濕度傳感器的性能,這對一般用戶來講,仍是一件較為復雜的技術問題。
選購溫濕度傳感器時需要注意測量范圍、測量精度的選擇;同時還要考慮到時漂和溫漂等關鍵因素。另外,濕度傳感器是非密封性的,為保護測量的准確度和穩定性,應盡量避免在酸性、鹼性及含有機溶劑的氣氛中使用。如何選購請看本文詳細解析。
1.選擇測量范圍
和測量重量、溫度一樣,選擇濕度傳感器首先要確定測量范圍。除了氣象、科研部門外,搞溫、濕度測控的一般不需要全濕程(0-100%RH)測量。
2.選擇測量精度
測量精度是濕度傳感器最重要的指標,每提高—個百分點,對濕度傳感器來說就是上一個台階,甚至是上一個檔次。因為要達到不同的精度,其制造成本相差很大, 售價也相差甚遠。所以使用者一定要量體裁衣,不宜盲目追求“高、精、尖”。如在不同溫度下使用濕度傳感器,其示值還要考慮溫度漂移的影響。眾所周知,相對 濕度是溫度的函數,溫度嚴重地影響着指定空間內的相對濕度。溫度每變化0.1℃。將產生0.5%RH的濕度變化(誤差)。使用場合如果難以做到恆溫,則提 出過高的測濕精度是不合適的。多數情況下,如果沒有精確的控溫手段,或者被測空間是非密封的,±5%RH的精度就足夠了。對於要求精確控制恆溫、恆濕的局 部空間,或者需要隨時跟蹤記錄濕度變化的場合,再選用±3%RH以上精度的濕度傳感器。而精度高於±2%RH的要求恐怕連校准傳感器的標准濕度發生器也難 以做到,更何況傳感器自身了。相對濕度測量儀表,即使在20—25℃下,要達到2%RH的准確度仍是很困難的。通常產品資料中給出的特性是在常溫 (20℃±10℃)和潔凈的氣體中測量的。
3.考慮時漂和溫漂
在實際使用中,由於塵土、油污及有害氣體的影響,使用時間一長,電子式濕度傳器會產生老化,精度下降,電子式濕度傳器年漂移量一般都在±2%左右,甚至更高。一般情況下,生產廠商會標明1次標定的有效使用時間為1年或2年,到期需重新標定。
4.其它注意事項
濕度傳感器是非密封性的,為保護測量的准確度和穩定性,應盡量避免在酸性、鹼性及含有機溶劑的氣氛中使用。也避免在粉塵較大的環境中使用。為正確反映欲測 空間的濕度,還應避免將傳感器安放在離牆壁太近或空氣不流通的死角處。如果被測的房間太大,就應放置多個傳感器。有的濕度傳感器對供電電源要求比較高,否 則將影響測量精度。或者傳感器之間相互干擾,甚至無法工作。使用時應按照技術要求提供合適的、符合精度要求的供電電源。傳感器需要進行遠距離信號傳輸時, 要注意信號的衰減問題。當傳輸距離超過200m以上時,建議選用頻率輸出信號的濕度傳感器。
除此之外,還有一些選擇標准,由於采用不同的溫濕度測量原理, 溫濕度儀表多種多樣,在選用時要考慮用戶的實際應用環境和要求,如量程、輸出和顯示、安裝方式、采樣方式、氣體種類、材料和結構、控制監測要求、環境危險性等。除此之外,還要重視性價比和維護工作量等因素;
轉:https://zhuanlan.zhihu.com/p/27193185
HTU21D溫濕度傳感器與四大品牌產品對比
由於溫度與濕度不管是從物理量本身還是在實際人們的生活中都有着密切的關系,所以溫濕度一體的傳感器就會相應產生。溫濕度傳感器是指能將溫度量和濕度量轉換成容易被測量處理的電信號的設備或裝置。 市場上的溫濕度傳感器一般是測量溫度量和相對濕度量。下面深圳工采網給大家介紹一下市場上面主流溫濕度傳感器產品優勢以及產品參數數據對比。
數字輸出溫濕度傳感器HTU21D
一、Sensirion
Sensirion的溫濕度傳感器產品主要包括SHT2X系列、SHT3X系列、SHTC1和SHTW2。
SHT2X系列是HTU2X的直接競爭對手,SHT2x系列包括低成本版本SHT20、標准版本SHT21,以及高端版本SHT25。HTU21D溫濕度傳感器對標的是SHT21溫濕度傳感器,並且HTU2X系列與SHT2X是可以直接pin to pin替換。其中HTU21D的RH精度和量程與SHT21一致,優勢在於響應時間和功耗比SHT2X系列低。SHT2X系列的響應時間為8s,功耗為3.2uw。
微小型SHT21溫濕度傳感器
下面是Sensiron目前主推的型號:
Sensiron現在有幾款溫濕度傳感器比HTU2X有明顯優勢的產品,為SHT3X系列,SHTW2,SHTC1;它們的主要優勢在於體積跟功耗這兩點。
SHT3X為SHT2X的換代產品,SHT3x濕度傳感器系列包括低成本版本SHT30、標准版本SHT31,以及高端版本SHT35。SHT3x濕度傳感器系列結合了多種功能和各種接口(I2C、模擬電壓輸出),工作電壓范圍寬(2.4至5.5 V),2.5*2.5*0.9 DFN封裝。SHT30/SHT31的精度為+-2%RH,SHT35的精度為+-1.5%RH,功為耗4.8uw。
HTU2X系列對比SHT3X的優勢為響應時間快3s,功耗比SHT3X低;但是由於SHT3X為Sensiron於2016年推出的新產品,它對於HTU21D溫濕度傳感器的主要優勢為寬電壓工作范圍以及更小的尺寸,同時支持數字I2C輸出和模擬電壓輸出。
SHTW2溫濕度傳感器是Sensirion於2016年推出的第二代晶圓級芯片封裝溫濕度傳感器,精度為+-3%RH,體積為1.3*0.7*0.5,支持I2C輸出,1.8V工作電壓,2uw超低功耗,適用於可穿戴應用。
SHTC1溫濕度傳感器精度為+-3%RH,體積為2*2*0.75,支持I2C輸出,1.8V工作電壓和2uw的超低功耗適用於手機或物聯網無線應用
數字溫濕度傳感器SHTC1
HTU21D與SHT2X系列、SHT3X系列、SHTC1和SHTW2產品參數對比
型號 濕度精度%RH 溫度精度℃ 供電電壓范圍(V) 接口 包裝尺寸(mm) 功耗(uw) 響應時間S HTU21D ±2 ±0.3 1.5-3.6 I2C 3*3*1.1 2.7 5 SHT21 ±2 ±0.3 2.1-3.6 I2C 3*3*1.1 3.2 8 SHT25 ±1.8 ±0.3 2.1-3.6 I2C 3*3*1.1 3.2 8 SHT31 ±2 ±0.2 2.4-5.5 I2C與模擬電壓 2.5*2.5*0.9 4.8 8 SHT35 ±1.5 ±0.1 2.4-5.5 I2C與模擬電壓 2.5*2.5*0.9 4.8 8 SHTW2 ±3 ±0.3 1.62-1.98 I2C 1.3*0.7*0.5 2 8 SHTC1 ±3 ±0.3 1.62-1.98 I2C 2*2*0.8 2 8
綜上所述:Sensirion新系列溫濕度傳感器SHT3X系列產品縮小了體積,調寬了供電電壓范圍(2.4-5.5),增加了供電電壓勢必增加了產品的整體功耗,未來低功耗的3V供電將會是低功耗產品的發展趨勢。因此HTU21D溫濕度傳感器有着更低功耗的優勢,同時SHT系列核心采用CMOSensor技術相比與HTU21D溫濕度傳感最大的不足就是高濕抗結露能力,與HTU21D溫濕度傳感器在高濕度環境下的快速恢復還是有一定的差距。
二、Honeywell霍尼韋爾
霍尼韋爾 HumidIcon 數字式溫濕度傳感器提供一系列的精度,從 ±1.7% 相對濕度到 ±4.5% 相對濕度,工作溫度范圍寬且低遲滯。霍尼韋爾溫濕度傳感器用於多個領域,包括采暖通風空調設備 (HVAC)、制冷設備、辦公自動化設備和醫療設備。
HumidIcon 數字式濕度/溫度傳感器
Humidlcon溫濕度傳感器的供電電壓為3.3V,封裝包括SIP 4引腳和SOIC-8 SMD,響應時間為6S。產品包括了HIH6000系列數字式濕度/溫度傳感器(精度+-4.5%RH)、HIH6100系列數字式濕度/溫度傳感器(精度+-4%RH)、HIH7000系列數字式濕度/溫度傳感器(精度+-3%RH)、HIH8000系列數字式濕度/溫度傳感器(精度為+-2%RH)、HIH9000系列數字式濕度/溫度傳感器(精度為+-1.7%RH)
數字式濕度/溫度傳感器HIH6000系列
HTU21D與HumidIcon 數字式濕度/溫度傳感器產品參數對比
型號 濕度精度%RH 溫度精度℃ 供電電壓范圍(V) 接口 包裝尺寸(mm) 功耗(uw) 響應時間S HTU21D ±2 ±0.3 1.5-3.6 I2C 3*3*1.1 2.7 5 HIH6000 ±4.5 ±0.5 3.3 I2C&SPI SIP 4 引腳或 SOIC-8 SMD 3.6 6 HIH6100 ±4 ±0.5 3.3 I2C&SPI SIP 4 引腳或 SOIC-8 SMD 3.6 6 HIH7000 ±3 ±0.5 3.3 I2C&SPI SIP 4 引腳或 SOIC-8 SMD 3.6 6 HIH8000 ±2 ±0.5 3.3 I2C&SPI SIP 4 引腳或 SOIC-8 SMD 3.6 6 HIH9000 ±1.7 ±0.3 3.3 I2C&SPI SIP 4 引腳或 SOIC-8 SMD 3.6 6
*HTU21D溫濕度傳感器濕度的精度與HIH8000系列相同,但是響應時間比它們快1S,功耗比Humidlcon的產品低,HTU21D為2.7uw,HIH8000系列為3.6uw;HTU21D的溫度精度存在優勢,HIH9000的溫度精度才與HTU21D相同;同時HTU21D在體積上存在優勢,但是Honewell的Humidlcon溫濕度傳感器采用的是比較普遍的SOIC-8 SMD封裝和SIP 4插腳封裝,更易於客戶使用,缺點在於不太適用與小型的設備,比如手機和智能手表。
此外霍尼韋爾的濕度傳感器主要的為模擬電壓輸出,響應時間為5S,精度為+-3%RH。包括HIH-4000系列濕度傳感器、HIH4010/4020/4021系列濕度傳感器、HIH4030/4031系列、HIH5030/5031系列低功耗電壓輸出型濕度傳感器和HIH4602系列。其中HIH-4000系列、HIH4010/4020/4021系列為SIP封裝,HIH4030/4031系列、HIH5030/5031系列為表面貼裝、HIH4602系列是溫濕度傳感器,為TO-5或TO-39金屬殼封裝。
三、Silicon Labs芯科
Silicon Labs芯科的溫濕度傳感器為SI701x/2x/3X系列, Si7020/06/13/21 設備采用 3 mm x 3 mm 封裝和 1.9 至 3.6 V 電源電壓范圍,而第 3 代 Si7034 設備則采用在可穿戴和消費類設備中流行的較小的 2 mm x 2 mm 封裝和 1.67 V 至 1.98 V 低電壓供電。
HTU2X系列對比SI701x/2x/3X系列,主要的優勢集中在溫濕度的精度和響應時間上,SI701x/2x/3X系列的主要優勢集中於它的功耗,SI7034在體積和功耗上具有很大優勢,但是它們存在的缺點是響應時間過長,達到了18S。
HTU21D與SI701x/2x/3X系列溫濕度傳感器參數對比
型號 濕度精度%RH 溫度精度℃ 供電電壓范圍(V) 接口 包裝尺寸(mm) 功耗(uw) 響應時間S HTU21D ±2 ±0.3 1.5-3.6 I2C 3*3*1.1 2.7 5 SI7006 ±5 ±1 1.9-3.6 I2C 3*3*1.1 2.2 18 SI7013 ±3 ±0.4 1.9-3.6 I2C 3*3*1.1 2.2 18 SI7020 ±4 ±0.4 1.9-3.6 I2C 3*3*1.1 2.2 18 SI7021 ±3 ±0.4 1.9-3.6 I2C 3*3*1.1 2.2 18 SI7034 ±4 ±0.4 1.67-1.98 I2C 2*2*0.9 0.9 18
*HTU21D溫濕度傳感器的主要對標型號為SI7021,濕度精度同為+-3%RH,SI7021的功耗比HTU21D低,僅為2.2uw;第三代SI7034的功耗為0.9uw,濕度精度為+-4%RH,2*2DFN封裝。
四、ST
ST的溫濕度傳感器為HTS221,其濕度精度為-+3.5%RH,響應時間為10S,HLGA-6L封裝。
HTU21D與HTS221產品參數對比
型號 濕度精度%RH 溫度精度℃ 供電電壓范圍(V) 接口 包裝尺寸(mm) 功耗(uw) 響應時間S HTU21D ±2 ±0.3 1.5-3.6 I2C 3*3*1.1 2.7 5 HTS221 ±3.5 ±0.5 1.7-3.6 I2C&SPI HLGA-6L 14 10
HTU21D對比HTS221在各方面都存在優勢,溫濕度精度、體積、功耗和響應時間;HTS221同時具有I2C和SPI兩種輸出方式供客戶選擇這是其優點。
http://news.isweek.cn/3399.html
選擇溫濕度傳感器需要注意的事項
人類的生存和社會活動與溫濕度密切相關。隨着現代化的實現,很難找出一個與溫濕度無關的領域來。由於應用領域不同,對溫濕度傳感器的技術要求也不同。從制造角度看,同是溫濕度傳感器,材料、結構不同,工藝不同.其性能和技術指標會有很大差異,因而價格也相差甚遠。對使用者來說,選擇溫濕度傳感器時,首先要搞清楚需要什么樣的溫濕度傳感器;自己的財力允許選購什么檔次的產品,權衡好“需要與可能”的關系,不致於盲目行事。深圳工采網(ISweek)從與用戶的來往中,覺得有以下幾個問題值得注意。
一、選擇測量范圍
和測量重量、溫度、濕度一樣,選擇溫濕度傳感器首先要確定測量范圍。除了氣象、科研部門外,高溫、濕度測控的一般不需要全濕程(0-100%RH)測量。
二、選擇測量精度
測量精度是溫濕度傳感器最重要的指標,每提高—個百分點,對溫濕度傳感器來說就是上一個台階,甚至是上一個檔次。因為要達到不同的精度,其制造成本相差很大,售價也相差甚遠。所以使用者一定要量體裁衣,不宜盲目追求“高、精、尖”。
如在不同溫度下使用濕度傳感器,其示值還要考慮溫度漂移的影響。眾所周知,相對濕度是溫度的函數,溫度嚴重地影響着指定空間內的相對濕度。溫度每變化0.1℃。將產生0.5%RH的濕度變化(誤差)。使用場合如果難以做到恆溫,則提出過高的測濕精度是不合適的。
多數情況下,如果沒有精確的控溫手段,或者被測空間是非密封的,±5%RH的精度就足夠了。對於要求精確控制恆溫、恆濕的局部空間,或者需要隨時跟蹤記錄濕度變化的場合,再選用±3%RH以上精度的溫濕度傳感器。
而精度高於±2%RH的要求恐怕連校准傳感器的標准濕度發生器也難以做到,更何況傳感器自身了。相對溫度濕度測量儀表,即使在20—25℃下,要達到2%RH的准確度仍是很困難的。通常產品資料中給出的特性是在常溫(20℃±10℃)和潔凈的氣體中測量的。
廣州奧松電子溫濕度傳感器充分考慮到了溫度對濕度的影響,內部經過完全標定和溫度補償,以盡可能的消除或降低溫度對濕度的影響,以此來提高傳感器的測量准確度,測量准確度可達2%RH,1.8%RH.
三、考慮時漂和溫漂
在實際使用中,由於塵土、油污及有害氣體的影響,使用時間一長,電子式濕度傳器會產生老化,精度下降,電子式溫濕度傳器年漂移量一般都在±2%左右,甚至更高。一般情況下,生產廠商會標明1次標定的有效使用時間為1年或2年,到期需重新標定。
四、其它注意事項
溫濕度傳感器是非密封性的,為保護測量的准確度和穩定性,應盡量避免在酸性、鹼性及含有機溶劑的氣氛中使用。也避免在粉塵較大的環境中使用。為正確反映欲測空間的濕度,還應避免將傳感器安放在離牆壁太近或空氣不流通的死角處。如果被測的房間太大,就應放置多個傳感器。
有的溫濕度傳感器對供電電源要求比較高,否則將影響測量精度。或者傳感器之間相互干擾,甚至無法工作。使用時應按照技術要求提供合適的、符合精度要求的供電電源。
傳感器需要進行遠距離信號傳輸時,要注意信號的衰減問題。
如何准確選取合適的溫濕度傳感器
伴隨着物聯網前行的腳步,形態各異的傳感器比比皆是,作為用途廣泛的溫濕度傳感器在今天被無數次的提及,被廣泛的運用在手機,通訊(電信機櫃,機房監控等),工業(HVAC/R-采暖通風空調設備、制冷設備,工業干燥設備,空壓機,溫濕度計,電池供電系統,氣象儀器/氣象台,手持式計量表,恆溫箱/微環境等),醫療(呼吸治療設備,智能溫度調節裝置和室溫監視器等),汽車(發動機和機動車輛,汽車擋風玻璃除霧裝置,貨物運輸等),智能家居(電器,加濕除濕機,空氣凈化器等),辦公自動化設備,穿戴式設備,智能消費類電子和物聯網環境監測等諸多場合,基於半導體技術集成式的溫濕度傳感器更是由於體積小,精度高的特點,被越來越多的電子產品所采用,然而在選用的時候你卻會發現原來自己的可選擇性非常小,如果不是熟知這個行業的工程師通常情況下都會選擇一些生僻的或者是性能不達標的劣質器件,怎么樣從一開始就能夠准確的選擇適合自己應用的器件,而且有物美價廉是需要下一番苦功夫的。
其實,電子行業的硬件工程師在選型的時候,往往是最為頭疼的時候,有這樣的一個功能需求,要面對眾多的半導體品牌,每個半導體品牌里眾多性能相近的型號,要在這么多的品牌和型號里只選擇一個適合自己項目需求的型號,猶如大海撈針。對於從事電子行業時間久的工程師來說還會稍微容易一點,根據產品的行業所屬性就能夠判斷大概會要用什么樣的器件,但有一個缺點就是容易思維固化,很容易沿用原有的平台型的器件或者是順手的器件,進而對新生代器件或多或少有些排斥。對於年輕的工程師來說對於產品應用的行業不是太了解,對於器件應用的知識也僅限於學校和同學之間接觸的那么多,要想選型容易,但是要想選擇一個性價比更高的器件難度就比較大,但選型是一門必修的課,我覺得選型應該站在電子元器件市場應用全局的高度,比如我要選擇一個溫濕度傳感器,那么就要想想整個市場上幾乎我們可以接觸到的品牌(我大概整理了幾家這樣的品牌可以提供參考,當然應該不是很完整的,但應該是大部分我們都能夠接觸到的),
溫濕度傳感器品牌 | ||
品牌名稱 | 國家 | 主要傳感器產品 |
Humirel | 法國 | 溫濕度傳感器、壓力傳感器 |
HLP | 德國 | 氣體傳感器、溫濕度傳感器 |
Global Water | 美國 | 溫濕度傳感器、電導率傳感器 |
Kirchgaesser | 德國 | 溫度傳感器、壓力傳感器、液位傳感器 |
Honeywell | 美國 | 壓力傳感器、溫濕度傳感器、電流傳感器和氣流傳感器 |
SST | 英國 | 氣體傳感器、溫濕度傳感器、壓力傳感器 |
NovaLynx | 美國 | 溶解氧傳感器、溫濕度傳感器、氣壓傳感器 |
Winsen | 中國 | 氣體傳感器、溫濕度傳感器、壓力傳感器、PM2.5傳感器 |
三瑩SAMYOUNG | 韓國 | 溫濕度傳感器、粉塵傳感器 |
盛思銳Sensirion | 中國 | 氣體傳感器、溫濕度傳感器、氣壓傳感器 |
芯科 | 中國 | 溫濕度傳感器、光學傳感器、觸摸傳感器 |
德州儀器TI | 美國 | 溫濕度傳感器、壓力傳感器、光感傳感器 |
在這些品牌里有國際知名的,也有平時少有接觸到的,行業的總體上來看有專業做溫濕度傳感器的品牌,有專業做傳感器的品牌,也有配合自己的器件產品應用附帶做的溫濕度傳感器,其實選擇的時候就是看個人的應用喜好,比如說產品的平台用的都是這個品牌那么就順勢而為,選擇這個品牌的產品看看相應的技術指標是否符合項目需求。一般的情況下都會選擇比較專業一些的品牌來做,比如說現在工業客戶方面大部分都是用的意法半導體的ARM,如果按照上面的邏輯來選擇ST的溫濕度傳感器就有些危險了,意法半導體是有溫濕度傳感器但型號不多,可選擇的空間不大,另外其官網上已經公布型號不建議使用,如果這些信息不了解的話,會給后面產品的量產帶來不小的隱患。大家所熟知的專業溫濕度傳感器品牌盛思瑞有廣泛的產品型號可供選擇,針對不同的應用精度和場合以及尺寸,都有對應的不同的產品,這些產品在市面上流通廣泛,進而不用擔心生產時是否缺貨,如果覺得價格上比較貴的話,市場上還有與其兼容的產品型號可供選擇。
下面是幾乎我們可以接觸到的集成式溫濕度傳感器的型號(我大概整理了六七個品牌的單顆型號,其實每個品牌都會有一個或者幾個產品系列可供選擇),
這樣一來可以確保我們在選用型號的一開始,就對整個供應市場深度了解,不至於選到停產的或者是生僻的物料型號,不至於在選擇的時候參考行業的典型應用,或者是接受不客觀的推薦,也不至於承受來自批量缺貨或者是貨期周期比較長的生產壓力。從全局統籌把握就如同站在高處俯視市場,別把自己選擇的權利交給別人,被動的接受選型,也無論是在工作中或者是在生活中都本應去主動的把握自己,樂於分享交流。善於學習不斷的拓寬自己的知識面和思維方式,讓選型或者是選擇從一開始就具有充分論證的高度,寬泛的行業視野,高度決定視野,角度改變觀念,尺度把握人生。
就是因為選擇太難,所以我們應該選擇適合我們的!
https://zhuanlan.zhihu.com/p/82344845
詳細講解PID控制
PID的數學模型
在工業應用中PID及其衍生算法是應用最廣泛的算法之一,是當之無愧的萬能算法,如果能夠熟練掌握PID算法的設計與實現過程,對於一般的研發人員來講,應該是足夠應對一般研發問題了,而難能可貴的是,在很多控制算法當中,PID控制算法又是最簡單,最能體現反饋思想的控制算法,可謂經典中的經典。經典的未必是復雜的,經典的東西常常是簡單的,而且是最簡單的。PID算法的一般形式:
PID算法通過誤差信號控制被控量,而控制器本身就是比例、積分、微分三個環節的加和。這里我們規定(在t時刻):
1.輸入量為
2.輸出量為
3.偏差量為
PID算法的數字離散化
假設采樣間隔為T,則在第K個T時刻:
偏差=
積分環節用加和的形式表示,即
微分環節用斜率的形式表示,即
PID算法離散化后的式子:
則可表示成為:
其中式中:
比例參數
:控制器的輸出與輸入偏差值成比例關系。系統一旦出現偏差,比例調節立即產生調節作用以減少偏差。特點:過程簡單快速、比例作用大,可以加快調節,減小誤差;但是使系統穩定性下降,造成不穩定,有余差。
積分參數
:積分環節主要是用來消除靜差,所謂靜差,就是系統穩定后輸出值和設定值之間的差值,積分環節實際上就是偏差累計的過程,把累計的誤差加到原有系統上以抵消系統造成的靜差。
微分參數
:微分信號則反應了偏差信號的變化規律,或者說是變化趨勢,根據偏差信號的變化趨勢來進行超前調節,從而增加了系統的快速性。
PID的基本離散表示形式如上。目前的這種表述形式屬於位置型PID,另外一種表述方式為增量式PID,由上述表達式可以輕易得到:
那么:
上式就是離散化PID的增量式表示方式,由公式可以看出,增量式的表達結果和最近三次的偏差有關,這樣就大大提高了系統的穩定性。需要注意的是最終的輸出結果應該為:
輸出量 =
+ 增量調節值
目的
PID 的重要性應該無需多說了,這個控制領域的應用最廣泛的算法了.
本篇文章的目的是希望通過一個例子展示算法過程,並解釋以下概念:
(1)簡單描述何為PID, 為何需要PID,PID 能達到什么作用。
(2)理解P(比例環節)作用:基礎比例環節。
缺點: 產生穩態誤差.
疑問: 何為穩態誤差 為什么會產生穩態誤差.
(3)理解I(積分環節)作用:消除穩態誤差.
缺點: 增加超調
疑問: 積分為何能消除穩態誤差?
(4) 理解D(微分環節)作用:加大慣性響應速度,減弱超調趨勢
疑問: 為何能減弱超調
(5)理解各個比例系數的作用
何為PID以及為何需要PID?
以下即PID 控制的整體框圖,過程描述為:
設定一個輸出目標,反饋系統傳回輸出值,如與目標不一致,則存在一個誤差,PID 根據此誤差調整輸入值,直至輸出達到設定值.
疑問:
那么我們為什么需要PID 呢,比如我控制溫度,我不能監控溫度值,溫度值一到就停止嗎?
這里必須要先說下我們的目標,因為我們所有的控制無非就是想輸出能夠達到我們的設定,即如果我們設定了一個目標溫度值,那么我們想要一個什么樣的溫度變化呢.
比如設定目標溫度為30度, 目標無非是希望達到圖1 希望其能夠快速而且沒有抖動的達到30度.
那這樣大家應該就明白,如果使用溫度一到就停止的辦法,當然如果要求不高可能也行,當肯定達不到圖1 這樣的要求,因為溫度到了后余溫也會讓溫度繼續升高.而且溫度自身也會通過空氣散熱的.
圖 系統輸出的響應目標
綜上所述,我們需要PID的原因無非就是普通控制手段沒有辦法使輸出快速穩定的到達設定值。
控制器的P,I,D項選擇
下面將常用的各種控制規律的控制特點簡單歸納一下:
(1)、比例控制規律P:采用P控制規律能較快地克服擾動的影響,它的作用於輸出值較快,但不能很好穩定在一個理想的數值,不良的結果是雖較能有效的克服擾動的影響,但有余差出現。它適用於控制通道滯后較小、負荷變化不大、控制要求不高、被控參數允許在一定范圍內有余差的場合。如:金彪公用工程部下設的水泵房冷、熱水池水位控制;油泵房中間油罐油位控制等。
(2)、比例積分控制規律(PI):在工程中比例積分控制規律是應用最廣泛的一種控制規律。積分能在比例的基礎上消除余差,它適用於控制通道滯后較小、負荷變化不大、被控參數不允許有余差的場合。如:在主線窯頭重油換向室中F1401到F1419號槍的重油流量控制系統;油泵房供油管流量控制系統;退火窯各區溫度調節系統等。
(3)、比例微分控制規律(PD):微分具有超前作用,對於具有容量滯后的控制通道,引入微分參與控制,在微分項設置得當的情況下,對於提高系統的動態性能指標,有着顯著效果。因此,對於控制通道的時間常數或容量滯后較大的場合,為了提高系統的穩定性,減小動態偏差等可選用比例微分控制規律。如:加熱型溫度控制、成分控制。需要說明一點,對於那些純滯后較大的區域里,微分項是無能為力,而在測量信號有噪聲或周期性振動的系統,則也不宜采用微分控制。如:大窯玻璃液位的控制。
(4)、例積分微分控制規律(PID):PID控制規律是一種較理想的控制規律,它在比例的基礎上引入積分,可以消除余差,再加入微分作用,又能提高系統的穩定性。它適用於控制通道時間常數或容量滯后較大、控制要求較高的場合。如溫度控制、成分控制等。
鑒於D規律的作用,我們還必須了解時間滯后的概念,時間滯后包括容量滯后與純滯后。其中容量滯后通常又包括:測量滯后和傳送滯后。測量滯后是檢測元件在檢測時需要建立一種平衡,如熱電偶、熱電阻、壓力等響應較慢產生的一種滯后。而傳送滯后則是在傳感器、變送器、執行機構等設備產生的一種控制滯后。純滯后是相對與測量滯后的,在工業上,大多的純滯后是由於物料傳輸所致,如:大窯玻璃液位,在投料機動作到核子液位儀檢測需要很長的一段時間。
總之,控制規律的選用要根據過程特性和工藝要求來選取,決不是說PID控制規律在任何情況下都具有較好的控制性能,不分場合都采用是不明智的。如果這樣做,只會給其它工作增加復雜性,並給參數整定帶來困難。當采用PID控制器還達不到工藝要求,則需要考慮其它的控制方案。如串級控制、前饋控制、大滯后控制等。
Kp,Ti,Td三個參數的設定是PID控制算法的關鍵問題。一般說來編程時只能設定他們的大概數值,並在系統運行時通過反復調試來確定最佳值。因此調試階段程序須得能隨時修改和記憶這三個參數。
數字PID控制器
(1)模擬PID控制規律的離散化
(2)數字PID控制器的差分方程
參數的自整定
在某些應用場合,比如通用儀表行業,系統的工作對象是不確定的,不同的對象就得采用不同的參數值,沒法為用戶設定參數,就引入參數自整定的概念。實質就是在首次使用時,通過N次測量為新的工作對象尋找一套參數,並記憶下來作為以后工作的依據。具體的整定方法有三種:臨界比例度法、衰減曲線法、經驗法。
1、臨界比例度法(Ziegler-Nichols)
1.1 在純比例作用下,逐漸增加增益至產生等副震盪,根據臨界增益和臨界周期參數得出PID控制器參數,步驟如下:
(1)將純比例控制器接入到閉環控制系統中(設置控制器參數積分時間常數Ti =∞,實際微分時間常數Td =0)。
(2)控制器比例增益K設置為最小,加入階躍擾動(一般是改變控制器的給定值),觀察被調量的階躍響應曲線。
(3)由小到大改變比例增益K,直到閉環系統出現振盪。
(4)系統出現持續等幅振盪時,此時的增益為臨界增益(Ku),振盪周期(波峰間的時間)為臨界周期(Tu)。
(5) 由表1得出PID控制器參數。
表1
1.2 采用臨界比例度法整定時應注意以下幾點:
(1)在采用這種方法獲取等幅振盪曲線時,應使控制系統工作在線性區,不要使控制閥出現開、關的極端狀態,否則得到的持續振盪曲線可能是“極限循環”,從線性系統概念上說系統早已處於發散振盪了。
(2)由於被控對象特性的不同,按上表求得的控制器參數不一定都能獲得滿意的結果。對於無自平衡特性的對象,用臨界比例度法求得的控制器參數往住使系統響應的衰減率偏大(ψ>0.75 )。而對於有自平衡特性的高階等容對象,用此法整定控制器參數時系統響應衰減率大多偏小(ψ<0.75 )。為此,上述求得的控制器參數,應針對具體系統在實際運行過程中進行在線校正。
(3) 臨界比例度法適用於臨界振幅不大、振盪周期較長的過程控制系統,但有些系統從安全性考慮不允許進行穩定邊界試驗,如鍋爐汽包水位控制系統。還有某些時間常數較大的單容對象,用純比例控制時系統始終是穩定的,對於這些系統也是無法用臨界比例度法來進行參數整定的。
(4)只適用於二階以上的高階對象,或一階加純滯后的對象,否則,在純比例控制情況下,系統不會出現等幅振盪。
1.3 若求出被控對象的靜態放大倍數KP=△y/△u ,則增益乘積KpKu可視為系統的最大開環增益。通常認為Ziegler-Nichols閉環試驗整定法的適用范圍為:
(1) 當KpKu > 20時,應采用更為復雜的控制算法,以求較好的調節效果。
(2)當KpKu < 2時,應使用一些能補償傳輸遲延的控制策略。
(3)當1.5 <KpKu< 2時,在對控制精度要求不高的場合仍可使用PID控制器,但需要對表1進行修正。在這種情況下,建議采用SMITH預估控制和IMC控制策略。
(4)當KpKu< 1.5時,在對控制精度要求不高的場合仍可使用PI控制器,在這種情況下,微分作用已意義不大。
2、衰減曲線法
衰減曲線法與臨界比例度法不同的是,閉環設定值擾動試驗采用衰減振盪(通常為4:1或10:l),然后利用衰減振盪的試驗數據,根據經驗公式求取控制器的整定參數。整定步驟如下:
(1)在純比例控制器下,置比例增益K為較小值,並將系統投入運行。
(2)系統穩定后,作設定值階躍擾動,觀察系統的響應,若系統響應衰減太快,則減小比例增益K;反之,應增大比例增益K。直到系統出現如下圖(a)所示的4:1衰減振盪過程,記下此時的比例增益Ks及和振盪周期Ts數值。
(3)利用Ks和Ts值,按下表給出的經驗公式,計算出控制器的參數整定值。
(4)10:1衰減曲線法類似,只是用Tr帶入計算。
采用衰減曲線法必須注意幾點:
(1)加給定干擾不能太大,要根據生產操作要求來定,一般在5%左右,也有例外的情況。
(2)必須在工藝參數穩定的情況下才能加給定干擾,否則得不到正確得 整定參數。
(3)對於反應快的系統,如流量、管道壓力和小容量的液位調節等,要得到嚴格的4:1衰減曲線較困難,一般以被調參數來回波動兩次達到穩定,就近似地認為達到4:1衰減過程了。
(4)投運時,先將K放在較小的數值,把Ti減少到整定值,把Td逐步放大到整定值,然后把K拉到整定值(如果在K=整定值的條件下很快地把Td放到整定值,控制器的輸出會劇烈變化)。
3、經驗整定法
3.1方法一A:
(1)確定比例增益
使PID為純比例調節,輸入設定為系統允許最大值的60%~70%,由0逐漸加大比例增益至系統出現振盪;再反過來,從此時的比例增益逐漸減小至系統振盪消失,記錄此時的比例增益,設定PID的比例增益P為當前值的60%~70%。
(2)確定積分時間常數
比例增益P確定后,設定一個較大的積分時間常數Ti的初值,然后逐漸減小Ti至系統出現振盪,之后在反過來,逐漸加大Ti至系統振盪消失。記錄此時的Ti,設定PID的積分時間常數Ti為當前值的150%~180%。
(3)確定積分時間常數Td
積分時間常數Td一般不用設定,為0即可。若要設定,與確定 P和Ti的方法相同,取不振盪時的30%。
(4)系統帶載聯調,再對PID參數進行微調,直至滿足要求。
3.2 方法一B:
(1)PI調節
(a)純比例作用下,把比例度從較大數值逐漸往下降,至開始產生周期振盪(測量值以給定值為中心作有規則得振盪),在產生周期性振盪得情況下,把此比例度逐漸加寬直至系統充分穩定。
(b)接下來把積分時間逐漸縮短至產生振盪,此時表示積分時間過短,應把積分時間稍加延長,直至振盪停止。
(2)PID調節
(a)純比例作用下尋求起振點。
(b)加大微分時間使振盪停止,接着把比例度調得稍小一些,使振盪又產生,加大微分時間,使振盪再停止,來回這樣操作,直至雖加大微分時間,但不能使振盪停止,求得微分時間的最佳值,此時把比例度調得稍大一些直至振盪停止。
(c)把積分時間調成和微分時間相同的數值,如果又產生振盪則加大積分時間直至振盪停止。
3.3 方法二:
另一種方法是先從表列范圍內取Ti的某個數值,如果需要微分,則取Td=(1/3~1/4)Ti,然后對δ進行試湊,也能較快地達到要求。實踐證明,在一定范圍內適當地組合δ和Ti的數值,可以得到同樣衰減比的曲線,就是說,δ的減少,可以用增加Ti的辦法來補償,而基本上不影響調節過程的質量。所以,這種情況,先確定Ti、Td再確定δ的順序也是可以的。而且可能更快些。如果曲線仍然不理想,可用Ti、Td再加以適當調整。
3.4 方法三:
(1)在實際調試中,也可以先大致設定一個經驗值,然后根據調節效果修改。
流量系統:P(%)40--100,I(分)0.1--1
壓力系統:P(%)30--70, I(分)0.4--3
液位系統:P(%)20--80, I(分)1—5
溫度系統:P(%)20--60, I(分)3--10,D(分)0.5--3
(2)以下整定的口訣:
階躍擾動投閉環,參數整定看曲線;先投比例后積分,最后再把微分加;
理想曲線兩個波,振幅衰減4比1;比例太強要振盪,積分太強過程長;
動差太大加微分,頻率太快微分降;偏離定值回復慢,積分作用再加強。
4、復雜調節系統的參數整定
以串級調節系統為例來說明復雜調節系統的參數整定方法。由於串級調節系統中,有主、副兩組參數,各通道及回路間存在着相互聯系和影響。改變主、副回路的任一參數,對整個系統都有影響。特別是主、副對象時間常數相差不大時,動態聯系密切,整定參數的工作尤其困難。
在整定參數前,先要明確串級調節系統的設計目的。如果主要是保證主參數的調節質量,對副參數要求不高,則整定工作就比較容易;如果主、副參數都要求高,整定工作就比較復雜。下面介紹“先副后主”兩步參數整定法。
第一步:在工況穩定情況下,將主回路閉合,把主控制器比例度放在100%,積分時間放在最大,微分時間放在零。用4:1衰減曲線整定副回路,求出副回路得比例增益K2s和振盪周期T2s。
第二步:把副回路看成是主回路的一個環節,使用4:1衰減曲線法整定主回路,求得主控制器K1s和T1s。
根據K1s、K2s、T1s、T2s按表2經驗公式算出串級調節系統主、副回路參數。先放上副回路參數,再放上主回路參數,如果得到滿意的過渡過程,則整定工作完畢。否則可進行適當調整。
如果主、副對象時間常數相差不大,按4:1衰減曲線法整定,可能出現“共振”危險,這時,可適當減小副回路比例度或積分時間,以達到減少副回路振盪周期的目的。同理,加大主回路比例度或積分時間,以期增大主回路振盪周期,使主、副回路振盪周期之比加大,避免“共振”。這樣做的結果會降低調節質量。
如果主、副對象特性太相近,則說明確定的方案欠妥當,就不能完全依靠參數整定來提高調節質量了。
實際應用體會:
一是利用數字PID控制算法調節直流電機的速度,方案是采用光電開關來獲得電機的轉動產生的脈沖信號,單片機(MSP430G2553)通過測量脈沖信號的頻率來計算電機的轉速(具體測量頻率的算法是采用直接測量法,定時1s測量脈沖有多少個,本身的測量誤差可以有0.5轉加減),測量的轉速同給定的轉速進行比較產生誤差信號,來產生控制信號,控制信號是通過PWM調整占空比也就是調整輸出模擬電壓來控制的(相當於1位的DA,如果用10位的DA來進行模擬調整呢?效果會不會好很多?),這個實驗控制能力有一定的范圍,只能在30轉/秒和150轉/秒之間進行控制,當給定值(程序中給定的速度)高於150時,實際速度只能保持在150轉,這也就是此系統的最大控制能力,當給定值低於30轉時,直流電機轉軸實際是不轉動的,但由於誤差值過大,轉速會迅速變高,然后又會停止轉動,就這樣循環往復,不能達到控制效果。
根據實測,轉速穩態精度在正負3轉以內,控制時間為4到5秒。實驗只進行到這種程度,思考和分析也只停留在這種深度。
二是利用數字PID控制算法調節直流減速電機的位置,方案是采用與電機同軸轉動的精密電位器來測量電機轉動的位置和角度,通過測量得到的角度和位置與給定的位置進行比較產生誤差信號,然后位置誤差信號通過一定關系(此關系純屬根據想象和實驗現象來擬定和改善的)轉換成PWM信號,作為控制信號的PWM信號是先產生對直流減速電機的模擬電壓U,U來控制直流減速電機的力矩(不太清楚),力矩產生加速度,加速度產生速度,速度改變位置,輸出量是位置信號,所以之間應該對直流減速電機進行系統建模分析,仿真出直流減速電機的近似系統傳遞函數,然后根據此函數便可以對PID的參數進行整定了。
兩次體會都不是特別清楚PID參數是如何整定的,沒有特別清晰的理論指導和實驗步驟,對結果的整理和分析也不夠及時,導致實驗深度和程度都不能達到理想效果。
怎樣形象理解PID算法
小明接到這樣一個任務:
有一個水缸點漏水(而且漏水的速度還不一定固定不變)
要求水面高度維持在某個位置
一旦發現水面高度低於要求位置,就要往水缸里加水。
小明接到任務后就一直守在水缸旁邊,時間長就覺得無聊,就跑到房里看小說了,每30分鍾來檢查一次水面高度。水漏得太快,每次小明來檢查時,水都快漏完了,離要求的高度相差很遠,小明改為每3分鍾來檢查一次,結果每次來水都沒怎么漏,不需要加水,來得太頻繁做的是無用功。
幾次試驗后,確定每10分鍾來檢查一次。這個檢查時間就稱為采樣周期。
開始小明用瓢加水,水龍頭離水缸有十幾米的距離,經常要跑好幾趟才加夠水,於是小明又改為用桶加,一加就是一桶,跑的次數少了,加水的速度也快了,
但好幾次將缸給加溢出了,不小心弄濕了幾次鞋,小明又動腦筋,我不用瓢也不用桶,老子用盆,幾次下來,
發現剛剛好,不用跑太多次,也不會讓水溢出。這個加水工具的大小就稱為比例系數。
小明又發現水雖然不會加過量溢出了,有時會高過要求位置比較多,還是有打濕鞋的危險。他又想了個辦法,在水缸上裝一個漏斗,
每次加水不直接倒進水缸,而是倒進漏斗讓它慢慢加。這樣溢出的問題解決了,但加水的速度又慢了,有時還趕不上漏水的速度。
於是他試着變換不同大小口徑的漏斗來控制加水的速度,最后終於找到了滿意的漏斗。漏斗的時間就稱為積分時間 。
小明終於喘了一口,但任務的要求突然嚴了,水位控制的及時性要求大大提高,一旦水位過低,必須立即將水加到要求位置,而且不能高出太多,否則不給工錢。
小明又為難了!於是他又開努腦筋,終於讓它想到一個辦法,常放一盆備用水在旁邊,一發現水位低了,不經過漏斗就是一盆水下去,這樣及時性是保證了,但水位有時會高多了。
他又在要求水面位置上面一點將水鑿一孔,再接一根管子到下面的備用桶里這樣多出的水會從上面的孔里漏出來。這個水漏出的快慢就稱為微分時間。
拿一個水池水位來說,我們 可以制定一個規則,
把水位分為超高、高、較高、中、較低、低、超低幾個區段;
再把水位波動的趨勢分為甚快、快、較快、慢、停幾個區段,並區分趨勢的正負;
把輸出分為超大幅 度、大幅度、較大幅度、微小幾個區段。
當水位處於中值、趨勢處於停頓的時候,不調節;
當水位處於中值、趨勢緩慢變化的時候,也可以暫不調節;
當水位處於較高、趨勢緩慢變化 的時候,輸出一個微小調節兩就夠了;
當水位處於中值、趨勢較快變化的時候,輸出進行叫 大幅度調節……。
如上所述,我們需要制定一個控制規則表,然后制定參數判斷水位區段的界值、波動趨 勢的界值、輸出幅度的界值。
比例控制(P)是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關系。
根據設備有所不同,比例帶一般為2~10%(溫度控制)。
但是,僅僅是P控制的話,會產生下面將提到的offset (穩態誤差),所以一般加上積分控制(I),以消除穩態誤差。
比例帶與比例控制(P)輸出的關系如圖所示。用MVp運算式的設定舉例:
- 穩態誤差(Off set)
比例控制中,經過一定時間后誤差穩定在一定值時,此時的誤差叫做穩態誤差(off set)。
僅用比例控制的時候,根據負載的變動及設備的固有特性不同,會出現不同的穩態誤差。
負載特性與控制特性曲線的交點和設定值不一致是產生穩態誤差的原因。
比例帶小時不會產生。為消除穩態誤差,我們設定手動復位值--manual reset值(MR),以消除控制誤差。
手動復位(Manual reset)
如前所述,僅用比例控制不能消除穩態誤差。
為此,將MR(manual reset值)設為可變,則可自由整定(即調整)調節器的輸出。只要手動操作輸出相當於offset的量,就能與目標值一致。
這就叫做手動復位(manual reset),通常比例調節器上配有此功能。
在實際的自動控制中,每次發生off set時以手動進行reset的話,這樣並不實用。在后面將敘述的積分控制功能,能自動消除穩態誤差。
所謂積分控制(I),就是在出現穩態誤差時自動的改變輸出量,使其與手動復位動作的輸出量相同,達到消除穩態誤差的目的。
當系統存在誤差時,進行積分控制,根據積分時間的大小調節器的輸出會以一定的速度變化,只要誤差還存在,就會不斷的進行輸出。
積分時間的定義:
當積分項和比例項對於控制器的輸出的貢獻相同,即積分作用重復了一次比例作用時所花費的時間,就是積分時間。
微分控制(D)的功能是通過誤差的變化率預報誤差信號的未來變化趨勢。
通過提供超前控制作用,微分控制能使被控過程趨於穩定。
因此,它經常用來抵消積分控制產生的不穩定趨勢。
微分時間的定義:
當輸入量持續的以一定速率變化時,微分項和比例項對於控制器的輸出的貢獻相同,即微分作用重復了一次比例作用時所花費的時間,就是微分時間。
實際中如何使用
我們看一個生活例子,冬天洗熱水澡,需要先放掉一段時間的冷水,因為水管里有一段冷水,熱水器也需要一個加熱過程,等過了這段時間之后水溫有些接近目標值后,開始調節水龍頭來調節冷、熱水之間的比例及出水量,之后再慢慢的微調,在洗浴過程中感覺溫度不合適,再一點點的調節。這個過程,其實就是PID算法過程。我們之所以微調,是因為水溫的變化速度與我調節的速度不相匹配,存在一個滯后效應,我們需要調節一點點,等一下再感覺一下溫度,不夠再調節一點點,再感覺,這個過程就叫PID算法,也可以說,滯后效應是引入PID的原因。
失去的能否找回來?能、只是我找回了紐扣,卻發現衣服已經不再了。這個就是滯后效應。
負反饋系統,都有滯后效應,但為什么運放、電源這類的卻從來不提PID算法呢?這是因為這類系統的滯后延時時間非常短,若考慮這個延時,負反饋引入180度相位,延時恰好引入180度相位,則完全可能引起振盪。問題在於這個延時時間足夠短,它的諧振頻率點比較高,以運放為例,加入延時加上負反饋引起的諧振點為10MHz,但這片運放的頻率響應是1MHz,則在10MHz下完全不可能導致振盪,因為這個芯片的頻響特性只有1MHz。我們常用的線性電源IC,比如SOT23封裝的LDO,假如輸出不加電容,就會輸出一個振盪的波形,相對來說電源IC的滯后效應比運放要大,但是,因為電源一般后面都要接大電容的,它的頻響特性很低,接近直流0Hz,所以當有電容時候,就無法振盪了。
而工業控制領域,比如溫度等,都是滯后效應很嚴重的,往往都是mS,甚至是10mS級別的,若直接用負反饋,因為激勵與反饋的不同步,必然導致強烈的振盪,所以為了解決這個問題,我們需要引入PID算法,來實現這類滯后效應嚴重系統的負反饋控制,我們以高頻感應加熱設備加熱工件,從常溫25度加熱到700度為例做說明:
1、25~600度,100%的全功率加熱工件,這是因為溫差太大,前期要全功率,先加熱到靠近目標溫度。之所以考慮在600度,是因為滯后效應,若設定太高,當發現接近700度再停下來,但實際上,溫度會沖過700度。當然,600度是一個經驗值,以下幾個溫度點都是經驗值,根據實際情況而來。
2、600以上,開啟P算法,P就是根據測量值與目標值的誤差來決定負反饋的大小。P算法公式:反饋=P*(當前溫度-目標溫度)。但因為負反饋是基於存在誤差為前提的,所以P算法導致一個問題,永遠到不了想要的值:700度。因為到了700度,反饋值就沒有了。P算法的開啟,進一步逼近了目標溫度,假設穩態下可以達到650度,這樣就算因為滯后效應導致的延時,也不會超過700度太多。
3、當達到P算法的穩態極限650度附近的時候,比如640度,就應該開啟另外一個算法解決P算法引起的極限誤差,那就是I算法。I算法就是為了消除這個P算法導致的誤差值,畢竟我們想要的是700度,而不是650度。I算法,本質上講就是獲取一個700度下對應的一個驅動值,之后用這個驅動值來取代P算法,那么我們怎么得到這個驅動值呢,唯一的手段就是把之前的誤差都累加起來,最后得到一個期望值,這個期望值就是我們想要的驅動值。因為只要與目標值存在誤差,那么把這些誤差值積累起來再去反饋控制,就能一步步的逼近目標值,這如同水溫不夠高,再加一點點熱水,不夠高再加,這樣總能達到想要的水溫。值得注意的是,I算法不能接入太高,必須要在P算法的后期介入,不然很容易積累過大。這個時候可以引入一個誤差門限,比如誤差為60,當作6來處理,誤差為50,當作5來處理,消除大的誤差值,具體根據項目情況決定。
4、當I算法把工件溫度加熱到很接近目標溫度后,那么可以調節的范圍就很小了,最后一點點的微動,讓調節的每一次的變化,不要太大,這就是D算法。D算法本質上講就是反對劇烈的變化,所以適用於達到目標溫度的時候。
PID算法其實不復雜,但從目前看,很多人都是因為對這三者的使用條件不了解導致的問題,都是從加熱一開始,三個要素都上,結果可想而知。P算法是溫度接近目標值的時候用,I算法是在P算法到穩態極限的時候用,D算法是達到目標值附近的時候用。實際項目中,D算法一般不用,效果不大。假如非要找一個現實中對應的實物,那么以開關電源為例,TL431基准電源比較器可以認為是P,輸出濾波電容C是I,輸出濾波電感是D,兩者完全等價。它們各自的應用工作點可以認為:假設目標溫度700度,600~800度:P算法;640~760度:I算法;690~710度:D算法。具體值,以實驗為准,數據僅供參考。
最后給出一個PID最通俗的解讀:我們設計一樣東西,一般都是先打個樣,這個樣跟我們想要的接近,但細節沒到位,這就是P,樣有差異,所以就要修改,擬合逼近,這就是I,到了定稿,就不允許隨便修改了,就算要修改,也是有限制的修改,這就是D。