資料介紹
最近兩天在考慮一般控制算法的 C 語言實現(xiàn)問題,發(fā)現(xiàn)網(wǎng)絡上尚沒有一套完整的比較體系的講解。于是總結了幾天,整理一套思路分享給大家。 在工業(yè)應用中 PID 及其衍生算法是應用最廣泛的算法之一,是當之無愧的萬能算法,如果能夠熟練掌握 PID 算法的設計與實現(xiàn)過程,對于一般的研發(fā)人員來講,應該是足夠應對一般研發(fā)問題了,而難能可貴的是,在我所接觸的控制算法當中,PID 控制算法又是最簡單,最能體現(xiàn)反饋思想的控制算法,可謂經(jīng)典中的經(jīng)典。經(jīng)典的未必是復雜的,經(jīng)典的東西常常是簡單的,而且是最簡單的,想想牛頓的力學三大定律吧,想想愛因斯坦的質能方程吧,何等的簡單!簡單的不是原始的,簡單的也不是落后的,簡單到了美的程度。先看看 PID 算法的一般形式:
PID 的流程簡單到了不能再簡單的程度,通過誤差信號控制被控量,而控制器本身就是比例、積分、微分三個環(huán)節(jié)的加和。

理解一下這個公式,主要從下面幾個問題著手,為了便于理解,把控制環(huán)境具體一下: 1.規(guī)定這個流程是用來為直流電機調速的; 2.輸入量 rin(t)為電機轉速預定值; 3.輸出量 rout(t)為電機轉速實際值; 4.執(zhí)行器為直流電機; 5.傳感器為光電碼盤,假設碼盤為 10 線; 6.直流電機采用 PWM 調速轉速用單位 轉/min 表示; 不難看出以下結論: 1.輸入量 rin(t)為電機轉速預定值(轉/min); 2. 輸出量 rout(t)為電機轉速實際值(轉/min); 3.偏差量為預定值和實際值之差(轉/min); 那么以下幾個問題需要弄清楚: 1.通過 PID 環(huán)節(jié)之后的 U(t)是什么值呢? 2.控制執(zhí)行器(直流電機)轉動轉速應該為電壓值(也就是 PWM 占空比)。 3.那么 U(t)與 PWM 之間存在怎樣的聯(lián)系呢?
- PID控制算法的C語言實現(xiàn)
- CRC校驗算法原理及c語言實現(xiàn) 10次下載
- 使用C語言實現(xiàn)51單片機中的PID算法代碼免費下載
- PID控制算法的C語言實現(xiàn)的詳細教程說明 8次下載
- PID控制算法原理是什么?pid控制算法的c語言實現(xiàn)介紹和測試代碼概述 46次下載
- 位置型PID的C語言代碼的實現(xiàn)過程詳細資料概述 8次下載
- 4個重要算法C語言實現(xiàn)源代碼 13次下載
- PID控制算法的C語言實現(xiàn)(完整版) 0次下載
- 卡爾曼濾波算法C語言實現(xiàn) 68次下載
- PID控制算法的C語言實現(xiàn)(完整版) 0次下載
- PID算法溫控C語言 51次下載
- DSP算法的c語言實現(xiàn) 0次下載
- pid算法原理和C語言的簡單實現(xiàn) 9次下載
- C語言實現(xiàn)PID算法 9次下載
- CRC算法原理及C語言實現(xiàn)
- 位置式PID和增量式PID的C語言實現(xiàn) P、I、D各個參數(shù)的作用 5.3k次閱讀
- 如何通過C語言和梯形圖實現(xiàn)PID控制算法 1.7k次閱讀
- PID控制算法代碼 PID控制算法的原理 4.2k次閱讀
- 西門子博途S7-1200使用SCL語言實現(xiàn)雙重循環(huán) 8.4k次閱讀
- C語言實現(xiàn)《別碰白塊》小游戲!全部代碼+思路注釋 2.2k次閱讀
- C語言實現(xiàn)AES算法 3.8k次閱讀
- 怎么用C語言實現(xiàn)多態(tài) 2.7k次閱讀
- 使用C語言實現(xiàn)萬年歷星期速算法的源代碼免費下載 3.8k次閱讀
- PID控制算法原理、方法概述 1w次閱讀
- 詳細分析PID控制算法原理和調試口訣 2.2w次閱讀
- 位置式PID算法的C語言代碼 1.3w次閱讀
- C語言實現(xiàn)簡單的基數(shù)排序 1.9k次閱讀
- c語言實現(xiàn)fifo算法及代碼 1.8w次閱讀
- c語言實現(xiàn)des加密算法詳細過程 3.6w次閱讀
- 實數(shù)FFT算法的設計及其C語言實現(xiàn) 1.1w次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊
- 3.00 MB | 次下載 | 免費
- 2MDD品牌三極管BC817數(shù)據(jù)手冊
- 2.51 MB | 次下載 | 免費
- 3MDD品牌三極管D882數(shù)據(jù)手冊
- 3.49 MB | 次下載 | 免費
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊
- 3.26 MB | 次下載 | 免費
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊
- 3.09 MB | 次下載 | 免費
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊
- 2.32 MB | 次下載 | 免費
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論