1
Level5 2017-12-06 18:15:34 +08:00
B 级车仪表盘明明就会显示当前档位,LZ 想要读什么参数?
|
2
pppguest3962 OP @Level5 实不骗你,丰田的 RAV4,凯美瑞用的都是 AT 变速箱,仪表板确实没有显示档位的,只有在 M 手动模式下,才显示档位的。小弟只想读当前变速箱的档位而已。。。其它不需要^_^
|
3
pppguest3962 OP 哥,小弟说的档位是 1,2,3,4,5,6 这些档位( 6AT)啊,不是 P,N,R,M,L,S 这些档位啊。。。
|
4
jamry 2017-12-06 20:15:11 +08:00
没戏,虽然走 CAN 通讯,但是厂商私有数据协议。
只能自己去分析数据包,猜报文定义。 |
5
150 2017-12-06 20:16:19 +08:00
我感觉可以通过转速和速度来判断档位
|
6
TaylorJack123 2017-12-06 20:21:12 +08:00 via Android
如果你能接出 CAN 线来,那就很简单了。拿个 CAN 分析仪,然后换挡,然后看哪个报文数据变化了,就可以了
|
7
pppguest3962 OP @jamry,手上能得到的资料,然后目前的理解跟您提到意思一样。
@150 这个不靠谱,车的 ECU 和 ECM 都有不是很厉害的学习功能,如果车的负载和道路坡度大,发动机输出的扭力不同,也会进入想象不到的档位行驶的。。。自动变速箱经常会发生高速挂低档的情况。 @TaylorJack123,逻辑上这样也许可以折腾出来,可是太专业了,买 CAN 分析器投入太大了,学习成本也高,时间也要很多,我觉得至少要几个人来搞,一个开车产生加档退档,一个收集。。。。。 |
8
TaylorJack123 2017-12-07 15:09:55 +08:00 via Android
@pppguest3962 如果你在深圳的话,或许我可能帮的上忙,这些专业的工具我有😁
|
9
jamry 2017-12-07 17:09:40 +08:00
OBD 口 针 6 是 CAN high 针 14 是 CAN low,用 CAN 分析仪接这两条线就能侦听了。
入门 CAN 分析仪不贵,最便宜的某宝几百元就能买到。 后续的,祝好运,反正我看到一堆的数据包是没辙了,最终放弃。 |
10
pppguest3962 OP @TaylorJack123 感谢兄弟,我也是问问,业余时间其实不多,小弟远远还没到这个程度呢。。。^_^
@jamry 嗯,现成的数据解析库也是贵的呱呱叫,靠自己分析不容易,除非行业经验丰富,专门折腾这些内容的,是团队在搞。。。 |
11
funcman 2017-12-18 18:06:41 +08:00
对这个 OBD 有兴趣,求份书单。
感觉不容易搞啊,市面上的 OBD 产品好像没一个能显示档位的。 |