之前的车一直使用着一款OBD行车电脑监控车辆的一些参数,后来置换了X8 2.5T后,原来的那款OBD电脑无法正常在X8上使用,于是在车e通上看了一款A301可以支持柴油版的X8(ECU是使用博世的 EDC16C39-6.H1),于是购之使用,可以搜索到车辆支持的通讯协议: ISO9141-2,共27项有效数据。可是行车电脑一直不能正确读出速度值,车上的速度表盘正确指示。由于没有X8的电路图,也受原款的OBD不能正确使用所干扰,一直以为是速度传感器信号直接送ECU,ECU驱动仪表盘上的速度表。导致一直认为A301在X8上不能完美支持(实际上A301软件设置上没有江铃陆风车型的选项)。
使用了一段时间后,一直对不能显示速度耿耿于怀。开始一直以为是A301的软件不支持,也曾给车E通的技术支持上邮件、QQ上寻求支持,结果官方的比较牛,压根不理会。后来由于其他原因也没再关注。直到有天在网上看到有人拆解A301的帖子,于是也把自己的A301进行分解检查,没看到有明显的问题,同时想起:都是协议运作的,按理由速度值应该能读出来的。于是在马云家寻找一些使用指令访问的软件及蓝牙OBD(OBD II 双模蓝牙模块/支持苹果、安卓/送安卓APP源码/ ELM327开发)主要是看中他家能送源码,有源码就可以参考分析。发现还是不能读出速度值,这时后才想:速度形成的电路肯定有异。于是再到万能到互联网上寻求,终于找到一张ECU的部分接口图以及X8组合仪表的系统框图。分析排除组合仪表及接线问题,最后是重新插拔ECU的接头后恢复正常(估计是插针有氧化,在插拔的过程中已消除),可以使用A301读出ECU的速度值。