該文檔為比較典型的PID算法控制程序源代碼講解文檔,是一份很不錯(cuò)的參考資料,具有較高參考價(jià)值,感興趣的可以下載看看………………
標(biāo)簽: pid
上傳時(shí)間: 2022-02-12
上傳用戶:
比例-積分-微分(PID)是過程控制中最常用的一種控制算法。算法簡(jiǎn)單而且容易理解,應(yīng)用十分廣泛。但由于應(yīng)用領(lǐng)域的不同,功能上差別很大,系統(tǒng)的控制要求及關(guān)心的控制對(duì)象也不相同。數(shù)字PID控制比連續(xù)PID控制更為優(yōu)越,因?yàn)橛?jì)算機(jī)程序的靈活性,很容易克服連續(xù)PID控制中存在的問題,經(jīng)修正而得到更完善的數(shù)字PID算法。本文以三相全控整流橋阻性負(fù)載為實(shí)際電路,控制主電路電壓,旨在提出一種智能數(shù)字PID控制系統(tǒng)的設(shè)計(jì)思路,并給出了詳細(xì)的硬件設(shè)計(jì)及初步軟件設(shè)計(jì)思路。 PID控制系統(tǒng)采用高性能、低功耗的ARM微處理器S3C44BO作為核心處理單元,內(nèi)部的10位ADC作為信號(hào)采集模塊,采用了矩陣鍵盤和640*480的液晶作為人機(jī)接口;串口作為通信模塊實(shí)現(xiàn)了上位機(jī)的監(jiān)控。采用芯片內(nèi)部自帶的PWM模塊,輸出16M Hz PWM信號(hào)并經(jīng)過一階低通濾波器得到0~5V的控制信號(hào)用于觸發(fā)主電路控制器,實(shí)現(xiàn)PID整定。 軟件方面,分析和研究了uC/OSⅡ的內(nèi)核源碼,實(shí)現(xiàn)了其在32位微處理器上的移植,作為管理各個(gè)子程序執(zhí)行的系統(tǒng)軟件。選用了圖形處理軟件uC/GUI用于完成LCD顯示及控制。PID算法采用了增量式數(shù)字PID算法,采用規(guī)一化算法進(jìn)行參數(shù)選取。上位機(jī)部分采用了C#語言進(jìn)行編寫。另外,采用了RTC(Real Time Clock)作為系統(tǒng)時(shí)鐘,可以實(shí)現(xiàn)系統(tǒng)的定時(shí)運(yùn)行、定時(shí)模式切換等。在上位機(jī)上也可以方便的控制程序的執(zhí)行,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。 在論文的最后詳細(xì)的介紹了智能PID控制系統(tǒng)在三相全控橋主電路中的具體應(yīng)用。總結(jié)了調(diào)試中遇到的問題,對(duì)今后工作中需要進(jìn)一步改善和探索的地方進(jìn)行了展望。
標(biāo)簽: ARM PID 控制系統(tǒng)
上傳時(shí)間: 2013-08-01
上傳用戶:lvzhr
這是無刷直流電機(jī)的控制程序,使用AVR單片機(jī),實(shí)現(xiàn)了速度PID和很多保護(hù)功能。代碼采用C編寫,在ICCAVR環(huán)境下編譯和調(diào)試過,性能良好,具有很高的參考價(jià)值
標(biāo)簽: 無刷直流電機(jī) 控制 程序
上傳時(shí)間: 2013-05-25
上傳用戶:奇奇奔奔
·詳細(xì)說明:附件程序是我用DSP2812開發(fā)的無刷直流電機(jī)控制程序,程序是在TI公司的BLDC3_1軟件的基礎(chǔ)上構(gòu)造的,實(shí)現(xiàn)了無刷直流電機(jī)的速度環(huán)PID控制,效果可以。 其中,無刷直流電機(jī)是有HALL傳感器的系統(tǒng),所以在轉(zhuǎn)速測(cè)量上還需要進(jìn)一步的改進(jìn)(如果要求精確的話)。電機(jī)是24V3000rpm~~~;驅(qū)動(dòng)板是類似TI公司的DMC1500?板卡,所以可以參考它的說明(只針對(duì)信號(hào)的連接的參考)文件列表
標(biāo)簽: 2812 DSP 無刷直流 電機(jī)控制
上傳時(shí)間: 2013-06-25
上傳用戶:xiaowei314
程序是我用DSP2812開發(fā)的無刷直流電機(jī)控制程序,程序是在TI公司的BLDC3_1軟件的基礎(chǔ)上構(gòu)造的,實(shí)現(xiàn)了無刷直流電機(jī)的速度環(huán)PID控制,并且可以進(jìn)行無刷直流電機(jī)的高級(jí)控制算法研究,擴(kuò)展及其方便。 其中,無刷直流電機(jī)控制系統(tǒng)是有HALL傳感器的系統(tǒng),電機(jī)是24V3000rpm驅(qū)動(dòng)板是類似TI公司的DMC1500板卡。歡迎交流
上傳時(shí)間: 2014-01-10
上傳用戶:wsf950131
附件程序是我用DSP2812開發(fā)的無刷直流電機(jī)控制程序,程序是在TI公司的BLDC3_1軟件的基礎(chǔ)上構(gòu)造的,實(shí)現(xiàn)了無刷直流電機(jī)的速度環(huán)PID控制,效果可以。 其中,無刷直流電機(jī)是有HALL傳感器的系統(tǒng),所以在轉(zhuǎn)速測(cè)量上還需要進(jìn)一步的改進(jìn)(如果要求精確的話)。電機(jī)是24V3000rpm~~~;驅(qū)動(dòng)板是類似TI公司的DMC1500?板卡,所以可以參考它的說明(只針對(duì)信號(hào)的連接的參考)
上傳時(shí)間: 2015-07-19
上傳用戶:cuibaigao
這是無刷直流電機(jī)的控制程序,使用AVR單片機(jī),實(shí)現(xiàn)了速度PID和很多保護(hù)功能。代碼采用C編寫,在ICCAVR環(huán)境下編譯和調(diào)試過,性能良好,具有很高的參考價(jià)值。
標(biāo)簽: 無刷直流電機(jī) 控制 程序
上傳時(shí)間: 2013-12-09
上傳用戶:dengzb84
簡(jiǎn)單C學(xué)習(xí)手把手學(xué)C51,用C編寫的工程控制程序,算法采用PID,具有參數(shù)設(shè)置,保存文件,實(shí)時(shí)顯示曲線的功能。
上傳時(shí)間: 2014-01-26
上傳用戶:風(fēng)之驕子
設(shè)計(jì)的一個(gè)溫度控制程序,很使用的PID算法,調(diào)試過了很好用的。
上傳時(shí)間: 2016-07-12
上傳用戶:guanliya
基于DSP2812的無刷直流電機(jī)伺服控制程序,用PID算法控制電機(jī)的轉(zhuǎn)動(dòng)
標(biāo)簽: 2812 DSP 無刷直流電機(jī) 伺服控制
上傳時(shí)間: 2014-01-10
上傳用戶:gengxiaochao
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1