CAN总线通讯系统设计:电动汽车中的应用与报文传输

需积分: 48 20 下载量 188 浏览量 更新于2024-08-07 收藏 2.81MB PDF 举报
"这篇资源主要探讨了CAN(Controller Area Network)总线在报文传输和通信标准方面的内容,特别是在设备印制板的电磁辐射问题上下文中。CAN总线是一种广泛应用于汽车电子系统中的通信协议,其设计目的是为了提高数据传输的可靠性和效率。" 在CAN总线的通信层次结构中,主要包括物理层、传输层(在CAN2.0B中被称为MAC子层)和对象层(在CAN2.0B中被称为LLC子层)。物理层定义了信号的实际传输方式,但不规定具体的驱动器/接收器特性,以便适应不同应用环境。传输层(MAC子层)是核心,负责报文的分帧、仲裁、应答、错误检测和故障界定。对象层(LLC子层)则处理报文过滤、过载通知和恢复管理。 报文在CAN总线上的传输有四种帧类型:数据帧、远程帧、错误帧和过载帧。数据帧用于发送数据,远程帧用于请求其他节点发送数据,错误帧用于报告错误,过载帧则提供额外的延迟。每个数据帧由帧起始、仲裁场、控制场、数据场、CRC场、应答场和帧结尾等七个位场组成。帧起始是一个显性位,标志着数据帧或远程帧的开始,只有在总线空闲时才能开始发送。 此外,该文还提及了一个硕士论文,作者袁军,专业为电子理论与新技术,导师为贾学堂和唐厚君。论文中详细讨论了CAN总线在电动汽车中的应用,包括软硬件设计、应用层协议制定、ECU标定等。论文源于国家863电动汽车项目,旨在推动我国电动汽车技术的发展,特别是通过CAN总线实现各个电控单元的高效协同工作。 CAN总线是一种重要的通信协议,尤其在汽车电子领域,它提供了可靠且灵活的数据传输方案。通过深入理解和应用CAN总线,可以优化设备间的通信,提高系统的整体性能和稳定性。