[485通信] PC机与单片机485多机通信,单片机串口问题!!

[复制链接]
Harvard 发表于 2014-11-24 13:59 | 显示全部楼层
星夜之北 发表于 2014-11-24 09:37
因为我用的是主机喊从机的方式,所以从机的485在没有收到指令之前一直在接收状态,这样的话如果有一个从 ...

当然 不会 ,不然modbus协议岂不是要胎死腹中了.
yhn1973 发表于 2014-11-24 15:04 | 显示全部楼层
第九位做多机通讯这种方式,在成型的通讯协议中没有一家用的,主要是这种方式抗干扰很差,只要这一位受干扰,整个通讯就乱了,对这一位连校验都没法校验。
chunyang 发表于 2014-11-24 18:04 | 显示全部楼层
星夜之北 发表于 2014-11-24 09:36
因为我用的是主机喊从机的方式,所以从机的485在没有收到指令之前一直在接收状态,这样的话如果有一个从 ...

只要你的程序编制合理,中断是不会对从机有丝毫影响的。至于后一个问题,你的担心说明你还不了解什么是“协议”,一个适当的协议是绝对不会出现你担心的情况的。具体不妨去看看ModBus协议文本。
 楼主| 星夜之北 发表于 2014-11-27 09:33 | 显示全部楼层
Harvard 发表于 2014-11-21 18:55
485的通信好好看看吧

额 好吧 先回去学习学习
 楼主| 星夜之北 发表于 2014-11-27 09:40 | 显示全部楼层
Harvard 发表于 2014-11-24 13:59
当然 不会 ,不然modbus协议岂不是要胎死腹中了.

恩恩 看了很多modbus资料,感觉没啥特别的啊 就是有两种数据发送模式:ASCII和RTU,分别对应两种校验方式:LRC和CRC。至于数据帧的构成完全可以自己设定!我早好好理解理解吧!
 楼主| 星夜之北 发表于 2014-11-27 09:40 | 显示全部楼层
yhn1973 发表于 2014-11-24 15:04
第九位做多机通讯这种方式,在成型的通讯协议中没有一家用的,主要是这种方式抗干扰很差,只要这一位受干扰 ...

哦哦 !我说怎么网上几乎见不到用九位的!!
 楼主| 星夜之北 发表于 2014-11-27 09:41 | 显示全部楼层
chunyang 发表于 2014-11-24 18:04
只要你的程序编制合理,中断是不会对从机有丝毫影响的。至于后一个问题,你的担心说明你还不了解什么是“ ...

恩恩 好的!我在研究研究modbus!
Harvard 发表于 2014-11-29 00:21 | 显示全部楼层
百度freemodbus网站 ,可以去参考
hnkf118 发表于 2014-12-21 18:53 | 显示全部楼层
如果你的MCU 资源有限,比如后台运行量大等情况, 可以用多机模式, 如果速度/资源没压力, 那种模式都可以, 接收数据有怎么样呢,能处理过来就行了。

没有必要纠结这个。
武力戡乱 发表于 2014-12-23 21:09 | 显示全部楼层
哦!23模式,1模式,那是232吧,485是半双工!通过单片机可以控制的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部