摘要
针对高炮多随动系统定位信号延迟及组网能力有限的问题,设计了基于STM32F107VCT6为主控芯片的嵌入式以太网定位系统。为实现高炮多随动系统的高精度定位控制,采用6个高炮身管联网,设计高精度定位炮控系统框图,系统以STM32F107VCT6为定位控制器的处理器,并嵌入先进扩张状态观测器分数阶PID控制器及u COS-Ⅱ实时操作系统,其以太网模块采用全硬件TCP/IP嵌入式以太网控制器W5500芯片,采用标准SPI串行接口,网络传输速率高达100 Mbit/s。仿真结果证明:该定位控制器运行稳定,以太网通信实时性好,以太网定位系统实现了多个高炮身管的精确定位,达到了预定效果。
For the artillery multi servo system positioning signal delayed and limited network capacity problems, design the embedded Ethernet positioning system by taking STM32F107VCT6 as the main control chip. For realizing artillery multi servo system high precision position control, use 6 artillery barrel networking, design high precision positioning artillery control system diagram. The system takes STM32F107VCT6 as positioning controller processer, and embeds advanced extended state observer fractional-order PID controller and uCOS-II real-time operation system. Its Ethernet controller module adopts general hardware TCP/IP embedded Ethernet controller W5500 chip, use standard SPI serial interface, the network transmission rate is up to 100 Mbit/s. The simulate results show that the positioning controller runs stably, the Ethernet communication realizes real time. The Ethernet positioning system realizes precision positioning of multi artillery barrel. It reaches target effectiveness.
出处
《兵工自动化》
2017年第5期17-20,共4页
Ordnance Industry Automation
关键词
STM32
多随动系统
以太网控制器
定位系统
STM32
multi servo positioning system
Ethernet controller
positioning system