吉林大学学报(信息科学版) ›› 2024, Vol. 42 ›› Issue (1): 154-161.
陈皆潞, 何国祥, 杨子健, 施超凡
CHEN Jielu, HE Guoxiang, YANG Zijian, SHI Chaofan
摘要: 针对采用控制器局域网络(CAN: Controller Area Network)总线的自动操舵系统和采用串口通讯的航海导航 设备之间通讯的不匹配问题, 设计了一种基于 Cortex-M3 嵌入式平台的通信转换模块, 实现了串口与 CAN 总线 数据的双向转换功能。 同时对传统 CAN 收发器 CTM1050 存在的信号稳定性不足、 波特率精准度低等问题, 提出 并实现了一种硬件电路的替代方案, 提高了数据通讯的时效性和稳定性。 基于 CAN2. 0B 扩展帧, 设计了自动操 舵系统内部 CAN 总线协议。 该协议可根据报文信息优先级分配标识帧, 保证了总线数据的有序传输。 实验结果 表明, 该通讯模块功能使用正常且通讯效果良好, 具有一定通用性, 可在多种需要转换的设备系统上推广使用。
中图分类号: