0 PC机与单片机485多机通信,单片机串口问题!! - 第2页 - 通信技术 - 21ic电子技术开发论坛
发新帖我要提问
12
返回列表
打印
[485通信]

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

[复制链接]
楼主: 星夜之北
手机看帖
扫描二维码
随时随地手机跟帖
21
Harvard| | 2014-11-24 13:59 | 只看该作者 回帖奖励 |倒序浏览
星夜之北 发表于 2014-11-24 09:37
因为我用的是主机喊从机的方式,所以从机的485在没有收到指令之前一直在接收状态,这样的话如果有一个从 ...

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

使用特权

评论回复
22
yhn1973| | 2014-11-24 15:04 | 只看该作者
第九位做多机通讯这种方式,在成型的通讯协议中没有一家用的,主要是这种方式抗干扰很差,只要这一位受干扰,整个通讯就乱了,对这一位连校验都没法校验。

使用特权

评论回复
23
chunyang| | 2014-11-24 18:04 | 只看该作者
星夜之北 发表于 2014-11-24 09:36
因为我用的是主机喊从机的方式,所以从机的485在没有收到指令之前一直在接收状态,这样的话如果有一个从 ...

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

使用特权

评论回复
24
星夜之北|  楼主 | 2014-11-27 09:33 | 只看该作者
Harvard 发表于 2014-11-21 18:55
485的通信好好看看吧

额 好吧 先回去学习学习

使用特权

评论回复
25
星夜之北|  楼主 | 2014-11-27 09:40 | 只看该作者
Harvard 发表于 2014-11-24 13:59
当然 不会 ,不然modbus协议岂不是要胎死腹中了.

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

使用特权

评论回复
26
星夜之北|  楼主 | 2014-11-27 09:40 | 只看该作者
yhn1973 发表于 2014-11-24 15:04
第九位做多机通讯这种方式,在成型的通讯协议中没有一家用的,主要是这种方式抗干扰很差,只要这一位受干扰 ...

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

使用特权

评论回复
27
星夜之北|  楼主 | 2014-11-27 09:41 | 只看该作者
chunyang 发表于 2014-11-24 18:04
只要你的程序编制合理,中断是不会对从机有丝毫影响的。至于后一个问题,你的担心说明你还不了解什么是“ ...

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

使用特权

评论回复
28
Harvard| | 2014-11-29 00:21 | 只看该作者
百度freemodbus网站 ,可以去参考

使用特权

评论回复
29
hnkf118| | 2014-12-21 18:53 | 只看该作者
如果你的MCU 资源有限,比如后台运行量大等情况, 可以用多机模式, 如果速度/资源没压力, 那种模式都可以, 接收数据有怎么样呢,能处理过来就行了。

没有必要纠结这个。

使用特权

评论回复
30
武力戡乱| | 2014-12-23 21:09 | 只看该作者
哦!23模式,1模式,那是232吧,485是半双工!通过单片机可以控制的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则