基于DSP的磁流變阻尼器的控制方法
發(fā)布時間:2008/9/1 0:00:00 訪問次數(shù):561
以美國德州儀器公司推出的十六位定點通用數(shù)字信號處理芯片dsp為核心開發(fā)出精確可控的電流控制器,電流可在0 ̄1.5a范圍內(nèi)調(diào)節(jié),輸出電流精度高,線性度好,控制效果顯著。
1 引言
磁流變阻尼器是一種在磁場作用下阻尼可控的器件,在航空、汽車等領(lǐng)域具有廣泛應(yīng)用前景。與傳統(tǒng)汽車懸架系統(tǒng)相比,裝有磁流變阻尼器的半主動懸架系統(tǒng)可以根據(jù)路面狀況和車輛運行狀態(tài)在計算機的控制下自動調(diào)節(jié)阻尼器的阻尼力,大大提高汽車的舒適性和行車安全性[1,2]。磁流變阻尼器的工作原理是改變勵磁線圈中的電流從而獲得不同強度的磁場,使工作腔中的磁流變液的流動特性發(fā)生變化,從而改變阻尼力的大小。
因此,控制器只要能實時精確調(diào)節(jié)磁流變阻尼器的驅(qū)動電流,就能達到控制磁流變阻尼器的目的。經(jīng)文獻檢索,國內(nèi)外未見磁流變阻尼器的電流控制器設(shè)計的報道。根據(jù)美國load公司的網(wǎng)站最新發(fā)布的信息,load公司已經(jīng)研制出了適用于load公司生產(chǎn)的rheonetic系列磁流變器件的電流控制器rd-3002。它可以工作在手動調(diào)節(jié)和外加電壓控制調(diào)節(jié)兩種方式下,能與計算機或plc構(gòu)成閉環(huán)控制系統(tǒng)。rd-3002需要外加12v,2a的電源,外加控制電壓:0 ̄5v,輸出電流:0 ̄2a。但是他們沒有公布設(shè)計的原理和實現(xiàn)的方法。
美國德州儀器公司(texas。椋睿螅簦颍酰恚澹睿簦┩瞥龅亩c十六位通用數(shù)字信號處理芯片tms320f240,采用改進哈佛結(jié)構(gòu),程序存儲器和數(shù)據(jù)存儲器的總線分開,可以最大限度提高處理能力。為了適合工業(yè)控制要求,f240集成了許多外設(shè),包括3個16位通用定時器,12路帶死區(qū)控制的pwm輸出、雙通道10位a/d輸入,串行通信接口以及watchdog、pll電路。因此,我們充分利用f240的硬件資源,根據(jù)pwm信號控制開關(guān)器件調(diào)節(jié)電流的原理,順利地設(shè)計出磁流變阻尼器的的控制器,并且f240的強大處理能力為今后系統(tǒng)擴展留有余地。下面將詳細介紹基于dsp的磁流變阻尼器的控制器的設(shè)計原理和控制方法。
。颍鬄椴蓸与娮瑁耄椋氨硎据敵鲭娏鞯牟蓸,k為增益系數(shù),。耄椋拜斎氲剑洌螅鸺傻模幔淇冢洌螅稹Σ蓸有盘栠M行運算后,根據(jù)相應(yīng)控制策略輸出一定占空比的pwm信號,控制主回路的輸出電流大小。
控制器的軟件采用f240匯編語言設(shè)計,框圖如圖3所示。系統(tǒng)工作時主程序可以處理其它事務(wù),當定時器2發(fā)生周期中斷時,觸發(fā)a/d采樣,然后采樣值與系統(tǒng)給定值相減,誤差輸入pid控制模塊,輸出pwm信號的占空比d,d送給pwm信號發(fā)生模塊,產(chǎn)生的pwm信號用于控制驅(qū)動電流的輸出。
。场。幔洳蓸
。妫玻矗皟(nèi)部集成了兩個帶采樣-保持電路的10位adc模塊。每個模塊有8個模擬輸入通道,它們通過一個8選1模擬多路轉(zhuǎn)換器提供給adc。每個adc單元的最大轉(zhuǎn)換事件為6.6μs[3]。adc模塊的參考電壓必須由外部電源提供,上級參考電壓和下級參考電壓可以設(shè)置為小于或等于5vdc的任意值,分別接到vrefhi和vreflo引腳。vcca和vssa引腳必須分別接到5vdc和模擬地。adc模塊框圖如圖4所示。
本系統(tǒng)采用adc1模塊的1通道輸入采樣信號,采用定時器2周期中斷觸發(fā)方式,操作步驟如下:
。保≡O(shè)置定時器控制器gptcon的位9,10為0,1,將定時器2的周期中斷作為adc的內(nèi)部啟動信號。
2) 設(shè)置adc控制寄存器1(adcctrl1)。
位12 清0,禁止adc2(沒有用到adc2);
位11置1,。幔洌悖北皇鼓埽
位10清0, 非連續(xù)轉(zhuǎn)換模式;
位9 置1,當ad轉(zhuǎn)換完成后產(chǎn)生一個中斷;
位8 置1,adc中斷標志位,當ad轉(zhuǎn)換完成后該位被置1;
位6-4。幔洌悖餐ǖ肋x擇;
位3-1置為 000 ,adc1通道選擇,000為通道1;
位0 置1, ad開始轉(zhuǎn)換;
請登陸: 維庫電子市場網(wǎng)(www.dzsc.com) 瀏覽更多信息
以美國德州儀器公司推出的十六位定點通用數(shù)字信號處理芯片dsp為核心開發(fā)出精確可控的電流控制器,電流可在0 ̄1.5a范圍內(nèi)調(diào)節(jié),輸出電流精度高,線性度好,控制效果顯著。
。薄∫
磁流變阻尼器是一種在磁場作用下阻尼可控的器件,在航空、汽車等領(lǐng)域具有廣泛應(yīng)用前景。與傳統(tǒng)汽車懸架系統(tǒng)相比,裝有磁流變阻尼器的半主動懸架系統(tǒng)可以根據(jù)路面狀況和車輛運行狀態(tài)在計算機的控制下自動調(diào)節(jié)阻尼器的阻尼力,大大提高汽車的舒適性和行車安全性[1,2]。磁流變阻尼器的工作原理是改變勵磁線圈中的電流從而獲得不同強度的磁場,使工作腔中的磁流變液的流動特性發(fā)生變化,從而改變阻尼力的大小。
因此,控制器只要能實時精確調(diào)節(jié)磁流變阻尼器的驅(qū)動電流,就能達到控制磁流變阻尼器的目的。經(jīng)文獻檢索,國內(nèi)外未見磁流變阻尼器的電流控制器設(shè)計的報道。根據(jù)美國load公司的網(wǎng)站最新發(fā)布的信息,load公司已經(jīng)研制出了適用于load公司生產(chǎn)的rheonetic系列磁流變器件的電流控制器rd-3002。它可以工作在手動調(diào)節(jié)和外加電壓控制調(diào)節(jié)兩種方式下,能與計算機或plc構(gòu)成閉環(huán)控制系統(tǒng)。rd-3002需要外加12v,2a的電源,外加控制電壓:0 ̄5v,輸出電流:0 ̄2a。但是他們沒有公布設(shè)計的原理和實現(xiàn)的方法。
美國德州儀器公司(texas。椋睿螅簦颍酰恚澹睿簦┩瞥龅亩c十六位通用數(shù)字信號處理芯片tms320f240,采用改進哈佛結(jié)構(gòu),程序存儲器和數(shù)據(jù)存儲器的總線分開,可以最大限度提高處理能力。為了適合工業(yè)控制要求,f240集成了許多外設(shè),包括3個16位通用定時器,12路帶死區(qū)控制的pwm輸出、雙通道10位a/d輸入,串行通信接口以及watchdog、pll電路。因此,我們充分利用f240的硬件資源,根據(jù)pwm信號控制開關(guān)器件調(diào)節(jié)電流的原理,順利地設(shè)計出磁流變阻尼器的的控制器,并且f240的強大處理能力為今后系統(tǒng)擴展留有余地。下面將詳細介紹基于dsp的磁流變阻尼器的控制器的設(shè)計原理和控制方法。
。颍鬄椴蓸与娮,ki0表示輸出電流的采樣,k為增益系數(shù), ki0輸入到dsp集成的a/d口,dsp 對采樣信號進行運算后,根據(jù)相應(yīng)控制策略輸出一定占空比的pwm信號,控制主回路的輸出電流大小。
控制器的軟件采用f240匯編語言設(shè)計,框圖如圖3所示。系統(tǒng)工作時主程序可以處理其它事務(wù),當定時器2發(fā)生周期中斷時,觸發(fā)a/d采樣,然后采樣值與系統(tǒng)給定值相減,誤差輸入pid控制模塊,輸出pwm信號的占空比d,d送給pwm信號發(fā)生模塊,產(chǎn)生的pwm信號用于控制驅(qū)動電流的輸出。
。场。幔洳蓸
。妫玻矗皟(nèi)部集成了兩個帶采樣-保持電路的10位adc模塊。每個模塊有8個模擬輸入通道,它們通過一個8選1模擬多路轉(zhuǎn)換器提供給adc。每個adc單元的最大轉(zhuǎn)換事件為6.6μs[3]。adc模塊的參考電壓必須由外部電源提供,上級參考電壓和下級參考電壓可以設(shè)置為小于或等于5vdc的任意值,分別接到vrefhi和vreflo引腳。vcca和vssa引腳必須分別接到5vdc和模擬地。adc模塊框圖如圖4所示。
本系統(tǒng)采用adc1模塊的1通道輸入采樣信號,采用定時器2周期中斷觸發(fā)方式,操作步驟如下:
1) 設(shè)置定時器控制器gptcon的位9,10為0,1,將定時器2的周期中斷作為adc的內(nèi)部啟動信號。
2) 設(shè)置adc控制寄存器1(adcctrl1)。
位12 清0,禁止adc2(沒有用到adc2);
位11置1,。幔洌悖北皇鼓埽
位10清0, 非連續(xù)轉(zhuǎn)換模式;
位9 置1,當ad轉(zhuǎn)換完成后產(chǎn)生一個中斷;
位8 置1,adc中斷標志位,當ad轉(zhuǎn)換完成后該位被置1;
位6-4。幔洌悖餐ǖ肋x擇;
位3-1置為 000 ,adc1通道選擇,000為通道1;
位0 置1, ad開始轉(zhuǎn)換;
請登陸: 維庫電子市場網(wǎng)(www.dzsc.com) 瀏覽更多信息
熱門點擊
- DSP在電力系統(tǒng)同步交流采樣中的應(yīng)用
- 用C語言開發(fā)DSP嵌入式系統(tǒng)
- 如何將DSP和MCU兩者完美結(jié)合
- ADS下C語言中局部變量的存儲位置分配
- DSP的跟蹤頻率變化的交流有樣技術(shù)
- DSP與普通MCU的區(qū)別
- 基于DSP的視頻采集驅(qū)動程序的實現(xiàn)
- DSP的串行通信在變頻調(diào)速系統(tǒng)中的應(yīng)用
- 基于DSP的逆變電源控制系統(tǒng)設(shè)計
- 基于DSP的磁流變阻尼器的控制方法
推薦技術(shù)資料
- 業(yè)余條件下PCM2702
- PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細]
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動器單
- 數(shù)字恒定導(dǎo)通時間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究