楊 茜,朱艷芳,付 士,白 雷
( 湖北三江航天紅峰控制有限公司,湖北 孝感 432000)
電機控制系統的軟件設計與解決方案
楊 茜,朱艷芳,付 士,白 雷
( 湖北三江航天紅峰控制有限公司,湖北 孝感 432000)
為防止電機輸出軸因意外信號或者人為過失導致電機輸出軸偏離預想位置,提出一種基于1553B總線數據傳輸的電機控制系統解決方案。本系統包括測試儀模塊、控制盒、被控電機及位置傳感器等。主要實現電機1輸出軸鎖緊、解鎖及采集電機2電壓反饋功能。
數據傳輸;1553B bus;鎖緊;解鎖
為防止電機輸出軸因意外信號或者人為過失導致電機輸出軸偏離預想位置,導致輸出軸連接表盤指針指示角度偏離預期值[1],本文提出一種基于1553B總線數據傳輸的電機控制系統解決方案。電機控制系統包括測試儀模塊、控制盒、被控步進電機1、被控步進電機2及位置傳感器,如圖1所示,其中測試儀模塊1553B總線控制器采用NI公司的PXI 6232板卡,控制盒采用DSP TMS320F2812。
測試儀模塊發出鎖緊(解鎖)指令至控制盒,控制盒驅動步進電機1輸出軸自初始位置向外伸出或向內縮進。位置傳感器1及位置傳感器2實時采集步進電機1輸出軸的位置狀態,當位置傳感器1感知到步進電機1輸出軸到達鎖緊位置時,DSP的GPIOF5口電平由1變為0;反之當位置傳感器2感知到步進電機1輸出軸到達解鎖位置時,DSP的GPIOF4口電平由1變為0。
當系統處于解鎖狀態時,測試模塊可以發送不同大小的控制角度信號驅動步進電機2輸出軸作伸縮動作。……