新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的磁流變阻尼器的控制方法

        基于DSP的磁流變阻尼器的控制方法

        作者:余淼 時間:2008-06-23 來源:電子工程師 收藏

          以美國德州儀器公司推出的十六位定點通用數字信號處理芯片為核心開發出精確可控的電流,電流可在0~1.5A范圍內調節,輸出電流精度高,線性度好,控制效果顯著。

        本文引用地址:http://www.104case.com/article/84643.htm

          1 引言

          是一種在磁場作用下阻尼可控的器件,在航空、汽車等領域具有廣泛應用前景。與傳統汽車懸架系統相比,裝有的半主動懸架系統可以根據路面狀況和車輛運行狀態在計算機的控制下自動調節阻尼器的阻尼力,大大提高汽車的舒適性和行車安全性[1,2]。的工作原理是改變勵磁線圈中的電流從而獲得不同強度的磁場,使工作腔中的磁流變液的流動特性發生變化,從而改變阻尼力的大小。

          因此,只要能實時精確調節磁流變阻尼器的驅動電流,就能達到控制磁流變阻尼器的目的。經文獻檢索,國內外未見磁流變阻尼器的電流設計的報道。根據美國LOAD公司的網站最新發布的信息,LOAD公司已經研制出了適用于LOAD公司生產的Rheonetic系列磁流變器件的電流控制器RD-3002。它可以工作在手動調節和外加電壓控制調節兩種方式下,能與計算機或PLC構成閉環控制系統。RD-3002需要外加12V,2A的電源,外加控制電壓:0~5V,輸出電流:0~2A。但是他們沒有公布設計的原理和實現的方法。

          美國德州儀器公司(Texas Instrument)推出的定點十六位通用數字信號處理芯片TMS320F240,采用改進哈佛結構,程序存儲器和數據存儲器的總線分開,可以最大限度提高處理能力。為了適合工業控制要求,F240集成了許多外設,包括3個16位通用定時器,12路帶死區控制的PWM輸出、雙通道10位A/D輸入,串行通信接口以及Watchdog、PLL電路。因此,我們充分利用F240的硬件資源,根據PWM信號控制開關器件調節電流的原理,順利地設計出磁流變阻尼器的的控制器,并且F240的強大處理能力為今后系統擴展留有余地。下面將詳細介紹基于的磁流變阻尼器的控制器的設計原理和控制方法。

          RS為采樣電阻,KI0表示輸出電流的采樣,K為增益系數, KI0輸入到集成的A/D口,DSP 對采樣信號進行運算后,根據相應控制策略輸出一定占空比的PWM信號,控制主回路的輸出電流大小。

          控制器的軟件采用F240匯編語言設計,框圖如圖3所示。系統工作時主程序可以處理其它事務,當定時器2發生周期中斷時,觸發A/D采樣,然后采樣值與系統給定值相減,誤差輸入PID控制模塊,輸出PWM信號的占空比D,D送給PWM信號發生模塊,產生的PWM信號用于控制驅動電流的輸出。

          3 A/D采樣

          F240內部集成了兩個帶采樣-保持電路的10位模塊。每個模塊有8個模擬輸入通道,它們通過一個8選1模擬多路轉換器提供給。每個單元的最大轉換事件為6.6μs[3]。ADC模塊的參考電壓必須由外部電源提供,上級參考電壓和下級參考電壓可以設置為小于或等于5Vdc的任意值,分別接到VREFHI和VREFLO引腳。VCCA和VSSA引腳必須分別接到5Vdc和模擬地。ADC模塊框圖如圖4所示。

          本系統采用ADC1模塊的1通道輸入采樣信號,采用定時器2周期中斷觸發方式,操作步驟如下:

          1) 設置定時器控制器GPTCON的位9,10為0,1,將定時器2的周期中斷作為ADC的內部啟動信號。

          2) 設置ADC控制寄存器1(ADCCTRL1)。

          位12 清0,禁止ADC2(沒有用到ADC2);

          位11置1, ADC1被使能;

          位10清0, 非連續轉換模式;

          位9 置1,當AD轉換完成后產生一個中斷;

          位8 置1,ADC中斷標志位,當AD轉換完成后該位被置1;

          位6-4 ADC2通道選擇;

          位3-1置為 000 ,ADC1通道選擇,000為通道1;

          位0 置1, AD開始轉換;

        pid控制相關文章:pid控制原理


        pwm相關文章:pwm是什么


        pid控制器相關文章:pid控制器原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 扎囊县| 宜宾县| 岱山县| 涿鹿县| 青河县| 横山县| 张家港市| 珠海市| 嘉义市| 阳谷县| 宾川县| 马鞍山市| 保靖县| 张北县| 安泽县| 海盐县| 五常市| 体育| 牙克石市| 定兴县| 东光县| 石渠县| 淮滨县| 淄博市| 天祝| 宝兴县| 新乡市| 西青区| 天峨县| 福建省| 景谷| 萍乡市| 景泰县| 华蓥市| 焦作市| 凤冈县| 沙湾县| 临江市| 漳平市| 许昌县| 郧西县|