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

?

基于DSP的雙輪倒立擺小車設(shè)計(jì)

2016-04-21 23:10:40徐澤堃
中國科技博覽 2015年23期
關(guān)鍵詞:控制器

徐澤堃

[摘 要]為了提高倒立擺系統(tǒng)的自由度、控制穩(wěn)定性及實(shí)時(shí)性,本文以DSP為核心設(shè)計(jì)了雙輪倒立擺小車控制系統(tǒng),實(shí)現(xiàn)了雙輪倒立擺小車在倒立平衡位置穩(wěn)定性控制及運(yùn)行過程中的穩(wěn)定性控制。實(shí)驗(yàn)結(jié)果表明,本文提出的雙輪倒立擺小車控制器的設(shè)計(jì)及控制策略是可行的,具有穩(wěn)定性,實(shí)時(shí)性突出等特點(diǎn)。

[關(guān)鍵詞]雙輪倒立擺系統(tǒng);DSP;MS320LF2407;控制器

中圖分類號(hào):TN 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2015)23-0008-02

1、引言

倒立擺控制系統(tǒng)是一個(gè)復(fù)雜的、不穩(wěn)定的、非線性系統(tǒng),蹤性等許多控制中的關(guān)鍵問題,其穩(wěn)定性控制與實(shí)現(xiàn)一直是研究熱點(diǎn)與難點(diǎn)。隨著現(xiàn)代工業(yè)的要求和微電子技術(shù)的進(jìn)步, DSP( Digi tal Signal Processor , 數(shù)字信號(hào)處理)應(yīng)運(yùn)而生。其運(yùn)算速度更快、 功能強(qiáng)大,低功耗等特點(diǎn)使其廣泛地運(yùn)用于數(shù)據(jù)處理、 語音識(shí)別、 視覺處理、 運(yùn)動(dòng)控制等數(shù)據(jù)量多、運(yùn)算速度要求高和實(shí)時(shí)性強(qiáng)的系統(tǒng)。本文將DSP應(yīng)用到倒立擺系統(tǒng)的控制中,設(shè)計(jì)了基于DSP的雙輪倒立擺小車。與臺(tái)式倒立擺系統(tǒng)相比,它有更多的運(yùn)動(dòng)自由度,并可以脫離計(jì)算機(jī)實(shí)現(xiàn)離線工作,具有實(shí)時(shí)控制能力強(qiáng),功能更易于擴(kuò)展等特點(diǎn)。

2、系統(tǒng)建模

雙輪倒立擺小車由一對(duì)步進(jìn)電動(dòng)機(jī)、一對(duì)光電碼盤、 一個(gè)安裝

了電池盒的擺桿、 一個(gè)陀螺儀、 一個(gè) DSP 芯片板和一個(gè)底盤及一對(duì)小輪組成。如圖1所示。

倒立擺系統(tǒng)的模型參數(shù)如下:

則有擺桿角度與小車加速度之間的傳遞函數(shù)為:

3、控制器設(shè)計(jì)

1) 控制器硬件設(shè)計(jì)

主控芯片選用TMS320LF2407芯片。該款DSP油美國TI 公司生產(chǎn)。TMS320LF2407芯片是TI公司TMS320系列中的一種16位定點(diǎn)DSP芯片,?是目前應(yīng)用最為廣泛的芯片。基于TMS320C2xxDSP的CPU核結(jié)構(gòu)設(shè)計(jì)提供了低成本、低功耗、高性能的處理能力,對(duì)電機(jī)的數(shù)字化控制非常有用。同時(shí),幾種先進(jìn)的外?設(shè)被集成到該芯片內(nèi),形成了真正意義上的數(shù)字控制器。

LF2407?DSP具有TMS320系列DSP的基本功能之外,還有其自身特點(diǎn):采用高性能靜態(tài)CMOS技術(shù),使得供電電壓降為3.3V,減小了控制器的功率損耗; 30MIPS的執(zhí)行速度是的指令周期縮短到33ns(30MHZ),從而提高控制器的實(shí)時(shí)控制能力;基于TMS320C2XX?DSP的CPU內(nèi)核保證了TMS320LF2407DSP代碼和

TMS320系列DSP代碼 兼容;片內(nèi)有高達(dá)32K字×16位的Flash程序存儲(chǔ)器;高達(dá)2.5K×16位的數(shù)據(jù)/程序RAM;2K 字的單口RAM;SPI/SCI引導(dǎo)ROM;? 兩個(gè)事件管理模塊EVA和EVB,每個(gè)均包括如下資源:兩個(gè)16位通用定時(shí)器;8個(gè)16 位的脈寬調(diào)制通道(PWM),可以實(shí)現(xiàn)三相反相器控制、PWM的中心或邊緣校正、當(dāng)外部引腳\PDPINTX出現(xiàn)低電平時(shí)快速關(guān)閉PWM通道;防止擊穿故障的可編程的PWM死去控制;對(duì)外部事件進(jìn)行定時(shí)捕獲的3個(gè)捕獲單元;片內(nèi)光電編碼器接口電路;16通道的同步ADC轉(zhuǎn)換器。?可擴(kuò)展的外部存儲(chǔ)器具有192K×16位空間,分別為64K字程序存儲(chǔ)空間,64K字的數(shù)據(jù) 存儲(chǔ)空間和64K字的I/O存儲(chǔ)空間;?看門狗(WD)定時(shí)器模塊;10位的ADC轉(zhuǎn)換器,其特性為:最小轉(zhuǎn)換時(shí)間為500ns,

16個(gè)多路復(fù)用的輸入通道、可 選擇兩個(gè)事件管理器來觸發(fā)兩個(gè)8通道輸入ADC轉(zhuǎn)換器或一個(gè)16通道輸入的A/D轉(zhuǎn)換器;基于鎖相環(huán)(PLL)的時(shí)鐘發(fā)生器;高達(dá)41個(gè)可單獨(dú)編程或復(fù)用的通用輸入輸出引腳(GPIO);?5個(gè)外部中斷(兩個(gè)驅(qū)動(dòng)保護(hù)、復(fù)位和兩個(gè)可屏蔽中斷);電源管理,具有3種低功耗模式,能夠獨(dú)立的將外圍器件轉(zhuǎn)入低功耗工作模式。該芯片將實(shí)時(shí)處理與外圍設(shè)備控制功能集于一身,特備適合雙輪倒立擺小車系統(tǒng)控制、測(cè)量對(duì)象較多,程序龐雜,擴(kuò)展空能要求較多,實(shí)時(shí)性的要求。

以該芯片為核心,采用Allegro公司生產(chǎn)的全橋式 PWM 電機(jī)驅(qū)動(dòng)芯片A3952SB實(shí)現(xiàn)步進(jìn)電動(dòng)機(jī)的控制,采用MAXIM 公司生產(chǎn)的SMITH式脈寬調(diào)制DC- DC 降壓芯片MAX831、 北京方圓公司生產(chǎn)的24 V 轉(zhuǎn)5 V 電壓轉(zhuǎn)換模塊SF5W, 5 V 轉(zhuǎn)3. 3 V 電壓轉(zhuǎn)換芯片AS1117 , 3 V 精準(zhǔn)電壓芯片REF193 ,實(shí)現(xiàn)硬件控制系統(tǒng)電源管理,采用 I S61LV6414實(shí)現(xiàn)64 K 高速外接存儲(chǔ)器擴(kuò)展,從而構(gòu)建雙輪倒立擺小車硬件控制器。

2) 控制器的軟件設(shè)計(jì)

控制器的軟件設(shè)計(jì)采用的是TI 公司提供的 CCS 軟件開發(fā)系統(tǒng)。使用循環(huán)周期中斷觸發(fā)機(jī)制對(duì)系統(tǒng)進(jìn)行高度實(shí)時(shí)的控制, 每個(gè)周期中完成了對(duì)輸入的模擬信號(hào)的軟件濾波, 實(shí)時(shí)計(jì)算反饋向量及給出控制量, 實(shí)現(xiàn)反饋控制。軟件流程圖如圖3所示。

4 參數(shù)測(cè)定

在完成系統(tǒng)的雙輪倒立擺小車硬軟件設(shè)計(jì)后, 基于本文所建立的數(shù)學(xué)模型方程的基礎(chǔ)上,實(shí)現(xiàn)閉環(huán)控制。為了最大限度達(dá)到控制要求, 根據(jù)小車倒立擺系統(tǒng)的控制要求,選取反饋系統(tǒng)零狀態(tài)響應(yīng)的響應(yīng)時(shí)間、反饋系統(tǒng)零狀態(tài)響應(yīng)的最大超調(diào)量、雙輪倒立擺小車實(shí)際能達(dá)到的控制能力作為閉環(huán)期望極點(diǎn)的選擇依據(jù)。

實(shí)驗(yàn)結(jié)果如表1所示。

5 結(jié)論

本文設(shè)計(jì)的雙輪倒立擺小車可在離線的情況下,快速地實(shí)現(xiàn)倒立、保持倒立狀態(tài)下的自由位置移動(dòng)大約15 min 左右。軟硬件設(shè)計(jì)基本上達(dá)到了預(yù)先設(shè)定的目標(biāo)。但還存在如功能較為單一,控制冗余度不夠、平衡穩(wěn)定時(shí)間較短、運(yùn)動(dòng)學(xué)分析欠缺等缺點(diǎn)。下一步將在原來的系統(tǒng)上進(jìn)一步優(yōu)化, 融入魯棒控制、模糊控制, 接入紅外線遙控接口, 語音識(shí)別系統(tǒng)等來實(shí)現(xiàn)更多的功能。

參考文獻(xiàn)

[ 1 ] 劉和平,等. TMS320LF240xDSP結(jié)構(gòu)、遠(yuǎn)離及應(yīng)用 [ M] .北京: 北京航空航天大學(xué)出版社, 2001.

[ 2 ] Felix G, Aldo D A, Silvio C , et al. JOE: A mobile , inverted pendulum[ J ] . IEEE Transaction on Industral Electronics,2002, 49( 1): 8 -12.

猜你喜歡
控制器
工商業(yè)IC卡控制器改造為物聯(lián)網(wǎng)控制器實(shí)踐
基于DSP的復(fù)合跟蹤控制器的設(shè)計(jì)
模糊PID控制器設(shè)計(jì)及MATLAB仿真
MOXA RTU控制器ioPAC 5542系列
紅獅控制 PID控制器PXU系列
4V三輸出同步降壓型控制器
德令哈市| 珲春市| 福建省| 开远市| 泸溪县| 新巴尔虎右旗| 河间市| 广东省| 右玉县| 烟台市| 会东县| 望奎县| 进贤县| 渑池县| 文山县| 南开区| 同江市| 祁门县| 济宁市| 新建县| 象山县| 洛阳市| 萍乡市| 东阳市| 桐庐县| 任丘市| 横山县| 洛阳市| 邢台县| 红原县| 霍山县| 苗栗县| 江安县| 山西省| 陆河县| 井陉县| 广昌县| 沈丘县| 定南县| 定远县| 莱西市|