发新帖我要提问
12
返回列表
打印

请教:串口输出波形变形原因及解决方法

[复制链接]
楼主: klchang
手机看帖
扫描二维码
随时随地手机跟帖
21
chunyang| | 2011-11-4 17:20 | 只看该作者 回帖奖励 |倒序浏览
楼主电路中须使用外接电源的232-485转换器。

使用特权

评论回复
22
古道热肠| | 2011-11-4 20:15 | 只看该作者
你这搞法根本上就不对,
K1,K2是max232的TTL电平信号输入端,你只能给他供应0-5V的逻辑信号,在RS232输出端会自动生成+6V到-6V的信号进入PC机的COM口。
根据你的描述是将RS232转RS485的转换器的RS232信号端接到了K1和K2,等于把RS232电平加到了Max232的TTL电平端,肯定会工作不正常。
如果把RS232转RS485的差分信号A,B端接到max232的TTL信号端,这完全无意思,差分到单端的TTL信号的转换必段要专用芯片比如Max485来完成的。

使用特权

评论回复
23
古道热肠| | 2011-11-4 20:18 | 只看该作者
如果要相信号混合只有将K1和K2等信号再用一片Max232转换成RS232信号后,然后再接到RS232转RS485来输出。
为了一个信号混合,用了2片Max232转成TTL,再转成RS232,这样才能符合协议中的电平逻辑的。

使用特权

评论回复
24
klchang|  楼主 | 2011-11-6 07:57 | 只看该作者
回20楼 xmar :
4个电容C5、C6、C9、C10无问题,无虚焊  短路和开路,漏电的可能性不大。而且可以连到电脑RS232通讯无问题

使用特权

评论回复
25
klchang|  楼主 | 2011-11-6 08:07 | 只看该作者
回21楼 chunyang :
我使用的就是带有备用外接电源的232-485转换器。正考虑换一个品牌的232-485转换器

使用特权

评论回复
26
klchang|  楼主 | 2011-11-6 08:49 | 只看该作者
回22楼 古道热肠 :
首先谢谢您的热心帮助!
可能我没有说的非常清楚而导致您理解错误!
1、我的电路图中没有K1、K2.可能你指的是TX1和TX2,这两个信号是接在单片机串口,我还不至于犯把485接口直接接到TTL电平输入端的低级错误。
2、“RS232输出端会自动生成+6V到-6V的信号进入PC机的COM口”,此应该指的是与MAX3232类似的芯片,我使用的是MAX232,而非MAX3232,在相应的测试条件下,其Output Voltage Swing典型值是±8V(也可超出这个范围,最大为±15V),不是±6V
3、我是把MAX232的输出接232-485的转换器,而不是把MAX232的输入接232-485转换器。

使用特权

评论回复
27
klchang|  楼主 | 2011-11-6 08:50 | 只看该作者
谢谢各位前辈回帖!

使用特权

评论回复
28
klchang|  楼主 | 2011-11-6 11:06 | 只看该作者
问题解决了。
原因是我使用单片机板通过交叉线连接LED屏了,应该使用直通线连接LED屏。我同事提醒我可能是线接错了,但当时没注意,还以为接线正确。谢谢各位的热心帮助!

注:
可以使用无外接电源的RS232—RS485转换器UT-204E

使用特权

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

本版积分规则