A301行车电脑在X8柴油机上无法读出速度值的修复
1 15 发布于 2016-07-24 21:57:01 只看楼主 热门标准
点击查看热门标准,热门算法维度通过账号健康度、浏览、评论、点赞、收藏、转发、反作弊等进行综合评判
修改帖子
之前的车一直使用着一款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的速度值。


车E通 A301 界面(部分),整体设计还是小巧,界面清晰友好。

拆解后画的部分框图:

ATmega64是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。指令集以及单时钟周期指令执行时间,ATmega64 的数据吞吐率高达1 MIPS/MHz。
Microchip 的MCP2515 是一款独立控制器局域网络(Controller Area Network, CAN)协议控制器,完全支持CAN V2.0B 技术规范。
MCP2515 自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的报文,因此减少了主单片机(MCU)的开销。MCP2515与MCU 的连接是通过业界标准串行外设接口(Serial Peripheral Interface, SPI)来实现的。
CAN总线驱动器TJA1050

W25Q16BVSSIG 贴片SOP-8 存储器芯片

LM393 是双电压比较器集成电路。

正面的电路板,部件布局还是不错的。

背面的电路板

使用这款进行扫描ECU 数据

组合仪表系统图。

组合仪表拆头定义

待拆到组合仪表

拆下来后的组合仪表

组合仪表背面

拆开后,里面是有电路板的,也就是说速度传感器送人仪表后是进行相应的运算处理后一路驱动指针表工作,另一路送给ECU。
A5脚是输入,A7输出送给ECU

电路板背面:整体板块做工还是不错,检查各原件无烧无损,焊点无虚无脱焊。

插头

检查插头连线正常:无松、无脱。

发动机舱:ECU连线插座正常。A5---K75连线OK。

ECU插头,针脚正常良好。

博世EDC16C39-6.H1的针脚定义中定速巡航哦。就是不知道X8 ECU的软件中是否已经带有该功能模块呢?要是有那就可以省很多功夫咯。
不过本人对此功能不感冒。呵呵


最后编辑于2016-07-24 22:04:55
很抱歉,该主帖尚未满足精华帖15张图片要求,不能予以精华,更多精华标准点击此处查看
修改主帖
内容系网友发布,涉及安全和抄袭问题属于网友个人行为,不代表汽车之家观点,可联系客服删除。
举报
IP
回复
共1页
1
20条/页 前往

更多> 精选帖子

更多> 精选视频

扫码下载
汽车之家APP

随时获取
最新汽车资讯