国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于STM32的單級旋轉(zhuǎn)倒立擺控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2014-11-03 12:53:52王立謙
科技創(chuàng)新與應(yīng)用 2014年32期
關(guān)鍵詞:閉環(huán)控制

摘 要:對單級旋轉(zhuǎn)倒立擺的控制系統(tǒng)進(jìn)行了研究,提出了以STM32為核心的控制器設(shè)計(jì),在控制策略上采用經(jīng)典控制理論P(yáng)ID的控制算法,實(shí)現(xiàn)對單級旋轉(zhuǎn)倒立擺旋轉(zhuǎn)臂及擺桿的同時(shí)閉環(huán)控制,最終測試結(jié)果表明系統(tǒng)控制策略有效。

關(guān)鍵詞:STM32;倒立擺;閉環(huán)控制

引言

倒立擺控制系統(tǒng)是自動控制理論的重要研究平臺,可對應(yīng)于火箭垂直發(fā)射控制技術(shù),因此對它的研究具有重大的實(shí)踐意義和價(jià)值。目前對倒立擺的研究主要分為系統(tǒng)力學(xué)分析及建模,控制算法及仿真,而對實(shí)現(xiàn)手段少有研究。文章討論了以STM32為核心的倒立擺控制器的設(shè)計(jì)與實(shí)現(xiàn),它實(shí)現(xiàn)了經(jīng)典雙回路PID控制算法對旋轉(zhuǎn)單級倒立擺的控制策略。

1 控制系統(tǒng)硬件設(shè)計(jì)

倒立擺的系統(tǒng)主要由四部分構(gòu)成:控制器,驅(qū)動系統(tǒng),檢測裝置及機(jī)械部分。其中由于控制器需要完成復(fù)雜的PID運(yùn)算,要求系統(tǒng)反饋控制速度快,因此以具有ARM核的32位STM單片機(jī)為核心完成控制算法;檢測裝置由光電碼盤構(gòu)成,主要用于檢測電機(jī)轉(zhuǎn)動速度及擺桿的角加速度,本系統(tǒng)中采用200P/R的歐姆龍光電編碼器。驅(qū)動部分采用飛思卡爾公司生產(chǎn)的電機(jī)驅(qū)動芯片mc33886,其輸出電流可以達(dá)到5A,可以實(shí)現(xiàn)電機(jī)PWM 調(diào)速,正反轉(zhuǎn),制動等實(shí)時(shí)控制功能。紅外遙控及鍵盤為系統(tǒng)調(diào)試輔助裝置,可以在系統(tǒng)運(yùn)動過程中對程序中的P,I,D參數(shù)進(jìn)行微調(diào)。控制系統(tǒng)部分硬件電路結(jié)構(gòu)如圖1所示。

圖1 控制系統(tǒng)結(jié)構(gòu)框圖

系統(tǒng)中以STM32為核心的控制器控制電機(jī)正反轉(zhuǎn)帶動旋轉(zhuǎn)臂來回?cái)[動從而帶動擺桿做圓周運(yùn)動至直立狀態(tài),直立后迅速切換電機(jī)運(yùn)行模式使擺臂穩(wěn)擺。系統(tǒng)中由檢測裝置測得的擺臂位置,擺臂加速度及電機(jī)當(dāng)前轉(zhuǎn)速等參數(shù)反饋回STM32進(jìn)行綜合PID計(jì)算,輸出PWM波進(jìn)行電機(jī)調(diào)速從而使系統(tǒng)能處于穩(wěn)態(tài)??刂葡到y(tǒng)的核心為STM32中對控制算法的實(shí)現(xiàn)。

2 控制算法及程序設(shè)計(jì)

倒立擺系統(tǒng)的控制過程是:通過電機(jī)帶動旋轉(zhuǎn)臂轉(zhuǎn)動產(chǎn)生合適的力u使得旋轉(zhuǎn)臂和擺桿在某一給定的初始條件下能夠快速到達(dá)新的動態(tài)平衡。本系統(tǒng)是單輸入雙輸出系統(tǒng),在控制方案上采用采用經(jīng)典控制理論的雙閉環(huán)PID控制,系統(tǒng)控制原理方框圖如圖2所示:

圖2 系統(tǒng)控制原理路

在控制策略上采用經(jīng)典的PID閉環(huán)調(diào)節(jié)算法。常用的PID控制算法有兩種:增量式和位置式。增量式算法特點(diǎn)是累計(jì)誤差小,位置式算法特點(diǎn)是響應(yīng)速度快。根據(jù)系統(tǒng)控制特點(diǎn),采用位置式PID控制算法。

PID增量式控制算法,其算式為

式中u(k)為控制量,本系統(tǒng)中為電機(jī)轉(zhuǎn)向及轉(zhuǎn)速。e(k)為偏差,T為采樣周期,k為采樣序列,kp為比例系數(shù),KI=KP■為積分系數(shù),KD=Kp■為微分系數(shù)。采樣周期和采樣序列根據(jù)對擺桿的力學(xué)分析及香農(nóng)定理得出。具體的P,I,D參數(shù)整定則需要在調(diào)試過程中通過不斷調(diào)整來確定。

系統(tǒng)程序設(shè)計(jì)主要完成了上述PID控制算法及PWM電機(jī)調(diào)速,完成了系統(tǒng)雙閉環(huán)控制電機(jī)轉(zhuǎn)速,從而實(shí)現(xiàn)了倒立擺控制系統(tǒng)。程序由主程序和4個(gè)子程序構(gòu)成,子程序分別完成起擺,穩(wěn)擺,穩(wěn)擺并做圓周運(yùn)動等動作。

為了驗(yàn)證系統(tǒng)軟硬件系統(tǒng)是否有效,對系統(tǒng)進(jìn)行了系列測試,測試中采用精度為1°的360°角度指示板及精度為0.01s的秒表。測試數(shù)據(jù)如表1:

表1擺動測試數(shù)據(jù)

從測試數(shù)據(jù)反映,系統(tǒng)能夠在短時(shí)間內(nèi)實(shí)現(xiàn)擺臂擺動及穩(wěn)擺,且擺臂直立后擺動幅度小,在遇外力干擾后能迅速作出反應(yīng)回到穩(wěn)態(tài)。系統(tǒng)完成動作好,抗干擾能力強(qiáng)。

3 結(jié)束語

文章給出了一種倒立擺系統(tǒng)的設(shè)計(jì)方案,并成功地設(shè)計(jì)了倒立擺系統(tǒng)的硬件部分和軟件部分,最終構(gòu)建了一個(gè)倒立擺系統(tǒng)。為了驗(yàn)證系統(tǒng)的有效性,進(jìn)行了測試,數(shù)據(jù)證明設(shè)計(jì)是成功的。本系統(tǒng)對多種工程問題,如電磁直立行車的直立駕駛實(shí)時(shí)控制設(shè)計(jì)提供了的重要的借鑒和參考價(jià)值。

參考文獻(xiàn)

[1]固高科技(深圳)有限公司.倒立擺與自動控制原理實(shí)驗(yàn)[Z].2005.

[3]楊平,徐春梅,曾婧婧,等.PID控制在倒立擺實(shí)時(shí)控制系通過中的應(yīng)用[J].微計(jì)算機(jī)信息,2006(2):83-85.

[3]王繼軍, 孫靈芳.自動化技術(shù)與應(yīng)用[J].2011(30):1-5.

[4]桑英軍,范媛媛,徐才千.單級倒立擺控制方法研究[J].控制工程,2010.11(17):43-46.

[5]江晨,王富東.旋轉(zhuǎn)倒立擺系統(tǒng)的算法研究及仿真[J].工業(yè)控制計(jì)算機(jī),2010(23):54-56.

作者簡介:王立謙(1975-),女,四川人,漢族,碩士研究生,現(xiàn)工作于華中科技大學(xué)武昌分校自動化教研室,講師,研究方向:嵌入式系統(tǒng),EDA技術(shù)。

猜你喜歡
閉環(huán)控制
基于LMI的過渡態(tài)主控回路閉環(huán)控制律優(yōu)化設(shè)計(jì)
適用于厚度在線測量的水壓閉環(huán)控制系統(tǒng)
智能車競賽中的閉環(huán)控制算法應(yīng)用分析
電子制作(2018年11期)2018-08-04 03:25:58
全釩液流電池建模及充放電雙閉環(huán)控制
風(fēng)力發(fā)電系統(tǒng)網(wǎng)側(cè)逆變器雙閉環(huán)控制策略研究
電測與儀表(2016年9期)2016-04-12 00:29:52
SSSC的雙閉環(huán)控制策略及仿真分析
電測與儀表(2015年3期)2015-04-09 11:37:38
噶尔县| 金华市| 聂荣县| 会泽县| 泸定县| 郸城县| 庐江县| 汤原县| 石阡县| 溆浦县| 东乡族自治县| 高平市| 藁城市| 岳西县| 花垣县| 雅江县| 和平区| 本溪市| 铅山县| 茶陵县| 邵武市| 肇源县| 东宁县| 元氏县| 临夏市| 新密市| 乌兰浩特市| 清水河县| 长子县| 富川| 余干县| 泾阳县| 库伦旗| 濮阳市| 会宁县| 邓州市| 洪雅县| 甘泉县| 阿瓦提县| 军事| 连云港市|