切换新版>>

明锐/明锐旅行版论坛 >  CAN-BUS数据线修复及开通胎压检测

发表于 2009-05-31 13:58    IP属地:未知

查看 91.6W | 回复 99
CAN-BUS数据线修复及开通胎压检测
CAN-BUS线损坏了真是件麻烦的事情,原计划的胎压检测迟迟不能开通。

在数据线坏的情况下偶还借给爱卡一TX去装他的定速巡航,害得人家装了一天的驱动没有装上。。。真是对不住了,8过偶再三声明借之前我真不知道线已经挂了。

关键还是没米,不然就再买根线了,本着能修则修得原则,还是想想怎么修好吧。

网上查了翻资料,专家解释如下:

大众车辆检测CAN-BUS接口在使用过程中经常会发生几种故障现象为:
一、MCU内数据升级以后造成的损坏,具体表现为加电自检时能发现ROSS-HEX接口,但是STATUS为FAIL,测试车辆无法进行
二、使用过程中的损坏,具体表现为加电时能发现新硬件,但此时已经不是ROSS-HEX类型的而是USB-UART,驱动无法正常安装,自然也就无法测试车辆了。
针对于第一种状况,一般为MCU内EEPROM区域内数据有问题,进而造成自检失败,解决办法为重新刷写MCU程序,包括FLASH区域和EEPROM区域,一般可以解决此类故障,具体方法如果原芯片编程时ISP-EN项没有关闭的话可以在线采用ISP方式刷写,而这功能关闭的话,只能通过适配器采用并行驱动形式的编程器进行编程。这里不提供相关数据。
对于第二种情况,一般为FT232BM的辅助存储芯片93C46内数据丢失导致。

我的数据线应该属于第二种情况,发现USB设备但是驱动无法正常安装。


拆开数据线,里面果然用的是93C46, 93C46右面就是FT232BM芯片,这两个芯片就是起USBCOM口的作用。


我知道的解决办法有两个:

方法一

根据FTdi 公司提供的方法,可以通过MProg 3.5 软件进行修复。


修复的步骤如下:


1、 卸掉原有的驱动程序


a) 开始菜单-设定程序访问和默认值




b)
进入更改或者删除程序







c) 卸载所有的Ross-Tech 或 Ftdi 驱动程序,注意:在卸载的时候,要把硬件从USB 接口上拨下来。



2、 安装新的驱动程序


a) 需要下载驱动程序


*****


注意:上面下载的驱动先解压缩到一个目录下。


b) 插入硬件


c) 安装新的驱动程序


驱动程序,就是刚才下载的驱动。



[ 本帖最后由 1157856 于 09-05-31 14:23 编辑 ]

[每日热点]:【酷车实拍】家里又添新车了 提哪吒L...

回复本楼 | 评分 | 举报

发表于 2009-05-31 14:06    IP属地:未知

3MProg 3.5 程序进行修复


a) 下载MProg 3.5 程序和正确的93C46数据


*****

注意:上面下载的驱动先解压缩到一个目录下。


Ross-Tech HEX-USB.rar (1.18 KB)


注意:上面下载的93C46数据先解压缩到MProg 3.5 Release的Templates目录下。


b) 运行MProg 3.5 程序


c) 点击



Ross-Tech HEX-USB_DSN.ept (关闭USB Serial Number)


Ross-Tech HEX-USB_ESN.ept (开启USB Serial Number)


这二个文件是93c46 里的数据文件,需要通过上述的恢复软件写入到93c46中,两个文件随便选择哪个恢复。



4、 修复成功后,重新插入硬件,安装原来的CAN BUS 驱动,就OK

这个方法我试了几次都不成功,关键是第二步的驱动装不上,估计是我这条线死的比较彻底把,猜测如果发现的新硬件是“USB <-> Serial Cable”的话或许能够成功。

方法二
用打印口或者8029网卡来刷93C46芯片。

先去电子市场去淘了个93C46回来,1元一个,好贵!


新的芯片里面是没有数据的,要自己写进去的,手上没有8029网卡(8029网卡也用此芯片,本可以用替换法写rom),现只能用打印口读写93C46的内容了。

制作图纸如下:



打印口的第4567针和93C46的第6和第8针连接,93C465针接地,可以接打印口外壳,其他几针根据上图连接就可以了。

做好以后的样子:



[ 本帖最后由 1157856 于 09-05-31 14:32 编辑 ]

[每日热点]:【旅行游记】人说山西好风光之黄河篇...

回复本楼 | 评分 | 举报

发表于 2009-05-31 14:09    IP属地:未知

93c46.exe软件写入正确数据:
93C46.rar (22.57 KB)
注意:上面下载的文件已包含93c46.exe 和 正确数据93c46.eep



我发现,只有纯DOS系统下,才能成功,我连光驱驱动都没加载。
我的步骤是:
1.
在纯DOS下运行93cxx.exe
2.Type
选择器件类型(选1

3.Erase
擦除器件
4.Load
将磁盘文件调入缓冲区(输入要写入的ROM文件名,这里为:93C46.eep
5.Program
编程器件(关键步骤)
6.Read
读出器件内容(查看是否写入成功)
7.Quit
退出至DOS



取下数据线上的93C46芯片





换上已写入数据的新93C46芯片




[ 本帖最后由 1157856 于 09-05-31 14:27 编辑 ]

[每日热点]:【保养维护】逍客烧机油难题被PNF技术完美解决...

回复本楼 | 评分 | 举报

发表于 2009-05-31 14:12    IP属地:未知

USB接口插上电脑测试,发现设备Ross-Tech HEX or KEY USB Interface





顺利完成驱动的安装。






[ 本帖最后由 1157856 于 09-05-31 14:27 编辑 ]

[每日热点]:【休闲生活】丰宁坝上百里天路草原之巅...

回复本楼 | 评分 | 举报

发表于 2009-05-31 14:15    IP属地:未知

5053软件,测试通过。





读出旧芯片数据,的确有问题,写入正确数据,做备用的。



数据线修复完成,开启胎压检测计划开始实施:



先找到ABS泵位置






[ 本帖最后由 1157856 于 09-05-31 14:28 编辑 ]

[每日热点]:【旅行游记】禅国囊谦 1000多个佛寺...

回复本楼 | 评分 | 举报

发表于 2009-05-31 14:18    IP属地:未知

剪掉原装线扎,事后发现好像不用剪掉也可以的。




把红色的锁止钮往下推下,然后再把被锁止的把手从一头推到另一头,推到头时这ABS插头也就能取下来了。



仔细观察插头,找到4号和7号插孔。




打开插头被部塑料件,用一字螺丝刀从正确位置翘一下即可拆下。




用回形针顶出7号插孔内的白色防水硅胶帽,并把它装到速腾的ABS插针上,事后发现速腾的ABS插针小了。。。。但也能用。




[ 本帖最后由 1157856 于 09-05-31 14:29 编辑 ]

[每日热点]:【旅行游记】打卡妈屿岛...

回复本楼 | 评分 | 举报

发表于 2009-05-31 14:20    IP属地:未知




原计划把4号插孔内插针退出来,直接把铜线缠上的,结果不懂门道怎么弄也拔不出来,为了避免弄坏,得不偿失,改为各位大大先前用的刺破式,用的2.5方铜线。




安装:






改编码:


修复的数据线出马



原编码为0017025改为0000641



开电门1档,胎压符号亮起然后熄灭,长按ASR3秒,“咚”一声证明胎压检测功能已开启,搞定收工!


[ 本帖最后由 1157856 于 09-05-31 14:29 编辑 ]

[每日热点]:【自驾游记】中原游之须弥福寿之庙...

回复本楼 | 评分 | 举报

发表于 2009-05-31 14:21    IP属地:未知

累了,沙发自己坐了。

[每日热点]:【自驾游记】神农架-白帝城-三峡-宜昌...

回复本楼 | 评分 | 举报

发表于 2009-05-31 14:26    IP属地:未知

好东西哦!!!
超超 超级低调!~~~

[每日热点]:【旅行游记】巴马世界之乡长寿村...

回复本楼 | 评分 | 举报

发表于 2009-05-31 14:29    IP属地:未知

这么还不精啊!!!
超超 超级低调!~~~

[每日热点]:【旅行游记】夏天的乌兰察布...

回复本楼 | 评分 | 举报