資料介紹
最近兩天在考慮一般控制算法的 C 語言實現問題,發現網絡上尚沒有一套完整的比較體系的講解。于是總結了幾天,整理一套思路分享給大家。 在工業應用中 PID 及其衍生算法是應用最廣泛的算法之一,是當之無愧的萬能算法,如果能夠熟練掌握 PID 算法的設計與實現過程,對于一般的研發人員來講,應該是足夠應對一般研發問題了,而難能可貴的是,在我所接觸的控制算法當中,PID 控制算法又是最簡單,最能體現反饋思想的控制算法,可謂經典中的經典。經典的未必是復雜的,經典的東西常常是簡單的,而且是最簡單的,想想牛頓的力學三大定律吧,想想愛因斯坦的質能方程吧,何等的簡單!簡單的不是原始的,簡單的也不是落后的,簡單到了美的程度。先看看 PID 算法的一般形式:
PID 的流程簡單到了不能再簡單的程度,通過誤差信號控制被控量,而控制器本身就是比例、積分、微分三個環節的加和。
理解一下這個公式,主要從下面幾個問題著手,為了便于理解,把控制環境具體一下: 1.規定這個流程是用來為直流電機調速的; 2.輸入量 rin(t)為電機轉速預定值; 3.輸出量 rout(t)為電機轉速實際值; 4.執行器為直流電機; 5.傳感器為光電碼盤,假設碼盤為 10 線; 6.直流電機采用 PWM 調速轉速用單位 轉/min 表示; 不難看出以下結論: 1.輸入量 rin(t)為電機轉速預定值(轉/min); 2. 輸出量 rout(t)為電機轉速實際值(轉/min); 3.偏差量為預定值和實際值之差(轉/min); 那么以下幾個問題需要弄清楚: 1.通過 PID 環節之后的 U(t)是什么值呢? 2.控制執行器(直流電機)轉動轉速應該為電壓值(也就是 PWM 占空比)。 3.那么 U(t)與 PWM 之間存在怎樣的聯系呢?
- PID控制算法的C語言實現
- CRC校驗算法原理及c語言實現 9次下載
- 使用C語言實現51單片機中的PID算法代碼免費下載
- PID控制算法的C語言實現的詳細教程說明 7次下載
- PID控制算法原理是什么?pid控制算法的c語言實現介紹和測試代碼概述 46次下載
- 位置型PID的C語言代碼的實現過程詳細資料概述 8次下載
- 4個重要算法C語言實現源代碼 12次下載
- PID控制算法的C語言實現(完整版) 0次下載
- PID控制算法的C語言實現(完整版) 0次下載
- PID算法溫控C語言 50次下載
- DSP算法的c語言實現 0次下載
- pid算法原理和C語言的簡單實現 9次下載
- PID控制算法C語言源碼 27次下載
- C語言實現PID算法 9次下載
- CRC算法原理及C語言實現
- 位置式PID和增量式PID的C語言實現 P、I、D各個參數的作用 1175次閱讀
- 如何通過C語言和梯形圖實現PID控制算法 897次閱讀
- PID控制算法代碼 PID控制算法的原理 2338次閱讀
- 西門子博途S7-1200使用SCL語言實現雙重循環 6089次閱讀
- C語言實現《別碰白塊》小游戲!全部代碼+思路注釋 1108次閱讀
- C語言實現AES算法 2409次閱讀
- 怎么用C語言實現多態 1871次閱讀
- 使用C語言實現萬年歷星期速算法的源代碼免費下載 2990次閱讀
- PID控制算法原理、方法概述 9334次閱讀
- 詳細分析PID控制算法原理和調試口訣 2.1w次閱讀
- 位置式PID算法的C語言代碼 1.2w次閱讀
- C語言實現簡單的基數排序 1745次閱讀
- c語言實現fifo算法及代碼 1.7w次閱讀
- c語言實現des加密算法詳細過程 3.5w次閱讀
- 實數FFT算法的設計及其C語言實現 1w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多