没有合适的资源?快使用搜索试试~ 我知道了~
本文介绍一种利用单片机本身所提供的串行通讯口,采用自定义串行通信协议,加上总线驱动器如MAX485等组合成简单的RS-485通讯网络,完成单片机间的多机通讯。
资源推荐
资源详情
资源评论
基于 RS-485 的单片机多机通信技术
Multiple MCUs Communication Based on RS-485
[ 作者:陈斌|转贴自:|点击数:939|更新时间:2005-8-15|文章录入:zhouchang ]
摘要: 本文介绍一种利用单片机本身所提供的串行通讯口,采用自定义串行通信协议,加上总线驱动器
如 MAX485 等组合成简单的 RS-485 通讯网络,完成单片机间的多机通讯。
关键词: 单片机;串行通信;RS-485 总线;
引言
RS-485 采用平衡发送和差分接收方式来实现通信:在发送端 TXD 将串行口的 TTL 电平信号转换成差分信
号 A、B 两路输出,经传输后在接收端将差分信号还原成 TTL 电平信号。两条传输线通常使用双绞线,
又是差分传输,因此有极强的抗共模干扰的能力,接收灵敏度也相当高。同时,最大传输速率和最大传输
距离也大大提高。如果以 10Kbps 速率传输数据时传输距离可达 12m,而用 100Kbps 时传输距离可达
1.2km。如果降低波特率,传输距离还可进一步提高。另外 RS-485 实现了多点互连,最多可达 256 台驱动
器和 256 台接收器,非常便于多器件的连接。不仅可以实现半双工通信,而且可以实现全双工通信。
总线驱动器芯片 MAX485
常 用 的 RS - 485 总 线 驱 动 芯 片 有
MAX485、MAX3080、MAX3088、SN75176,MAX485、MAX3080、MAX3088 芯片都有一个发送器和一
个接收器,非常适合作为 RS-485 总线驱动芯片,其中 MAX3080、MAX3088 可以在一条通讯线上连接
256 只,MAX3088 达到 10Mbps 的通讯速率,下面以 MAX485 为例介绍其逻辑表。
MAX485 及其逻辑如图 1 所示。
图 1 MAX485 芯片
RS-485 方式构成的多机通信原理
在由单片机构成的多机串行通信系统中,一般采用主从式结构:从机不主动发送命令或数据,一切都由主
资源评论
- ytgai2012-09-05从网页上复制的陈斌的论文《基于RS-485的单片机多机通信技术》,然后粘帖在一个Word文件。连编辑一下都没有。有被骗分的感觉。
wanqiyou
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功