当前位置:
工控论坛
> >
产品
>
工业互联
>
RS485/232/442
我要发帖
各位老大帮忙!为什么我的485系统在通讯中的第一个字节有时候会丢失!该用什么方法解决?谢谢了!
点击:
1868
| 回复:
3
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-11-03 09:53:00
楼主
为什么我的485系统在通讯中的第一个字节有时候会丢失!该用什么方法解决?有的时候不丢失而有时候丢失!真让人头疼! 如果要加偏值电阻该怎么加,加多大? lyf886688@sina.com
分享到:
收藏
邀请回答
回复楼主
举报
kule
关注
私信
精华:1帖
求助:0帖
帖子:5帖 | 20回
年度积分:0
历史总积分:90
注册:2001年11月05日
发表于:2003-06-05 10:10:00
1楼
会不会切换方向时出了问题?近距离试一试,用示波器看看波形.或者接多个接收设备(最好是不同的产品)试一试看看是否出一样的问题,从而看出是发送端还是接收端的问题。
回复
引用
举报
flyeasy
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2003年10月16日
发表于:2003-10-16 10:31:00
2楼
对于大多数UART来说,内部发送缓冲器"空"会产生中断或置对应的标志位,但此时数据不一定真的发送完成,因为数据有可能还在输出移位寄存器中。如果仅靠发送缓冲的状态来判断一包数据是否发送完成,从而决定是否关闭内部UART的发送使能和接口的发送使能,则这个数据包的最后一个字节将不会发送到总线上,以致对方会少接收一个字节。
回复
引用
举报
hans0938
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 12回
年度积分:0
历史总积分:18
注册:2003年10月12日
发表于:2003-10-16 13:51:00
3楼
切换发送状态时。RTS置高命令后等5ms左右,再发送数据。
回复
引用
举报
热门招聘
相关主题
常识:仪表、控制、网络常用缩写...
[5540]
现代通信原理与技术视频教程...
[1435]
谁在做DeviceNet,可以互相学...
[1435]
网线能有多长
[2044]
困扰多日的网络问题终于解决
[1430]
LonWorks: LNS构架的智能小区...
[2134]
modbus协议中文版很不错需要...
[1548]
我们厂用的是两条德国布鲁克...
[5755]
模糊pid控制
[1795]
关于现场总线的应用
[5379]
官方公众号
智造工程师
客服
小程序
公众号