标签
Signal
-
XCP标定协议
XCP(通用测试和标定协议)是CCP的升级版,支持CAN、以太网等多种总线,用于ECU内部参数的测量和标定。XCP协议分为协议层和传输层,协议层提供通用通信标准,传输层适配各类通信总线接口。XCP数据结构包括认证域、采样时间域和数据域,通过XCP Packet在主机Master和从机Salve间交互。XCP通信采用一主多从模式,通过命令传输对象(CTO)和数据传输对象(DTO)传输数据。在应用中,CAN总线ECU常使用CCP,非CAN总线ECU则使用XCP on Ethernet等。
-
DBC文件介绍
DBC文件是CAN总线通信协议的关键数据库,定义了CAN网络中报文的结构和信号含义。它包含报文名称、ID、类型、周期和数据长度等基本信息,以及信号的名称、长度、类型、格式、起始位置、分辨率、偏移量和范围等详细定义。DBC文件有两种信号格式:Intel和Motorola。制作DBC文件需注意信号的提供节点、时效性、长度和排列方式。常用软件CANdb++用于编辑,Simulink/ECUCoder用于控制器收发DBC数据。上位机和控制器可利用DBC文件发送和解析CAN报文,实现电控单元间的信息交互。掌握DBC是电控软件工程师的基础技能。
-
UDS 诊断入门:如何读懂诊断报文
本文介绍了汽车电子系统中诊断的概念,特别是UDS(Unified Diagnostic Services)协议。UDS是车辆ECU与外部诊断仪通信的协议,基于CAN总线,依赖ISO-TP传输层处理报文分段。文章详细解释了UDS的基本分层结构:物理层(CAN总线)、传输层(ISO-TP)和应用层(UDS服务),并通过实例解析了读取数据、写入数据和进入诊断会话的报文格式。同时,提供常见UDS服务速查表,总结了UDS在研发、生产、售后和安全管理中的应用场景,强调理解服务号、参数以及报文解析思路的重要性。
-
常用缩写
本文归纳了常见的汽车相关缩写,并提供清晰的概念映射。表格中列出了每个缩写的英文全称和对应的中文名称,包括自动制动预先填充(ABP)、制动防抱死系统(ABS)、自适应巡航(ACC)、气囊控制单元(ACU)、高阶驾驶辅助系统(ADAS)、高阶驾驶辅助控制单元(ADCU)、自动紧急制动(AEB)、自动紧急制动系统(AEBS)等,旨在帮助读者快速理解和识别这些缩写代表的含义。