8# 赵崇伟 我觉得好有难度耶,是波特率引起的?通过更高级的工具去捕捉串口通信波形来分析??
lidongxin3 发表于 2012-10-13 21:21 
我遇到过的情况,五花八门
1、线路太长,地电位差达到200伏,地线环流干扰
2、收发器电平不对只有+-5V
3、软件编写粗糙,没有判断完整的串口状态,导致与cpu速度相关,此种情况非常普遍
4、485收发状态转换太快,导致切掉了头部
5、电缆选择错误,导致高波特率的信号畸变
6、光电隔离没有考虑光耦的温度特性和延迟,导致波形畸变
7、波特率误差太大,超过5%导致字节错误
8、485没有电阻,导致电荷积累不平衡
|