本發(fā)明專利技術公開了一種高效的速度反饋PID控制裝置,包括計數(shù)器、PID控制器、PWM控制器和霍爾傳感器,所述計數(shù)器用于按頻率CLK對霍爾信號周期進行計數(shù),得到計數(shù)值n,計數(shù)值n與外部輸入?yún)⒖贾祅
An efficient speed feedback PID control device
The invention discloses a high speed feedback PID control device, including counter, PID controller, PWM controller and Holzer sensor, the counter for Holzer signal period by counting the frequency of CLK, get the count value n counting value N and the external input reference value n
【技術實現(xiàn)步驟摘要】
一種高效的速度反饋PID控制裝置
本專利技術屬于數(shù)字式控制領域,涉及一種PID算法,特別涉及一種速度反饋PID算法。
技術介紹
PID算法在反饋控制中運用非常廣泛,尤其在電機調速、位置伺服等運動控制場合基本上離不開PID控制。傳統(tǒng)的速度反饋PID控制實現(xiàn)方式如圖1所示,一般速度反饋信號speed不能通過傳感器直接測量,需要通過位置檢測經(jīng)過轉換計算才能得到。如圖中N對極電機霍爾信號的一個周期表示轉子轉過1/N轉,通過計數(shù)器以頻率CLK對該周期進行計數(shù)得到計數(shù)值n,由此可以計算出速度反饋已知的參考速度speed_REF與計算得到的speed相減,其差值e作為控制量輸入PID控制器,最后由PID控制器得到輸出,經(jīng)PWM控制器以控制電機的轉速。該方法存在一個缺陷,速度反饋信號speed是間接測量的,直接測量值是計數(shù)值n,轉換計算不僅消耗了處理器的計算資源,且在轉換過程中若數(shù)據(jù)類型處理不恰當會極大程度浪費計數(shù)值n的測量精度,從而導致speed誤差增大,造成PID控制性能變差,無法滿足某些高精度控制系統(tǒng)。
技術實現(xiàn)思路
鑒于此,本專利技術提供一種高效的速度反饋PID控制裝置,解決傳統(tǒng)速度PID控制對速度反饋speed間接測量帶來的數(shù)據(jù)精度丟失,而造成PID控制性能變差的問題。為達到上述目的,本專利技術提供如下技術方案:一種高效的速度反饋PID控制裝置,包括計數(shù)器、PID控制器、PWM控制器和霍爾傳感器,所述計數(shù)器的第一輸入端與外部時鐘CLK相連,第二輸入端與霍爾傳感器的輸出端連接,霍爾傳感器的輸入端與電機的輸出端連接,電機的輸入端與PWM控制器的輸出端連接,PWM控制器的輸入端與PID控制器的輸出端連接,PID控制器的輸入端接控制量e,所述計數(shù)器用于按頻率CLK對霍爾信號周期進行計數(shù),得到計數(shù)值n,計數(shù)值n與外部輸入?yún)⒖贾祅REF相減,得到差值e作為控制量輸入PID控制器,參考值為給定已知常量;PID控制器,根據(jù)控制量e給出相應的PID輸出;PWM控制器,根據(jù)PID控制器的輸出產(chǎn)生相應脈寬的PWM調制信號去驅動電機;霍爾傳感器,檢測電機轉子的位置,并將位置信息轉換為矩形波并作為計數(shù)器的輸入信號。進一步,計數(shù)器為微處理器,通過配置單片機或者DSP處理器的計數(shù)器資源來實現(xiàn)。進一步,PID控制器為常規(guī)的微處理器,由單片機或者DSP處理器編程實現(xiàn)。進一步,PWM控制器為IPM模塊或由MOSFET等分立元件搭建。進一步,電機為三相無刷直流電機。進一步,霍爾傳感器為電機自帶的位置檢測傳感器。由于采用了以上技術方案,本專利技術具有以下有益技術效果:本專利技術采用計數(shù)器、PID控制器、PWM控制器、電機和霍爾傳感器相互連接來實現(xiàn)。通過計數(shù)器按頻率CLK對霍爾信號的周期進行計數(shù),得到計數(shù)值n,與外部輸入?yún)⒖汲A縩REF相減,得到差值e作為控制量輸入PID控制器,最后由PID控制器得到輸出,經(jīng)PWM控制器以控制電機的轉速。它具有以下特點:1.運用直接測量的計數(shù)值n代替?zhèn)鹘y(tǒng)速度PID控制需要經(jīng)過二次轉換運算才能得到的速度反饋speed,轉換運算為有效的解決了轉換過程中因數(shù)據(jù)類型處理不當造成的計數(shù)值n的精度丟失,保證了PID的控制精度,可以滿足高精度控制系統(tǒng)的需求。2.較傳統(tǒng)速度PID控制省去了速度反饋speed的轉換運算,使控制結構更加簡單,節(jié)約了處理器的計算資源。3.傳統(tǒng)速度PID控制的參考信號為給定值、反饋信號為測量值,本專利技術由于將反饋參數(shù)由速度speed改成了時間計數(shù)值n,則PID的組織結構變?yōu)閰⒖夹盘枮闇y量值、反饋信號為給定值,該結構具有和傳統(tǒng)方法相同的速度調節(jié)功能,但不會丟失測量精度,且結構更加簡單高效。附圖說明為了使本專利技術的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本專利技術作進一步的詳細描述,其中:圖1是傳統(tǒng)的速度反饋PID控制框圖;圖2是本專利技術的速度反饋PID控制框圖;圖3是(a)傳統(tǒng)速度反饋PID控制軟件流程圖與(b)本專利技術具體實施的速度反饋PID控制軟件流程圖;圖4是傳統(tǒng)速度反饋PID控制的實際測試結果圖;圖5是本專利技術的速度反饋PID控制的實際測試結果圖。具體實施方式以下將結合附圖,對本專利技術的優(yōu)選實施例進行詳細的描述;應當理解,優(yōu)選實施例僅為了說明本專利技術,而不是為了限制本專利技術的保護范圍。本專利技術所要解決的技術問題在于專利技術一種高效的速度反饋PID控制裝置,解決傳統(tǒng)速度PID控制對速度反饋speed間接測量帶來的數(shù)據(jù)精度丟失,而造成PID控制性能變差的問題。本專利技術解決上述技術問題所采取的技術方案在于專利技術的速度反饋PID控制裝置,如圖2所示,包括:計數(shù)器1、PID控制器2、PWM控制器3和霍爾傳感器5;所述計數(shù)器1包括:兩個輸入端,第一輸入端與外部時鐘CLK相連,第二輸入端與霍爾傳感器5的輸出端相連;和一個輸出端,輸出值n與外部輸入?yún)⒖汲A縩REF相減,得到差值e。所述PID控制器2包括:一個輸入端,輸入端與控制量e相連;和一個輸出端OUT,輸出端OUT與PWM控制器3的輸入端相連。所述PWM控制器3包括:一個輸入端,輸入端與PID控制器2的輸出端OUT相連;和一個輸出端,輸出端與電機4的輸入端相連。所述霍爾傳感器5包括:一個輸入端,輸入端與電機4的輸出端相連;和一個輸出端,輸出端與計數(shù)器1的輸入端2相連。在本專利技術中,所述計數(shù)器1為常規(guī)的微處理器,可以通過配置常規(guī)單片機或者DSP處理器的計數(shù)器資源來實現(xiàn)。在本專利技術中,所述PID控制器2也為常規(guī)的微處理器,可以由常規(guī)的單片機或者DSP處理器編程實現(xiàn)。在本專利技術中,所述PWM控制器3可以是IPM模塊,也可以由MOSFET等分立元件搭建。在本專利技術中,所述電機4為常規(guī)三相無刷直流電機。在本專利技術中,所述霍爾傳感器5為電機4自帶的位置檢測傳感器。計數(shù)器1,其作用是按頻率CLK對霍爾信號周期進行計數(shù),得到計數(shù)值n,其第一輸入端與外部時鐘CLK相連,第二輸入端與霍爾傳感器5的輸出端相連,其輸出端為計數(shù)值n,計數(shù)值n與外部輸入?yún)⒖贾祅REF相減,得到差值e作為控制量輸入PID控制器2,參考值為給定已知常量;PID控制器2,其作用是根據(jù)控制量e給出相應的PID輸出;PWM控制器3,其作用是根據(jù)PID控制器的輸出產(chǎn)生相應脈寬的PWM調制信號去驅動電機;電機4,為被控對象,控制量為速度;霍爾傳感器5,其作用是檢測電機轉子的位置,并將位置信息轉換為矩形波,其輸入端與電機4的輸出端相連。本專利技術的結構框圖如圖2所示,本專利技術的一種高效的速度反饋PID控制采用計數(shù)器、PID控制器、PWM控制器、電機和霍爾傳感器相互連接來實現(xiàn)。本專利技術具體實施的一種高效的速度反饋PID控制軟件流程圖如圖3(b)所示。其C語言具體實現(xiàn)關鍵程序如下:本專利技術的一種高效的速度反饋PID控制在具體的C代碼實現(xiàn)中省去了速度反饋speed的轉換運算,直接運用時間計數(shù)值n,使控制結構更加簡單,節(jié)約了處理器的計算資源,且有效的避免了轉換過程中因數(shù)據(jù)類型處理不當造成的計數(shù)值n的精度丟失,保證了PID的控制精度,可以滿足高精度控制系統(tǒng)的需求。圖4、圖5分別是傳統(tǒng)控制方式與本專利技術的控制方式的實際測試結果,希望穩(wěn)定的參考速度為6000轉/min,傳統(tǒng)控制方法只能穩(wěn)定到5996~6003轉/min,本專利技術的控制方法能穩(wěn)定到5998~6000轉/min,控制精度大幅提本文檔來自技高網(wǎng)...

【技術保護點】
一種高效的速度反饋PID控制裝置,其特征在于:包括計數(shù)器(1)、PID控制器(2)、PWM控制器(3)和霍爾傳感器(5),所述計數(shù)器的第一輸入端與外部時鐘CLK相連,第二輸入端與霍爾傳感器的輸出端連接,霍爾傳感器的輸入端與電機的輸出端連接,電機的輸入端與PWM控制器的輸出端連接,PWM控制器的輸入端與PID控制器的輸出端連接,PID控制器的輸入端接控制量e,所述計數(shù)器用于按頻率CLK對霍爾信號周期進行計數(shù),得到計數(shù)值n,計數(shù)值n與外部輸入?yún)⒖贾祅
【技術特征摘要】
1.一種高效的速度反饋PID控制裝置,其特征在于:包括計數(shù)器(1)、PID控制器(2)、PWM控制器(3)和霍爾傳感器(5),所述計數(shù)器的第一輸入端與外部時鐘CLK相連,第二輸入端與霍爾傳感器的輸出端連接,霍爾傳感器的輸入端與電機的輸出端連接,電機的輸入端與PWM控制器的輸出端連接,PWM控制器的輸入端與PID控制器的輸出端連接,PID控制器的輸入端接控制量e,所述計數(shù)器用于按頻率CLK對霍爾信號周期進行計數(shù),得到計數(shù)值n,計數(shù)值n與外部輸入?yún)⒖贾祅REF相減,得到差值e作為控制量輸入PID控制器,參考值為給定已知常量;PID控制器,根據(jù)控制量e給出相應的PID輸出;PWM控制器,根據(jù)PID控制器的輸出產(chǎn)生相應脈寬的PWM調制信號去驅動電機;霍爾傳感器,檢...
【專利技術屬性】
技術研發(fā)人員:陳燦,龐佑兵,馬朝驥,張?zhí)煨?/a>,張振,
申請(專利權)人:中國電子科技集團公司第二十四研究所,
類型:發(fā)明
國別省市:重慶,50
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。