星期日, 03 10月 2021 23:19

汽车CAN总线通信矩阵设计

包含内容:
  • 设计流程
  • CAN通信矩阵设计
  • 网关报文和路由设计
通常我们拿到某个ECU的通信矩阵数据库文件,.dbc后缀名的文件。 直接使用CANdb++ Editor打开,可以很直观的读懂信号矩阵的信息。
一般可以借助 CANalyst-II 总线报文收发器工具与汽车的 CAN 总线相连,可以获取到 CAN总线上广播的 CAN 数据包。通过 CanTest 软件可以实时的观察到 CAN 总线上正在发送的数据包。
汽车传感器的数目也就几十个到100+个。但有些车辆的总线ID数目高达300+。就是说,ECU传感器本身有多个ID来实施不同功能。ECU在工作状态中可以发出不同ID的数据包。那么当这些传感器汇总在一辆车里让我们分析的时候,面对如此多的数据包,如何反向推断哪些ID属于同一个ECU?
星期六, 02 10月 2021 07:46

UDS服务中CAN ID跟N_AI怎么关联?

N_AI(Network Address Information),定义了PDU(Network Protocol Data Unit )的地址信息部分,主要包括N_SA,N_TA,N_TAtype和N_AE。针对题主的问题,N_SA,N_TA是与CAN ID 相关的,N_TAtype也有些间接关系。