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

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

[复制链接]
骑着毛驴数星星 提问时间: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个回答
骑着毛驴数星星 回答时间:2020-3-23 09:33:59
自顶
liuchangyin 回答时间:2020-3-23 11:01:11
中断里可以查询
骑着毛驴数星星 回答时间:2020-3-23 11:49:05

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

这部分应该是由行业通用协议的,对于不懂的人来说是纯靠猜,对于懂行的人来说可能就是一份通用协议的事。我是搞商用车的电控的,我们行业随便一辆车,基本看下CAN报文就知道那个报文是干啥的。根本不需要知道这辆车的协议的,当然了只是针对常用的功能。特殊厂家和特殊指令这个这里不讨论
yklstudent 回答时间: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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版