打印

RS232转TTL电路测试问题

[复制链接]
4812|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jvcson|  楼主 | 2013-9-30 11:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近做了一个RS232转TTL电路,选用的芯片为MAX3232CSE,然后串口调试助手测试,通过RS232连接线连接到电脑的232接口,短接了MAX3232芯片的TTL输出端的TX和RX,然后用串口调试助手向芯片发送数据,芯片没有数据回传过来。高手指点~

相关帖子

沙发
jvcson|  楼主 | 2013-9-30 11:20 | 只看该作者
电路图见附件

RS232.jpg (431.66 KB )

RS232.jpg

使用特权

评论回复
板凳
lxp1413801| | 2013-9-30 11:40 | 只看该作者
四川的路过 DB9 这边的Pin7 pin8短接一下,串口助手中的流量控制选 “无”

使用特权

评论回复
地板
tt1034| | 2013-9-30 11:40 | 只看该作者
你把二极管去掉,直接短路试试,上拉电阻也去掉,我在使用的时候从来没用过二极管,也没有上拉。

使用特权

评论回复
5
jvcson|  楼主 | 2013-9-30 13:06 | 只看该作者
tt1034 发表于 2013-9-30 11:40
你把二极管去掉,直接短路试试,上拉电阻也去掉,我在使用的时候从来没用过二极管,也没有上拉。 ...

把二极管和上拉电阻去掉了,还是不行啊!

使用特权

评论回复
6
tt1034| | 2013-9-30 13:29 | 只看该作者
①:首先你要检查你电脑串口是否有用,
②:你的MAX3232是否有上电。
③:你电脑上的连接串口线是否有反接

使用特权

评论回复
7
jvcson|  楼主 | 2013-9-30 13:31 | 只看该作者
lxp1413801 发表于 2013-9-30 11:40
四川的路过 DB9 这边的Pin7 pin8短接一下,串口助手中的流量控制选 “无” ...

短接了之后还是不行啊,还有我用的串口助手没有流量控制这个功能的

使用特权

评论回复
8
jvcson|  楼主 | 2013-9-30 13:37 | 只看该作者
tt1034 发表于 2013-9-30 13:29
①:首先你要检查你电脑串口是否有用,
②:你的MAX3232是否有上电。
③:你电脑上的连接串口线是否有反接 ...

1:电脑的串口没有问题,已经测试过
2:MAX3232有上电,用万用表测到3.2V。
3串口线反接?用的是DB9中的2 3 5脚。

使用特权

评论回复
9
tt1034| | 2013-9-30 14:24 | 只看该作者
第3点我是问你电脑到你的PCB之间连接的那个串口线2、3pin是一一对应的还是反接的
我们知道电脑上的DP9第5pin是GND,第3pin是TXD,第2pin是RXD,按照你的电路,连接线应该是一一对应的

使用特权

评论回复
10
lxp1413801| | 2013-9-30 16:54 | 只看该作者
这个图给对照一下,网上到处都能看到,但是用78l05不合适,应该用电荷泵

使用特权

评论回复
11
lxp1413801| | 2013-9-30 16:55 | 只看该作者
lxp1413801 发表于 2013-9-30 16:54
这个图给对照一下,网上到处都能看到,但是用78l05不合适,应该用电荷泵

http://xiangce.baidu.com/picture/detail/4fb19da025cb6eddfc480295b23a8068e9d9ff4b

使用特权

评论回复
12
jvcson|  楼主 | 2013-9-30 18:17 | 只看该作者
tt1034 发表于 2013-9-30 14:24
第3点我是问你电脑到你的PCB之间连接的那个串口线2、3pin是一一对应的还是反接的
我们知道电脑上的DP9第5pi ...

是一一对应的

使用特权

评论回复
13
tt1034| | 2013-9-30 19:23 | 只看该作者
哎,我今天还按照你的电路试下,短路MAX232 11pin、12pin后通过串口调试工具可以收到数据啊,你确定你的连接线路正确吗?

使用特权

评论回复
14
jvcson|  楼主 | 2013-10-8 09:16 | 只看该作者
tt1034 发表于 2013-9-30 19:23
哎,我今天还按照你的电路试下,短路MAX232 11pin、12pin后通过串口调试工具可以收到数据啊,你确定你的连 ...

电路连接是正确的,已经对着电路图检查了两遍,又参照另外一个可以用的MAX3232转TTL的电路检查了一遍。。。

使用特权

评论回复
15
jvcson|  楼主 | 2013-10-8 09:43 | 只看该作者
现在还有一个问题,就是通过串口调试工具调试时,MAX3232电路在上电的瞬间,串口调试工具显示有数据接收;请问这是什么原因造成的?
没有向MAX3232发送数据,11pin 12pin也没短接。。。

使用特权

评论回复
16
chunyang| | 2013-10-8 17:02 | 只看该作者
仔细检查实际电路是否正确以及焊接、连线是否有问题,可用万用表测3232管脚上的电压是否正确。

使用特权

评论回复
17
jvcson|  楼主 | 2013-10-9 09:44 | 只看该作者
chunyang 发表于 2013-10-8 17:02
仔细检查实际电路是否正确以及焊接、连线是否有问题,可用万用表测3232管脚上的电压是否正确。 ...

电路检查过没有问题,连线也正确;用万用表测 MAX3232芯片的 16pin 电压为3.2V,2pin 电压为5.5V,6pin 电压为-5.4V,在发送数据时测得 11pin 电压为0V, 12pin电压为1.6V。

使用特权

评论回复
18
chunyang| | 2013-10-9 19:43 | 只看该作者
11脚的电压不对,说明上位机没有信号到达,检查连线。注意,万用表测数据收发引脚时得到的是对数据变化电平积分的结果,具体电压跟数据中01电平的比例有关。
另外,R42和那个二极管在与PC串口互联时是不必要的,应该拆除。

使用特权

评论回复
19
annwa| | 2013-10-10 09:26 | 只看该作者
本帖最后由 annwa 于 2013-10-10 09:29 编辑

14脚的电压是好多嘛????
确保你的232片子是好的(芯片没坏、没有虚焊)

使用特权

评论回复
20
jvcson|  楼主 | 2013-10-10 09:33 | 只看该作者
chunyang 发表于 2013-10-9 19:43
11脚的电压不对,说明上位机没有信号到达,检查连线。注意,万用表测数据收发引脚时得到的是对数据变化电平 ...

已经检查过了连接线,短接了RS232连接线的2pin和3pin,通过串口调试工具发送数据,在串口调试工具中观察到有数据回传;然后将连接线接到MAX232电路中,芯片未上电,短接了芯片的13pin和14pin,也能收到数据。R42和二极管已经拆除了的。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

55

帖子

0

粉丝