王志偉
江蘇信息職業(yè)技術(shù)學(xué)院,江蘇無錫214153
飛行器在飛行之前,需通過地面試驗(yàn),獲取大量實(shí)測數(shù)據(jù)后才可決定是否參與實(shí)戰(zhàn),本設(shè)計以S7-200PLC為控制核心,組成搖擺臺高低溫運(yùn)動控制系統(tǒng),其由俯仰、滾動搖擺臺2部分組成,是控制艙綜合測試臺配套設(shè)備之一。其作用是在極限溫度下操控控制艙的俯偏和滾動動作,使綜合測試臺在不同坐標(biāo)軸方位上可檢測控制艙系統(tǒng)的極限性能參數(shù)[2]。
搖擺臺具體技術(shù)要求為:
1)擺動臺采用2臺同步步進(jìn)電機(jī)驅(qū)動、控制偏心運(yùn)動,分別產(chǎn)生俯仰偏航和滾動方位上的正弦搖擺運(yùn)動;
2)俯仰方向搖擺 f=1.0Hz,幅值為 ±1.5°;滾動方向搖擺頻率f=1.0Hz,幅值為±1.5°;
3)頻率穩(wěn)定度及誤差均不大于3%,幅值誤差及穩(wěn)定度不大于1%;
4)搖擺臺輸出步進(jìn)驅(qū)動信號波形應(yīng)無毛刺、拐點(diǎn)畸變等現(xiàn)象;
5)搖擺臺能控制產(chǎn)品順航向順時針轉(zhuǎn)動,應(yīng)平穩(wěn)無突跳,角速度不大于30(°)/s??刂婆摰鯍煜蛏蠣顟B(tài)為初試位置0°,斷電時也在0°,相對初始位置轉(zhuǎn) ±45°,180°[3-4]。
搖擺臺硬件系統(tǒng)組成如圖1所示。其運(yùn)動控制系統(tǒng)以西門子S7-200(CPU226)作為控制核心,配置EM231,EM232模擬量輸入輸出模塊,控制兩路步進(jìn)驅(qū)動系統(tǒng)動作,采用MCGS(TPC1062Hi)作為人機(jī)界面,上位機(jī)通過16位高分辨率凌華(PCI-6208+6216)數(shù)據(jù)采集卡直接采集模擬量輸出模塊EM232的信號(每秒鐘采集5000次),采用Modbus-485通訊方式,電機(jī)與擺臺之間采用1∶1的減速比,在擺臺和滾轉(zhuǎn)臺安裝高精度直線和旋轉(zhuǎn)位移傳感器,供電電壓5V,擺動時200個步進(jìn)驅(qū)動脈沖對應(yīng)1mm,滾轉(zhuǎn)時20000個步進(jìn)驅(qū)動脈沖對應(yīng)1圈(360°)。
圖1 搖擺臺硬件系統(tǒng)組成框圖
電路所需電源包括給PLC系統(tǒng)、位移傳感器及步進(jìn)驅(qū)動器所需的+24V直流電源,電路如圖2所示。
S7-200端口通過Q0.0~Q0.7向步進(jìn)驅(qū)動器輸出使能、方向等信號,控制電動機(jī)的轉(zhuǎn)速和轉(zhuǎn)向,同時輸入端口配置手動、急停、限位等信號輸入,如圖2所示。
圖2 S7-200PLC連接電路圖
2個高精度位移傳感器輸出電流信號通過EM231的AI1+和AI3+端口返送給PLC實(shí)現(xiàn)閉環(huán)PID控制,同時將該反饋信號輸入模擬量模塊EM232供上位機(jī)數(shù)據(jù)采集。
在原系統(tǒng)未加EM232模擬量模塊之前,反饋信號既通過EM231返送給PLC實(shí)現(xiàn)PID控制,又通過并接方式直接給上位機(jī)提供數(shù)據(jù)采集(如圖3所示),通過測試,這種連接方式下系統(tǒng)輸出正弦波受相互影響干擾較大,毛刺較多,故系統(tǒng)在原有基礎(chǔ)上擴(kuò)展了EM232AQ4×12Bit模擬量輸出模塊,通過其光電隔離利用模塊及高速輸入濾波功能,很好地抑制了干擾,同時12位的轉(zhuǎn)換精度完全滿足了精度要求,EM232模擬量模塊配置如圖4所示。
圖3 EM231端口配置
圖4 EM232端口配置
由于搖擺臺控制箱與臺體的傳感器與步進(jìn)電機(jī)距離較遠(yuǎn),故兩者之間均采用航空插頭連接,輸出控制信息及輸入反饋信息,其端口配置如表1所示,線號與以上原理圖一致。
表1 航空插頭XJ3和XJ4端口配置
在主程序中,包含了初始化(initial)、Modbus、滾轉(zhuǎn)操作、俯偏操作、平滑過渡(smooth)和俯偏滾轉(zhuǎn)調(diào)節(jié)(包含PID控制)等程序模塊。程序如圖5所示。
圖5 主程序
系統(tǒng)由于一開始數(shù)據(jù)采集直接取自信號反饋端,但由于干擾的原因,造成輸出正弦波形毛刺太多,誤差較大,故本系統(tǒng)PID控制采用了改進(jìn)型積分分離算法,減小了信號傳輸過程因驅(qū)動系統(tǒng)造成的超調(diào)量,也改善了動態(tài)特性,其程序如圖 6所示[1,5]。
利用PLC中的SIN指令,產(chǎn)生系統(tǒng)所需要的正弦波,以擺臺俯偏動作為例,正弦波產(chǎn)生程序如圖7所示。
由于一方面在極端溫度(尤其是在低溫-40℃)下機(jī)械部件之間潤滑油粘稠度增加,若按初始設(shè)定功率和扭矩會造成所需扭矩不足,易卡死;另外一方面在搖擺臺帶上航行器配重負(fù)載啟動的一瞬間運(yùn)行不暢并伴有異聲,故在PLC程序中加入了啟動細(xì)分控制程序,將俯偏程序中目標(biāo)位移增量從正常運(yùn)行時的0.2mm減少到啟動時的0.01mm,通過增大扭矩,減小啟動速度,很好地解決了上述問題,如圖8為俯偏細(xì)分控制程序。
系統(tǒng)通過MCGS組態(tài)界面實(shí)現(xiàn)搖擺臺手動控制,其功能有滾轉(zhuǎn)啟停、俯偏啟停,滾轉(zhuǎn)參數(shù)設(shè)置、擺動參數(shù)設(shè)置、俯偏點(diǎn)動及連續(xù)控制、滾轉(zhuǎn)點(diǎn)動及連續(xù)控制,與PLC采用RS232通訊,數(shù)據(jù)校驗(yàn)方式采用偶校驗(yàn),其人機(jī)界面如圖9所示[6]。
系統(tǒng)上位機(jī)主要實(shí)現(xiàn)搖擺臺自動運(yùn)轉(zhuǎn)及采集測試參數(shù),以及遠(yuǎn)程控制搖擺臺滾轉(zhuǎn)和擺動動作。其上位機(jī)界面包含了“搖擺臺測試”、“俯偏補(bǔ)償”、“俯偏加速度回路”、“俯偏加速度模擬”、“俯偏穩(wěn)定”、“俯偏限幅”、“自適應(yīng)調(diào)參”、“最大舵偏角測試”和“報表打印”等9個界面,如圖10為搖擺臺測試主界面和俯偏穩(wěn)定回路測試界面[7]。
圖6 PID控制程序
主界面上位機(jī)程序?yàn)?
俯偏穩(wěn)定回路上位機(jī)程序?yàn)?'發(fā)射后2秒前'Ulg=1
圖7 俯偏動作正弦波程序模塊
圖8 俯偏細(xì)分啟動控制程序
本設(shè)計結(jié)合控制艙的測試要求,利用S7-200 226控制兩路步進(jìn)驅(qū)動系統(tǒng),實(shí)現(xiàn)運(yùn)動系統(tǒng)的擺動和滾轉(zhuǎn)運(yùn)動,在加載同等重量及重心的負(fù)載后,通過高溫點(diǎn)火試驗(yàn),可得到表2(其為高溫測試的局部數(shù)據(jù))測試數(shù)據(jù),從實(shí)測數(shù)據(jù)可看出各項(xiàng)參數(shù)均滿足了測試要求[8]。
圖9 搖擺臺組態(tài)界面
圖10 上位機(jī)測試主界面及穩(wěn)偏回路測試界面
表2 高溫測試數(shù)據(jù)
圖11 低溫擺動和滾轉(zhuǎn)測試曲線
同時在低溫(連續(xù)在-40℃下凍結(jié)4h)試驗(yàn),系統(tǒng)機(jī)械和電氣部分運(yùn)行順暢,穩(wěn)定,隨機(jī)在4s內(nèi)連續(xù)采集20000個數(shù)據(jù)(4個周期),通過啟動細(xì)分,可看出曲線正弦波輸出且平滑無毛刺,如圖11所示,完全實(shí)現(xiàn)了設(shè)計要求。
[1] 張冬輝,畢樹生,于靖軍.一種新型電動復(fù)合力加載系統(tǒng)控制方法[J].航空動力學(xué)報,2013,28(1):54-59.(Zhang Donghui,Bi Shusheng,Yu Jingjun.A control method of novel electrical composite force loading system[J].Journal of Aerospace Power,2013,28(1):54-59.)
[2] 鄭新,傅維賢,趙民.滾轉(zhuǎn)彈道導(dǎo)彈運(yùn)動規(guī)律與控制研究綜述[J].航天控制,2011,29(1):93-98.(Zheng Xin,F(xiàn)u Weixian,Zhao Min.A Control Method of Novel Electrical Composite Force Loading System[J].Aerospace Control,2011,29(1):93-98.)
[3] 羅中寶,楊志東,叢大成.2自由度驅(qū)動冗余搖擺臺的設(shè)計[J]. 機(jī)器人,2012,34(5):574-580.(Luo Zhongbao,Yang Zhidong,Cong Dacheng.Design of 2DOF Motion Simulator with Actuation Redundancy[J].Robot,2012,34(5):574-580.)
[4] 寧月光,徐仕會,齊廣峰.慣導(dǎo)系統(tǒng)動基座對準(zhǔn)精度試驗(yàn)評估[J].海軍航空工程學(xué)院學(xué)報,2011,26(1):64-66.(Ning Yueguang,Xu Shihui,Qi Guangfeng.The Test Evaluation of INS alignment precision on moving base[J].Journal of Naval Aeronautical and Astronautical University,2011,26(1):64-66.)
[5] 曹大勞,王永梅,衛(wèi)平.新型三自由度搖擺臺控制系統(tǒng)的設(shè)計和實(shí)現(xiàn)[J].火炮發(fā)射與控制學(xué)報,2008,9(3):56-59.(Cao Dalao,Wang Yongmei,Wei Ping.Design and realization of new type of 3-Axis swing bedstand control system[J].Journal of Gun Launch & Control,2008,9(3):56-59.)
[6] 田娟娟,蔡光起,史家順.基于VB的PC機(jī)與S7—200PLC自由口通信的實(shí)現(xiàn)及應(yīng)用[J].機(jī)械設(shè)計與制造,2007,7:115-117.(Tian Juanjuan,Cai Guangqi,Shi Jiashun.Based on VB PC with S7-200 PLC free the implementation and application of oral communication[J].Machinery Design & Manufacture,2007,7:115-117.)
[7] 邢滿榮,張鵬,王曉冬.基于PLC和MCGS組態(tài)的機(jī)械手控制系統(tǒng)的設(shè)計[J].制造業(yè)自動化,2015,37(4):11-13,23.(Xing Manrong,Zhang Peng,Wang Xiaodong.The design of the manipulator control system based on PLC and MCGS[J].Manufacturing Automation,2015,37(4):11-13,23.)
[8] 王躍軒,陳俊杰,黃玉平.新型舵機(jī)負(fù)載模擬系統(tǒng)電動加載技術(shù)研究[J].航天控制,2014,32(2):78-86.(Wang Yuexuan,Chen Junjie,Huang Yuping.Research on electromechanical driving technology and development of novel rudder servo load simulator[J].Aerospace Control,2014,32(2):78-86.)