论文部分内容阅读
本文介绍了一种CAN总线协议与通用串口协议转换的模块,其工作实质是对信息的重新封装以使它们能被CAN网和通用串口所读取。模块依靠单片机作为主控制器控制CAN协议控制器SJA1000;由CAN驱动器PCA82C250对总线提供差动发送,对CAN 协议控制器提供差动接收;通过MAX232和MAX485芯片实现单片机与串口通信,实现数据交换。一方面串口数据在依据CAN总线应用层协议组装成帧后可以发送到总线上;同时,CAN总线上的数据可以选择其中有效信息转发到串口。该研究实现了CAN 总线协议与通用串口协议的转换,具有很高的数据传输可靠性。