针对飞行器在发射前需要对传感器进行模拟单元测试来验证各功能的正常工作,设计了一种以FPGA为控制核心,HDLC通信协议与UART通信协议相结合的数据链路通信模块,模块包含2路基于HDLC通信协议的同步RS-422通信接口、2路基于UART通信协议的数据通信接口以及2路无源指令接口。实验结果表明,各通信接口功能均可以实现数字量数据的精准传输。
Abstract
In view of the fact that the sensor needs to be simulated and tested before the launch of the aircraft to verify the normal operation of each function,a data link message reading module is designed,which takes FPGA as the control core and combines HDLC message reading protocol.It includes two synchronous RS-422 communication interfaces based on HDLC communication protocol,two data communication interfaces based on UART communication protocol and two passive command interfaces.The experiment results show that the functions of each communication interface can realize the accurate transmission of digital data.
关键词
HDLC /
UART /
RS-422 /
数字量 /
无源指令
{{custom_keyword}} /
Key words
HDLC /
UART /
RS-422 /
digital quantity /
passive instruction
{{custom_keyword}} /
中图分类号:
TP274
{{custom_clc.code}}
({{custom_clc.text}})
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 李圣昆,陈晓敏,文丰,等.基于FPGA的采编器稳定性优化设计[J].兵器装备工程学报,2021,42(7):216-221.
[2] 焦新泉,翟菲,刘东海.高精度温度采编设备的稳定性优化设计[J].兵器装备工程学报,2020,41(2):139-142.
[3] 魏巍.航天飞行器数据记录仪测试台设计[D].太原:中北大学,2017.
[4] 张岩,文丰,贾兴中.数据传输链路的数字量通信模块设计[J].单片机与嵌入式系统应用,2022,22(3):78-82,87.
[5] 邓凤军,张龙,王益忠.基于PCI总线的HDLC通信卡的设计与实现[J].电子技术应用,2012,38(8):30-32,36.
[6] 孟敬,王冬青,丁明伟,等.HDLC/UART通信网关的设计[J].工业仪表与自动化装置,2013(4):21-25,55.
[7] 刘文学,郭玉忠,姜琳琳.HDLC协议的FPGA实现方法[J].航空计算技术,2011,41(3):93-96.
[8] 王剑博,胡晓吉.基于FPGA的智能串行通信板卡的设计与实现[J].现代电子技术,2015,38(7):39-42.
[9] 杨洋,和蕾,王旭,等.基于FPGA的UART串行通信参数自适应设计与实现[J].电子设计工程,2021,29(16):21-25.
{{custom_fnGroup.title_cn}}
脚注
{{custom_fn.content}}