《控制方法C語言實現》拓展話題講解系列 第一節

前幾天得到網友longtend的授權,由技術人生公衆服務平臺,對其作品《控制方法的C語言實現》一文進行拓展講解。今天我們第一次話題探討。
今天我們重點解決兩個方面的問題。
TOP1,爲什麼選擇C語言?儘管C語言被許多人詬病,但是工業控制上最常用的編程語言就是C語言,目前來看,無論是單片機、ARM、DSP,越是低端的控制部分,越是無法離開C語言。做控制其實就是做算法,做算法最常用的就是DSP,當前所有的DSP都需要用C語言進行編程。所以C語言是底層算法實現必要的編程語言。
從另外一個角度上講,C語言相對於其他的高級編程語言來講,更直接,有時候爲了實現某些方法,不得不用C語言進行底層的實現,比如指數運算,我們可以使用C語言的庫函數,但是如果用嵌入式系統實現算法,比如DSP,我們無法調用windows下的庫函數,只能從基礎上實現,這種實現過程本身就加深了對於算法的理解。
TOP2,爲什麼重點講解了PID與智能控制算法?自PID算法誕生之日起,到目前爲止,工業應用領域,PID算法依然是應用最廣泛,調整最簡單,入門門檻最低的控制方法。可以說,PID算法已經成爲工業控制算法的首選控制方法。深入理解了PID算法,才能使PID算法更富於變化,才能進行更爲深入的理解與實現。智能算法是近些年被廣泛應用的非線性系統控制方法,其於PID算法結合,可以有效彌補PID無法滿足非線性系統需求的缺點,同時保障控制的時效性。
正式基於上述兩點的認識,本文作者才選擇用C語言實現控制方法作爲本文的要素進行說明。接下來,我們將根據文中提及的方法思想,同大家進行更爲深入的探討與交流。
關注技術人生微信公衆號,獲取更多技術資源這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章