你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

乘用车OBD的CAN数据ID如何解析?

[复制链接]
liyancao 提问时间:2020-3-21 14:49 /
本人是搞商用车电气控制工作的,最近想搞搞乘用车,我用CAN分析仪读取到乘用车的OBD口CAN数据后发现完全不一样,乘用车的都是标准帧。。百度了半天也不得其解,因此在此提问下。
先贴一段报文:
序号  传输方向  接收时间标识                    帧ID   帧格式  帧类型  数据长度   数据
0        接收   18:43:13.329.0          0x000002ea  数据帧  标准帧  0x08       00 06 00 06 77 b6 77 c8
1        接收   18:43:13.329.0          0x00000311  数据帧  标准帧  0x08       00 07 00 00 00 00 03 f5
2        接收   18:43:13.333.0          0x00000431  数据帧  标准帧  0x08       11 3c 08 d9 04 b0 00 00
3        接收   18:43:13.335.0          0x00000230  数据帧  标准帧  0x08       00 00 00 00 00 00 00 00
4        接收   18:43:13.335.0          0x000000fb  数据帧  标准帧  0x08       13 13 63 15 15 13 3a 77
5        接收   18:43:13.335.0          0x00000101  数据帧  标准帧  0x08       0b 3f 63 08 00 00 da 1e
6        接收   18:43:13.335.0          0x00000278  数据帧  标准帧  0x08       0b c1 4c 00 02 18 50 00
7        接收   18:43:13.343.0          0x00000392  数据帧  标准帧  0x08       00 00 50 00 00 ff 0f 40
8        接收   18:43:13.345.0          0x00000230  数据帧  标准帧  0x08       00 00 00 00 00 00 00 00
9        接收   18:43:13.345.0          0x000000fb  数据帧  标准帧  0x08       13 13 63 15 15 13 3c 75
10        接收   18:43:13.345.0          0x00000101  数据帧  标准帧  0x08       0b 3f 63 08 00 00 da 1e
11        接收   18:43:13.345.0          0x00000278  数据帧  标准帧  0x08       0b c1 4c 00 02 18 50 00
12        接收   18:43:13.350.0          0x000002ea  数据帧  标准帧  0x08       00 06 00 06 77 b6 77 c8
13        接收   18:43:13.350.0          0x00000311  数据帧  标准帧  0x08       00 07 00 00 00 00 04 f4
14        接收   18:43:13.355.0          0x00000230  数据帧  标准帧  0x08       00 00 00 00 00 00 00 00
15        接收   18:43:13.355.0          0x00000431  数据帧  标准帧  0x08       11 3c 08 d9 04 b0 00 00

然后说下已了解的东西,目前知道数据前三个字节分别是PCI+MODE+PID,其中MODE和PID的资料网上一搜一大把,倒是明白一点。。

然后提出问题:
1.谁分享份ISO15031-5标准啊?这个标准都有哪些信息啊?
2.报文中的ID哪里有列表及具体介绍?是ISO15031-5里吗?
3.这个车上OBD里都能获取到哪些数据?如何获取?
4.这个车上OBD里都能控制哪些东西?如何控制?

收藏 评论8 发布时间:2020-3-21 14:49

举报

8个回答
liyancao 回答时间:2020-3-23 09:33:59
自顶
liuchangyin 回答时间:2020-3-23 11:01:11
中断里可以查询
liyancao 回答时间:2020-3-23 11:49:05

大哥,你这是在说程序怎么写吗?是不是答非所问啊
yklstudent-1794 回答时间:2020-3-23 12:06:22
没有协议就纯靠猜,楼主觉得有意思吗?
liyancao 回答时间:2020-3-23 14:03:57
yklstudent-1794 发表于 2020-3-23 12:06
没有协议就纯靠猜,楼主觉得有意思吗?

这部分应该是由行业通用协议的,对于不懂的人来说是纯靠猜,对于懂行的人来说可能就是一份通用协议的事。我是搞商用车的电控的,我们行业随便一辆车,基本看下CAN报文就知道那个报文是干啥的。根本不需要知道这辆车的协议的,当然了只是针对常用的功能。特殊厂家和特殊指令这个这里不讨论
yklstudent-1794 回答时间:2020-3-23 19:42:01
liyancao 发表于 2020-3-23 14:03
这部分应该是由行业通用协议的,对于不懂的人来说是纯靠猜,对于懂行的人来说可能就是一份通用协议的事。 ...

看来你是专业的,话说专业的都不知道,估计论坛上知道的也不会有几个了
hds8510 回答时间:2020-7-28 09:29:54
乘用车有通用的协议的吗
g921002 回答时间:2020-7-29 22:33:16
這個是車廠的私有楨吧?
一般是走ISO15765,所以要先發送0x7DF(標準楨)或0x18DB33F1(擴展楨),帶上PCI+MODE+PID資料才能得到標準的OBD資訊。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版