对航母配载导弹进行功能测试时,必须采集存储导弹发射和飞行过程中的制导信号。制导信号分别采用RS422接口和RS485接口来实现数据的接收、编帧及转发功能。针对数据接收时出现的丢数、错数问题,详细分析了错误原因并总结出了波特率容限与采样时钟、采样点位置的关系。使用VHDL编程优化波特率容限,并在数据帧中添加汉明码进行差错控制。经过仿真和实际验证,实现了波特率不完全匹配时制导信号的低误码率通信,大大提高了设备间通信的准确性与可靠性,为导弹准确打击和安全飞行的性能提供了保障。
When carrying on the function test of aircraft carrier stowage missile,it must be collection and storage the guidance signal in the process of missile launch and flight. The information of guidance signal respectively using RS422 interface and RS485 interface for the data reception,frame and forwarding function.Sometimes there will be a problem of loss of data,error data when the devices communication,so the paper analyzed the reason for the error and summarized the baud rate tolerance,as well as the relationship between sampling clock and sampling point location. The article using VHDL language programming optimization baud rate tolerance,and the Hamming code is added in the data frame for the error control,meanwhile through the simulation and practice validation to realize the low bit error rate when the baud rate does not exactly match guidance signal.The consequence provide a reliable protection for the precision strike capability and safe flight of the missiles,and greatly improving the accuracy and reliability of communication between devices.