找回密码
 注册

QQ登录

只需一步,快速开始

查看: 217589|回复: 325

[实战]用USB接口数据线做刷机线

    [复制链接]
发表于 2009-1-3 01:50:58 | 显示全部楼层 |阅读模式
本文只适合对电子技术有所了解的朋友,如果连万用表是什么,怎么用和短路 断路 电压 等概念都不明白的朋友,还是找懂得电子技术的好友来做吧。抱歉:)

本操作具有一定危险性,包括但不限于的状况有:被烙铁烫伤、电击、电脑烧毁、起火爆炸等意外事故(touxiang:

事前需要准备的工具:  烙铁及相关的锡丝松香等一套   数字万用表一块  小刀等辅助工具若干

需要用到的设备:  带有USB接口的电脑  

导线若干 (建议用电脑机箱里那种连接面板开关和灯的,带有小插头的线,

绝缘胶布若干

笔 纸一套 用作记录

最重要的:一根正常工作的USB接口数据线(touxiao:


=======================================

在本文里,我会尽量使用最简单,花费最少的方法试图说明一根USB接口的TTL线如何找到串口通讯中最重要的三根信号线: 地(GND) 发送(TXD) 接收(RXD)

感谢mzdeng  朋友让我有写此文的劲头, 现在COM口越来越少了,都是USB的了,可怜的COM口。。。

评分

参与人数 1威望 +10 收起 理由
hotqj + 10

查看全部评分

发表于 2009-1-3 11:39:36 | 显示全部楼层
期待下面的内容
 楼主| 发表于 2009-1-3 12:28:11 | 显示全部楼层
本文只支持WINDOWS XP 版本, WINDOWS其它版本未测试。
      我们有了一根USB数据线,是USB转串口的,一边是USB接口,一边是某种手机的尾插,现在已经剪断无法判断了,只留下几根不同颜色的线。

请你用笔在纸上写下这几根线的颜色,(颜色列表只有一下这几种:棕色 红色 橙色 黄色 绿色 蓝色 紫色 灰色 白色 黑色 别的颜色的线我还没见过)
比如我的线的颜色为: 红色  橙色  黄色  绿色  蓝色 白色  那么我在纸上就写下这几个颜色:
红色  橙色  黄色  绿色  蓝色 白色

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2009-1-3 12:34:32 | 显示全部楼层
首先,请确保你的数据线插上电脑能够正确被系统认出来,并且在硬件管理器中查看数据线被系统认定为哪个COM口?也就是COM几。并且用笔和纸记录下来。
这一步可能涉及到你需要安装数据线的驱动程序。
(在“我的电脑”上右键点它,在弹出来的菜单里点击“管理” 或者点击属性,点击“硬件”选项卡 点击“设备管理器” 出现设备管理器列表,展开里面的“端口(COM和LPT)”)

===================

图片中蓝色框中的就是我的一条数据线,可以看到它使用的是COM1口,如果端口太多看不到,你可以在这个状态下,拔出数据线,看哪个串口消失了,再插上,又出现了来确定数据线所占用的端口号,拿笔记下来(这很重要)。
如果连这一步都做不到,看不到数据线占用哪个串口,那后面的就无法实施了,必须把这步做好才可以继续往下看。
然后,请下载我上传的这个附件: 串口调试小助手 (感谢软件作者)
解压缩后,就是一个小程序,运行它(先扫毒……) 请你不要动里面任何设置,否则会乱掉,以下我发一张默认的图,如果改乱了,请按图还原。
这个时候软件默认是去找COM1口,如果你的数据线占用的不是COM1,那么软件会提示找不到该串口。你可以在左上角那个COM1的地方下拉菜单中选择你数据线占用的端口,这个端口就是刚才我让你在设备管理器中看到的端口号。这个软件只支持4个串口 COM1-COM4,如果你数据线占用的是COM4 以后的端口号,会导致系统找不到。解决办法后面会说。

选对了串口号,软件应该不会继续报告任何错误,并且软件左上部分那个 关闭串口 左边的小红点会常亮,否则就是没有找对串口。用鼠标点软件窗口下面的 “手动发送” 软件应该也不会有报错,并且,在最下面的状态栏中,TX的数值会随着你点的次数而增加,这表示串口电路基本正常。接下来就是要找出哪些线是我们刷机需要的了(地线GND  数据发送TXD 数据接收RXD)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2009-1-3 12:41:12 | 显示全部楼层
开始危险操作了! 注意安全!
首先,确定USB插头中的地线与后面那几根线中哪一根是通的,也就是找出某根线是地线(GND),我们先看看USB插头的引脚排列:


1 拔出USB数据线插头
2 将USB数据线后面的线都剥好皮。操作好的朋友可以在这个时候对这些线头上锡,操作不好的就不用了。
3 使用数字万用表的通断测试档,一根表笔接到这些线的任意一根,另一根表笔轻轻的接触USB插头中的那个地线金属引脚(看照片里有)通了的话,数字万用表会发出响声。不通的话可以换另一根线重复, 一般来说,绝对会有一根线是和USB插头的地线连接的。如果都没有,那么只能说明没有测对或者你这根线内部的地线断了,没用了。
找到地线后,请在刚才写了颜色的纸上,对应的颜色下面写上 地线(GND)
按这个方法测试,我的数据线的绿色线是和USB插头的地线相连,于是我就在纸上绿色的下面写上 地线
红色  橙色  黄色  绿色  蓝色 白色
                       地线
接下来,找发送数据TXD 线 和 接收数据RXD线

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2009-1-3 12:49:01 | 显示全部楼层
插上USB数据线,打开串口调试软件,设置好串口号(这时左边中上方的小红点一直亮,并没有任何报错)。
    在软件窗口下面,有个“自动发送" 的选项,在前面的框里打上钩,这时候可以看到状态栏里的TX数值一直在增加。这时请将数字万用表拨到电压档的20V直流档,黑表笔接刚才找到的地线,红表笔分别接剩下的线, 如果有一条线是5v或者接近5v,比如4.5V以上那么这条线是给手机充电的线,可以完全排除在外。
找出所有接近3点几V电压(超过3V)的线,找出所有电压为零或无限接近零(小于0.5v)的线(原理请看我发的扫盲贴)。
将接近3点几V电压的线与电压为零或无限接近零(小于0.5v)的线短路起来,看电脑屏幕中软件最大的那个窗口里有没有变化?如果能显示出如下图所示的结果,恭喜你,找对了


有电压的那条线就是TXD发送线 电压无限接近于零的就是RXD接收线。
如果怎么短接都没反应,重起电脑,重新插USB线看看? 还不行,就只能是数据线是坏的结果了。(只要不是充电的电源线对地线短路,就不会对设备造成损害)

按这个方法,我的数据线查到蓝色线有3V左右的电压,白色线为0v,短路后有显示正确的信息,找对了,并且写在纸上:
红色  橙色  黄色  绿色  蓝色 白色
                       地线  发送 接收

接下来就是自己焊接方便自己使用的接头了,并标记好信号线,把不用的线一根根的隔离用绝缘胶布包好,包结实,别短路了就行了。
OK,到此结束,自己玩吧~ 别把猫刷死了哦。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-1-3 17:17:54 | 显示全部楼层
发帖留记号收藏
发表于 2009-1-3 18:04:56 | 显示全部楼层
好帖子,好技术
发表于 2009-1-3 19:42:48 | 显示全部楼层
{{gangzai9{{谢谢兄弟指点啦,在你指点下,已经做出第一根TTL线了,哈哈。。
发表于 2009-1-3 19:45:04 | 显示全部楼层
说一下过程,确认地线比较好确认,万用表接上后很容易就找到了。。但找第二根的时候,不知道是这个山寨万用表的问题,还是啥,只测到一条有电压(3V)的线,其他的都是接近或者等于0,土方法,用这根3V线一根根的试,结果找出来了,有电压的那条应该就是TXD线,另外一条没电压的应该就是RXD线。。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-26 18:12 , Processed in 0.034777 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表