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

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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版