Harvard 发表于 2014-11-24 13:59

星夜之北 发表于 2014-11-24 09:37 static/image/common/back.gif
因为我用的是主机喊从机的方式,所以从机的485在没有收到指令之前一直在接收状态,这样的话如果有一个从 ...

当然 不会 ,不然modbus协议岂不是要胎死腹中了.

yhn1973 发表于 2014-11-24 15:04

第九位做多机通讯这种方式,在成型的通讯协议中没有一家用的,主要是这种方式抗干扰很差,只要这一位受干扰,整个通讯就乱了,对这一位连校验都没法校验。

chunyang 发表于 2014-11-24 18:04

星夜之北 发表于 2014-11-24 09:36 static/image/common/back.gif
因为我用的是主机喊从机的方式,所以从机的485在没有收到指令之前一直在接收状态,这样的话如果有一个从 ...

只要你的程序编制合理,中断是不会对从机有丝毫影响的。至于后一个问题,你的担心说明你还不了解什么是“协议”,一个适当的协议是绝对不会出现你担心的情况的。具体不妨去看看ModBus协议文本。

星夜之北 发表于 2014-11-27 09:33

Harvard 发表于 2014-11-21 18:55 static/image/common/back.gif
485的通信好好看看吧

额 好吧 先回去学习学习

星夜之北 发表于 2014-11-27 09:40

Harvard 发表于 2014-11-24 13:59 static/image/common/back.gif
当然 不会 ,不然modbus协议岂不是要胎死腹中了.

恩恩 看了很多modbus资料,感觉没啥特别的啊 就是有两种数据发送模式:ASCII和RTU,分别对应两种校验方式:LRC和CRC。至于数据帧的构成完全可以自己设定!我早好好理解理解吧!

星夜之北 发表于 2014-11-27 09:40

yhn1973 发表于 2014-11-24 15:04 static/image/common/back.gif
第九位做多机通讯这种方式,在成型的通讯协议中没有一家用的,主要是这种方式抗干扰很差,只要这一位受干扰 ...

哦哦 !我说怎么网上几乎见不到用九位的!!

星夜之北 发表于 2014-11-27 09:41

chunyang 发表于 2014-11-24 18:04 static/image/common/back.gif
只要你的程序编制合理,中断是不会对从机有丝毫影响的。至于后一个问题,你的担心说明你还不了解什么是“ ...

恩恩 好的!我在研究研究modbus!

Harvard 发表于 2014-11-29 00:21

百度freemodbus网站 ,可以去参考

hnkf118 发表于 2014-12-21 18:53

如果你的MCU 资源有限,比如后台运行量大等情况, 可以用多机模式, 如果速度/资源没压力, 那种模式都可以, 接收数据有怎么样呢,能处理过来就行了。

没有必要纠结这个。

武力戡乱 发表于 2014-12-23 21:09

哦!23模式,1模式,那是232吧,485是半双工!通过单片机可以控制的。
页: 1 [2]
查看完整版本: PC机与单片机485多机通信,单片机串口问题!!