CAN总线和1553B总线通信的FPGA设计与实现

作者:李宏伟
来源:太原城市职业技术学院学报, 2021, (05): 194-197.
DOI:10.16227/j.cnki.tycs.2021.0325

摘要

为实现某飞行设备上CAN总线与1553B总线之间的数据通信,并降低产品制造成本,提出采用FPGA实现CAN总线与1553B总线之间的通信。系统以FPGA作为逻辑控制器,通过1553B底层协议模块接收总线控制器发送的数据,将接收到的数据进行数据格式转换处理后,通过CAN控制器模块实现数据的传输。CAN总线与1553B总线之间的通信是双向可逆的。为验证设计的正确性,针对数据的不同流向均进行测试,并对比发送端与接收端数据。经系统验证,发送端与接收端数据一致,实现了CAN总线与1553B总线之间的正确通信,具有良好的实用价值。

  • 单位
    太原城市职业技术学院