找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 3778|回复: 6
打印 上一主题 下一主题
收起左侧

关于51单片机485主从通信的问题

[复制链接]
跳转到指定楼层
楼主
本帖最后由 zhu1992 于 2017-10-14 09:46 编辑

小弟初学单片机,最近在做单片机主从多机通信的项目,自己作了一个485电路,可以实现由主到从的多机控制,但是不能实现从机接收到的信号发送回主机,就是通信只是单向的而没有实现双向。电路是借鉴网上的,并且前后调换都能实现单向,就是双向不行,应该是程序的问题。因为后续要实现从机接收到传感器的信号要发送回主机处理所以双向必须实现。所以跪求各位大神能给个简单的能实现双向通信的程序看看!

QQ截图20171014094402.png (34.03 KB, 下载次数: 78)

这是485电路图

这是485电路图
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

举报

沙发
ID:82765 发表于 2017-10-14 12:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

举报

板凳
ID:235061 发表于 2017-10-14 13:37 | 只看该作者
我们485都是用来做半双工通信的,肯定不能同时收发 啊。
回复

举报

地板
ID:239438 发表于 2017-10-14 17:34 | 只看该作者
R/D 脚控制 発送和接收要改变电平
回复

举报

5#
ID:239341 发表于 2017-10-14 20:24 | 只看该作者
485是半双工通信,不能同时收发。要全双工就用MAX491
回复

举报

6#
ID:158375 发表于 2017-10-16 11:36 | 只看该作者
RS485是半双工通信,RS422才是全双工通讯。
在着,一定制定好通讯协议,这个很关键。
回复

举报

7#
ID:47286 发表于 2017-10-16 13:00 | 只看该作者
你再检查你的程序 如果你的主从都是这个电路图 那么主能发从就一样能发 也许你从机程序没有把485的使能拉高吧

半双工的意思是不能同时收发 不是只能收不能发 你肯定是先收到数据后处理再返回 这本身就不是全双工状态 就是半双工
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表