999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA 的大型柔性太陽翼展開控制系統(tǒng)實現(xiàn)

2022-05-10 10:26:26姚惟琳張金娜
電子設(shè)計工程 2022年9期
關(guān)鍵詞:信號

鄭 悅,姚惟琳,侯 超,張 磊,張金娜

(上海宇航系統(tǒng)工程研究所,上海 201109)

隨著我國航天器對功率的需求越來越大,傳統(tǒng)的剛性、半剛性太陽翼很難在保證足夠大展開面積的同時滿足收攏包絡(luò)要求,根據(jù)空間站飛行器的需求,提出了具有展收功能的柔性太陽電池翼,其具有重量輕、比功率高的特點[1],空間站太陽電池翼與載人航天一期、二期相比,在展開方式上由原來的無源展開變?yōu)轵?qū)動器控制的有源展開,在柔性太陽電池翼有源展開過程中,伸展機(jī)構(gòu)是實現(xiàn)柔性太陽電池翼展開的核心機(jī)構(gòu),伸展機(jī)構(gòu)的展開與收攏過程復(fù)雜、內(nèi)外部負(fù)載擾動比較大,屬于高擾動機(jī)構(gòu),控制系統(tǒng)需要平穩(wěn)的速度,同時考慮到控制系統(tǒng)的小型化及集成化,因此該文設(shè)計了基于單片反熔絲型FPGA 實現(xiàn)PID 速度和電流雙閉環(huán)控制系統(tǒng)[2-5],削弱擾動對于系統(tǒng)穩(wěn)定性的影響,并采用無刷直流電機(jī)作為驅(qū)動部件[6-9],考慮到長期在軌、多次的收展要求,采用旋轉(zhuǎn)變壓器進(jìn)行換相和控制。

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

系統(tǒng)結(jié)構(gòu)框圖如圖1 所示,主要包括通信處理模塊、雙閉環(huán)PID 控制模塊、電流采集模塊及旋變速度計算模塊。該系統(tǒng)的工作方式如下:

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

1)通過串口RS422 發(fā)送總線控制指令,經(jīng)過FPGA 內(nèi)部的通信處理模塊,完成數(shù)據(jù)鏈路層、服務(wù)層及應(yīng)用層的解析,將控制參數(shù)輸出給雙閉環(huán)PID控制模塊。

2)電機(jī)轉(zhuǎn)動過程中,電流采集模塊完成AD574芯片的控制及繞組電流的采集,測速模塊完成旋變AD2S80 位置數(shù)據(jù)的采集同時完成當(dāng)前電機(jī)轉(zhuǎn)動速度的計算。

3)電機(jī)的啟動采用階梯波形,轉(zhuǎn)速逐級上升,制動方式采用直接停轉(zhuǎn),當(dāng)收到停轉(zhuǎn)指令或到位開關(guān)后立即停轉(zhuǎn)。

2 主要功能模塊的實現(xiàn)

2.1 通信處理模塊

通信接口芯片采用26C31、26C32 接口芯片,通信數(shù)據(jù)傳輸?shù)慕涌谛问綖楫惒絉S422[10-11],主要包括串口數(shù)據(jù)鏈路收發(fā)功能及服務(wù)層拆組幀功能,串口數(shù)據(jù)鏈路層根據(jù)串行通信的異步RS422 標(biāo)準(zhǔn)及每個字節(jié)的傳輸格式,完成字節(jié)的緩存。對接收到的服務(wù)層幀數(shù)據(jù)的合法性進(jìn)行判斷,并實現(xiàn)拆幀功能,解析得到相應(yīng)的控制指令,同時將遙測反饋的數(shù)據(jù)進(jìn)行組幀,并將組幀的數(shù)據(jù)輸入到數(shù)據(jù)鏈路收發(fā)模塊,按字節(jié)傳輸格式進(jìn)行發(fā)送。

2.2 電流采集模塊

該模塊完成直流有刷電機(jī)母線電流的采集,芯片采用AD574,選用手冊“STAND-ALONE”模式中的“低脈沖”形式,實現(xiàn)在一個電流閉環(huán)周期內(nèi)完成4次ad 采樣求平均處理后,將12 位數(shù)據(jù)輸出給閉環(huán)控制模塊,閉環(huán)控制周期為208.333 μs,因此完成一次ad 采樣的時間不能超過52 μs,保證AD574 輸出數(shù)據(jù)的可靠性,采樣時刻設(shè)置大于51.33 μs,采樣時序控制如圖2 所示。

圖2 電流采樣控制時序

將4 次采樣的數(shù)據(jù)求和,為防止溢出,設(shè)置求和寄存器(r_s_ad_da)為14 位,同時為了提高電流采集精度,將上一電流閉環(huán)周期的低2 位數(shù)據(jù)與該次求和寄存器中的低2 位數(shù)據(jù)相加,若發(fā)生進(jìn)位,則對高12 位數(shù)據(jù)加1,否則不加,并將該次低2 位求和值保存至下一次校準(zhǔn)使用,最終輸出校準(zhǔn)后的12 位電流數(shù)據(jù)(r_ad_da)到端口。

2.3 旋變速度計算模塊

該模塊完成電機(jī)轉(zhuǎn)子的位置采集,同時根據(jù)相鄰兩次采集的旋變數(shù)據(jù)進(jìn)行當(dāng)前電機(jī)轉(zhuǎn)速的計算,并根據(jù)旋變角度值,輸出對應(yīng)的模擬霍爾信號到PWM 信號產(chǎn)生模塊。位置采集芯片選擇AD2S80,設(shè)置為16 位模式,每1 LSB 為0.005 5°。首先根據(jù)芯片手冊,在busy 信號下降沿后,完成16 位旋變數(shù)據(jù)的鎖存。

FPGA 計算速度模塊采用定時查找角度的方式來求解速度[12],計算頻率設(shè)置為4.8 kHz,伸展機(jī)構(gòu)轉(zhuǎn)速計算如式(1)所示:

其中,f=4.8 kHz。

FPGA 采集的數(shù)字量與角度θ之間的關(guān)系如式(2)所示:

其中,X為經(jīng)AD2S80 轉(zhuǎn)化后,F(xiàn)PGA 采集到的數(shù)字量。

其中,|Xi-Xi-1|為兩次旋變采集數(shù)字量之差。

因此,旋變采集模塊調(diào)用一次乘法器模塊,并將得到的結(jié)果進(jìn)行右移8 位操作,完成除法運算,即可得到當(dāng)前電機(jī)的轉(zhuǎn)動速度。

為了提高計算的速度值的可靠性,同時對計算獲得的速度進(jìn)行16 個數(shù)滑動窗取平均值,并增加去除野值速度的功能,剔除異常轉(zhuǎn)速。對于伸展機(jī)構(gòu)轉(zhuǎn)速為零的判斷,規(guī)定在-2~2 rpm 區(qū)間內(nèi)都認(rèn)為伸展機(jī)構(gòu)轉(zhuǎn)速為零。

該旋變?yōu)? 極對數(shù),每個極對數(shù)對應(yīng)72°,每個極對數(shù)內(nèi)劃分為6 個象限,每個象限對應(yīng)12°,每12°為一個角度區(qū)間,共30 個角度區(qū)間。設(shè)置查找表,將360°劃分為30 個角度區(qū)間,分別對應(yīng)模擬Hall 信號的A、B、C 信號的Hall 編碼。根據(jù)采集的旋變值,通過查找表確定其Hall 編碼,輸出給無刷電機(jī)PWM生成模塊。查找表如表1 所示。

表1 模擬Hall信號與角度對應(yīng)表

2.4 雙閉環(huán)PID控制模塊

2.4.1 PID調(diào)節(jié)器原理

PID 調(diào)節(jié)器是應(yīng)用最廣泛、技術(shù)最成熟的一種控制方法,是一種線性控制器,根據(jù)給定值r(t)與實際輸出值y(t)構(gòu)成控制偏差,如式(4)所示:

將偏差進(jìn)行比例、積分、微分運算,通過一定規(guī)律的線性組合構(gòu)成控制量u(t),對被控量進(jìn)行控制[13-15],如式(5)所示:

用FPGA 實現(xiàn)PID 控制算法必須用數(shù)值逼近方法,當(dāng)采樣周期相當(dāng)短時,用求和代替積分,對PID算法進(jìn)行離散化處理,同時該文根據(jù)電機(jī)的動態(tài)響應(yīng)情況以及FPGA 的邏輯資源有限,速度環(huán)采用只有P 與I 功能的PI 調(diào)節(jié)算法,電流環(huán)采用只有P 功能的調(diào)節(jié)算法,來完成速度、電流雙閉環(huán)功能,將上述公式離散化,歸并處理得:

此處利用乘法分配率,提前把誤差與KC相乘,然后累加所得積,即由原來的變成。這樣帶來的好處是FPGA 算法控制簡單,同一個Err分別乘以KP與KI,然后再進(jìn)行計算。

2.4.2 PID調(diào)節(jié)器的實現(xiàn)

該文閉環(huán)控制模塊采用速度和電流雙閉環(huán)的結(jié)構(gòu),其中速度環(huán)為外環(huán),電流環(huán)為內(nèi)環(huán),速度調(diào)節(jié)器采用PID 控制算法實現(xiàn),增強抗干擾能力,根據(jù)給定速度和反饋的速度做出反應(yīng),提高調(diào)速精度,電流調(diào)節(jié)器也采用PID 算法實現(xiàn),快速跟蹤給定電流,對擾動引起的干擾進(jìn)行實時快速響應(yīng)。基于式(6),閉環(huán)控制實現(xiàn)結(jié)構(gòu)圖如圖3 所示。

圖3 閉環(huán)控制實現(xiàn)結(jié)構(gòu)圖

首先在PID 計算前,先將通信處理模塊的給定速度值與旋變采集模塊反饋的速度值進(jìn)行鎖存處理,保證每個控制周期內(nèi)參數(shù)的一致性,然后將給定速度值與反饋速度值作偏差,經(jīng)過速度v_KP系數(shù)調(diào)節(jié),將速度偏差進(jìn)行放大或縮小,同時速度偏差經(jīng)過v_KI系數(shù)進(jìn)行微調(diào)節(jié)并累加,得到積分結(jié)果,將積分后結(jié)果進(jìn)行限幅處理,為了消除靜態(tài)誤差,采取小數(shù)部分累加處理,即每次計算的結(jié)果分為整數(shù)部分與小數(shù)部分,但只輸出整數(shù)部分,為了不丟失小數(shù)部分,將每次計算得到的小數(shù)部分累積,當(dāng)某次累積和達(dá)到進(jìn)位后,進(jìn)行進(jìn)位并減掉進(jìn)位部分,繼續(xù)累積,整數(shù)部分在原有整數(shù)部分基礎(chǔ)上加1,最終將比例與積分的和經(jīng)過限幅后輸出給電流環(huán)模塊,將其作為電流環(huán)的參考電流。電流環(huán)比例調(diào)節(jié)的實現(xiàn)與速度環(huán)比例調(diào)節(jié)的實現(xiàn)一致,根據(jù)控制周期信號,先將參考電流值與反饋電流值進(jìn)行鎖存,再進(jìn)行偏差計算及比例i_KI系數(shù)的調(diào)節(jié),最后經(jīng)過限幅輸出相應(yīng)的控制信號給PWM 信號產(chǎn)生模塊。

2.5 PWM信號產(chǎn)生模塊

無刷直流電機(jī)驅(qū)動芯片采用IR2110+MOSFET構(gòu)成三相橋式電路[16],F(xiàn)PGA 輸出電機(jī)驅(qū)動PWM 斬波信號,經(jīng)過IR2110 功率放大后作用到MOSFET,最終產(chǎn)生電機(jī)繞組電流,每相繞組分別對應(yīng)一片IR2110 芯片,三相橋式電路如圖4 所示。

圖4 三相橋式電路

控制方案上采用兩相導(dǎo)通六狀態(tài)控制方式,同一時刻由兩繞組導(dǎo)通,每相導(dǎo)通角為120°電角度,每隔60°電角度有一相繞組改變開關(guān)狀態(tài),因此在一個電周期內(nèi)共存在6 個導(dǎo)通狀態(tài)。根據(jù)電流環(huán)計算模塊輸出的結(jié)果以及旋變采集模塊輸出的模擬三相霍爾信號,按照兩相導(dǎo)通六狀態(tài)運行的可逆換相邏輯真值,最終輸出六路PWM 控制信號,上橋臂為PWM時,對應(yīng)下橋臂采用反向PWM,將上、下橋臂PWM信號的死區(qū)時間設(shè)置為1~5 μs,保證H 橋電路不會發(fā)生短路的情況,兩相導(dǎo)通六狀態(tài)換相邏輯真值表如表2 所示。

表2 兩相導(dǎo)通六狀態(tài)換相邏輯真值表

3 測試驗證情況

3.1 仿真驗證

該設(shè)計選用Actel 公司的7.2 萬門反熔絲FPGA芯片,工作時鐘為24 MHz,仿真軟件為Modelsim。利用VHDL 語言模擬位置及電流檢測模塊,通過速度計算模塊、電流采集模塊、雙閉環(huán)控制模塊,最終生成PWM 信號,利用Modelism 進(jìn)行仿真得到不同模塊的仿真波形如圖5 所示,從圖中可以看出,根據(jù)輸入的旋變數(shù)據(jù),完成了速度計算及模擬三路霍爾信號的產(chǎn)生,將經(jīng)過控制算法后的PWM 驅(qū)動信號最終輸出給驅(qū)動電路。

圖5 仿真結(jié)果

3.2 試驗結(jié)果

仿真測試后,將目標(biāo)碼燒錄到驅(qū)動器內(nèi),連接伸展機(jī)構(gòu)模擬器進(jìn)行測試,控制系統(tǒng)工作正常,在帶載情況下的速度、電流波形曲線如圖6 所示,從圖中可以看出,機(jī)構(gòu)轉(zhuǎn)動速度曲線平穩(wěn),穩(wěn)定性優(yōu)于5%,電流波形平滑,滿足指標(biāo)要求。

圖6 上位機(jī)實測波形曲線

4 結(jié)束語

該文以單片反熔絲型FPGA 為處理器,實現(xiàn)了PID 控制算法的速度與電流雙閉環(huán)控制,通過工程樣機(jī)驗證了該控制方案能夠有效地消弱柔性太陽翼展開過程中擾動對于速度穩(wěn)定性的影響,使伸展機(jī)構(gòu)運動過程中速度、電流平穩(wěn),同時也適應(yīng)了飛行器產(chǎn)品小型化的需求,為后續(xù)相關(guān)宇航型號產(chǎn)品的研制提供參考。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 99久视频| 国产人人乐人人爱| 深爱婷婷激情网| 国产成人一二三| 亚洲人成色77777在线观看| 亚洲男人天堂2018| 亚洲第一区在线| 色婷婷在线播放| 精品国产一区二区三区在线观看| 99久久人妻精品免费二区| 国产白浆视频| 性视频一区| 99视频全部免费| 久久大香伊蕉在人线观看热2| 精品黑人一区二区三区| 日韩精品毛片| 国产精品第一区在线观看| 激情乱人伦| 国产激爽大片高清在线观看| 国产亚洲欧美在线人成aaaa| 久久国产精品夜色| 亚洲无码精品在线播放| 亚洲va欧美va国产综合下载| 亚洲激情区| 成人第一页| AⅤ色综合久久天堂AV色综合| 久久精品人人做人人爽97| 亚洲天堂色色人体| 波多野结衣在线se| 无码国产偷倩在线播放老年人| 在线播放精品一区二区啪视频| 中文一区二区视频| 无码内射中文字幕岛国片| 欧美精品v日韩精品v国产精品| 欧美午夜网站| 黄色在线网| 久热中文字幕在线观看| 亚洲天堂高清| 无码网站免费观看| 五月激情婷婷综合| 波多野结衣国产精品| 伊人久久久久久久久久| 一级福利视频| 精品无码国产自产野外拍在线| 免费人成视频在线观看网站| 日韩欧美国产三级| 无码aⅴ精品一区二区三区| 一级毛片免费高清视频| 国产精品一区二区久久精品无码| 99免费视频观看| 曰AV在线无码| 国产成人精品亚洲77美色| 亚洲第一国产综合| 波多野结衣二区| 国产综合网站| 国产人成在线观看| 国产亚洲视频免费播放| 亚洲一本大道在线| 欧美区一区| 国产精品亚洲а∨天堂免下载| 狠狠综合久久| 国产拍在线| 国产精品免费露脸视频| 亚洲VA中文字幕| 亚洲成人在线免费观看| 国产精品免费福利久久播放| 午夜视频在线观看免费网站| 国产精品视频观看裸模| 国内精自视频品线一二区| 波多野结衣一二三| 国产精品一线天| 无码av免费不卡在线观看| 欧美曰批视频免费播放免费| 国产特级毛片aaaaaaa高清| 女人av社区男人的天堂| 亚洲最新地址| 91久久夜色精品| 久久黄色毛片| 国产91精品久久| 免费人成在线观看成人片| 亚洲中文字幕在线一区播放| 99热这里只有精品在线播放|