原创 调试一个485通讯板

2011-6-12 12:54 905 2 2 分类: 通信

调试一个485通讯板
1.
发现不能通讯,先去除光耦,用单电源直接控制,能通讯,最终发现布板时用的protel   准库 的光耦元件,3,4脚,和实际tlp521-1相反,导致不能通讯。
2.
更改上述错误,能通讯,但是不能上9600波特率,减小光耦上拉电阻为3.3K,可以上9600 波特率。分析,器件的速度取决于对内部杂散电容充电速度,减小上拉电阻,缩小了杂散电容充电时间,提高了通讯速度。
3.
发现发送时,每次最后一个字节,不能完成发送。
分析最后一个字节在单片机串行位发送过程中,发送使能已经完成了关闭,最后一个字节发送完成以后,延迟若干ms,关闭发送使能,问题解决。
4. A
B输出端串接电阻,焊接上以后,不能发送。
仔细检查发现,AB输出端串接电阻焊接成了200欧姆,实际为20欧姆。
5.
主机有的时候,发送数据以后,立即接收到一个0xff字节,此时从机尚未发送数据,分析认为,这个数据属于反射干扰形成的,仔细检查,发现120欧姆中断匹配电阻未焊接。

 

 

此日志转载自:

http://blog.21ic.com/user1/5759/archives/2011/83496.html

 

 

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /3 下一条