星期六, 02 10月 2021 12:22
汽车破解笔记系列:反向推断哪些CAN ID属于同一个ECU?
汽车传感器的数目也就几十个到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也有些间接关系。
栏目
UDS
星期三, 26 05月 2021 05:35
J1939协议与CAN2.0对应关系图表
CAN2.0B协议数据定义与SAE J 1939协议消息中R,DF,PF,PS,SA,PGN,SPN的对应的关系.
CAN2.0是一种总线规范,是数据链路层的技术。J1939是SAE(美国汽车协会)定义的基于CAN总线的规范,目的是解决不同发动机厂商、不同ECU厂商的兼容性问题。
CAN2.0是一种总线规范,是数据链路层的技术。J1939是SAE(美国汽车协会)定义的基于CAN总线的规范,目的是解决不同发动机厂商、不同ECU厂商的兼容性问题。
栏目
汽车通讯协议
下载附件:
星期一, 10 05月 2021 07:43
解析CAN的J1939协议PDU报文
PF用来确定PDU格式:0——239表示PDU1格式;240——255表示格式2。
PDU1格式报文表示向特定或全局地址发送
PDU2格式报文表示向全局地址发送
栏目
SAE J1939
星期六, 03 04月 2021 12:28
AGL迎来新版本更新,操作系统之争“愈演愈烈”
多操作系统虚拟化已经成为智能座舱的主流趋势,基于Linux底层操作系统之上,架设QNX、安卓等双系统几乎已经成为主打智能座舱新车的标准配置。
近日,全球最大的汽车级Linux联盟AGL(开源共享软件平台)宣布最新代码版本库发布,名为UCB10,也被称为“跳跃水母”。
栏目
开发板
星期一, 29 03月 2021 22:39
广成科技GCAN-600-EVAL V3汽车OBD解码开发板
广成科技GCAN-600汽车OBD解码开发模块,用户无需再去进行繁琐的解码过程,只需将GCAN-600模块集成到自己的系统中,即可轻松获取汽车内部各传感器状态信息。GCAN-600-EVAL开发板系列是GCAN-600模块专用开发板。开发板上已集成GCAN-600模块运行所必须的全部外设,用户拿到手后即可着手开发和调试工作。
栏目
开发板
下载附件:
星期三, 09 12月 2020 10:49
ISO15765-4协议的代码实现-数据链路层网络层NL_OBD_SendCANFrame函数代码详解(源自C300开发板教程)
具体看NL_OBD_SendCANFrame函数关于ISO15765-4协议这部分代码的实现。
栏目
J15765
更多...
星期三, 09 12月 2020 10:10
ISO15765-4协议-初始化和读车架号的代码实现(源自C300开发板教程)
在NL_OBD_SendCANFrame函数的支持下,OBD诊断程序的开发就会变得简单,我们只需关注ISO15031-5协议的功能实现即可,网络层,数据链路层等底层处理由NL_OBD_SendCANFrame函数完成。
栏目
J15765
星期二, 01 12月 2020 11:20
ISO15765-4协议解读协议之应用层数据流定义(源自C300开发板教程)
所解读的应用层协议主要是ISO15031这几个协议,ISO15031有7个协议
栏目
J15765