设计了一种基于CAN 总线的串口通讯方式,用以高效实时地监控车载数据。在车载环境中采用上下位机的通讯方式,下位机通过CAN 模块采集车载数据,整合通过串口发送至上位机,上位机收到解析车载数据,并通过HMI(HumanMachine Interface)显示出来,最终通过串口转发实现了对车载的监测。通过将串口协议分层,设计拟定了串口中间层数据包格式以及接收状态机,保证了车载数据整合高效和转发的稳定。所采用的串口通讯与通用的CAN 分析设备相比,降低了转发的数据量,提高设备的性能和可扩展性。