Bee*_*jay 2 can-bus obd-ii elm327
我一直在摆弄几个月前购买的蓝牙 elm327 设备,并且能够获得标准的 obd 信息,如 vin、rpm、速度等。但正如我最近读到的那样,obd2 和 can 是不一样的。我尝试使用 AT MA 命令嗅探我的 CAN 总线,但没有得到任何响应,所以我猜 CAN 网络已与 obd2 接口解耦。有机会访问can网络吗?或者我可能需要不同的设备来执行此操作?也许这个信息有帮助:我有一辆 2011 款斯柯达。
小智 5
在许多现代车辆上,实际上有多个 CAN 总线控制汽车所需的众多功能。其中一些 CAN 总线对于发动机控制等重要系统是高速的,而对于气候控制等不太关键的功能(或者在您的情况下,通过 OBD2 端口进行诊断)来说,有些是低速的。这些多条 CAN 总线通常通过汽车中的网关设备互连,该网关设备仲裁可以在总线之间发送哪些 CAN 消息。这是一个安全网,可防止优先级较低的 CAN 总线干扰更关键的 CAN 总线。
在示例情况下,用于发动机控制的 CAN 总线可能能够与无线电 CAN 总线通信,以便当发动机出于舒适原因转速至更高 RPM 时无线电音量会增加。不过,这可能是通过网关的单向连接,因为出于安全考虑,不允许无线电的 CAN 总线将信号发送回发动机(例如,如果使用售后无线电,这可能会导致潜在的问题) )。
由于上述所有情况,连接到 OBD2 端口的 CAN 线路很可能无法完全访问汽车上的完整 CAN 网络。确认这一点的一种方法是查找您的特定车辆的工厂服务手册,了解如何为您的汽车设置 CAN 总线(实际上有相当多的汽车仅在单个 CAN 总线上运行,以便以削减成本)。
请记住,作为使用 OBD2 端口的替代方案,您始终可以直接接入您感兴趣的 CAN 总线。例如,如果您从汽车上拆下无线电以暴露无线电线束,通常可以直接接入使用正确的设备将其插入无线电总线的 CAN 线路中。
希望这可以帮助!
归档时间: |
|
查看次数: |
11960 次 |
最近记录: |