你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

485多机通信怎样监测总线状态

[复制链接]
幻明天 提问时间:2017-8-16 11:11 /
485多机通信。从机给主机会数据时怎样判断此时总线上有没有数据正在传输
收藏 评论4 发布时间:2017-8-16 11:11

举报

4个回答
zhuoyemp4 回答时间:2017-8-17 10:39:17
用232转485或USB转485的转换器,淘宝很多,接到电脑上,在电脑上通过串口助手等串口监测软件可以实时看到数据。
sssdd 回答时间:2017-8-18 15:09:09
不好意思,从机发数据,必须大家都乖乖的不能发数据。
而做到这点,通讯里面主机必须对通讯进行控制。
通讯协议必须约定地址和应答周期。
通常做法是主机:从机地址 命令 听到请回答。等个一段时间。然后从机在这个窗口内回数据。超时作废。
否则,撞包就意味着通讯失败。

某些总线协议,允许撞包发生,但结果都是这帧通讯作废。
幻明天 回答时间:2017-8-23 09:30:55
sssdd 发表于 2017-8-18 15:09
不好意思,从机发数据,必须大家都乖乖的不能发数据。
而做到这点,通讯里面主机必须对通讯进行控制。
通讯 ...

对,正常的话是这样子,但我们的总线上挂有许多第三方设备,有些设备是主动发数据的,隔一段时间给主机发一次数据,所以我要判断我在发数据时别的设备是不是也在发
sssdd 回答时间:2017-8-23 09:38:34
幻明天 发表于 2017-8-23 09:30
对,正常的话是这样子,但我们的总线上挂有许多第三方设备,有些设备是主动发数据的,隔一段时间给主机发 ...

那只能怪那些从机耍流氓了。。主机只能隔“一段时间”留个窗口给这些设备。监控总线的意义不大。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版