- 63
- 0
- 约2.22万字
- 约 20页
- 2016-07-27 发布于湖北
- 举报
RS485-MODBUS
第18章?RS485通信与Modbus协议
? ? ? 在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。除此之外,RS232接口只能实现点对点通信,不具备联网功能,最大传输距离也只能达到十几米,不能满足远距离通信要求。而RS485则解决了这些问题,数据信号采用差分传输方式,可以有效的解决共模干扰问题,最大距离可达1200米,并且允许多个收发设备接到同一条总线上。随着工业应用通信越来越多,1979年施耐德电气制定了一个用于工业现场的总线协议Modbus协议,现在工业中使用RS485通信场合很多都采用Modbus协议,本节课我们就来讲解一下RS485通信和Modbus协议。
? ? ? 单单使用一块KST-51开发板是不能够进行RS485实验的,应很多同学的要求,把这节课作为扩展课程讲一下,如果要做本课相关实验,需要自行购买USB转RS485通信模块,或连接其它的RS485主控设备进行。
1.1?RS485通信
RS232标准是诞生于RS485之前的,但是RS232有几处不足的地方:
1、接口的信号电平值较高,达到十几V,使用不当容易损坏接口芯片,电平标准也与TTL电平不兼容。
2、传输速率有局限,不可以过高,一般到一两百千比特每秒(Kb/s)就到极限了。
3、接口使用信号线和GND与其它设备形成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱。
4、传输距离有限,最多只能通信几十米。
5、通信的时候只能两点之间进行通信,不能够实现多机联网通信。
? ? ? 针对RS232接口的不足,就不断出现了一些新的接口标准,RS485就是其中之一,它具备以下的特点:
1、采用差分信号。我们在讲A/D的时候,讲过差分信号输入的概念,同时也介绍了差分输入的好处,最大的优势是可以抑制共模干扰。尤其当工业现场环境比较复杂,干扰比较多时,采用差分方式可以有效的提高通信可靠性。RS485采用两根通信线,通常用A和B或者D+和D-来表示。逻辑“1”以两线之间的电压差为+(0.2~6)V表示,逻辑“0”以两线间的电压差为-(0.2~6)V来表示,是一种典型的差分通信。
2、RS485通信速率快,最大传输速度可以达到10Mb/s以上。
3、RS485内部的物理结构,采用的是平衡驱动器和差分接收器的组合,抗干扰能力也大大增加。
4、传输距离最远可以达到1200米左右,但是它的传输速率和传输距离是成反比的,只有在100Kb/s以下的传输速度,才能达到最大的通信距离,如果需要传输更远距离可以使用中继。
5、可以在总线上进行联网实现多机通信,总线上允许挂多个收发器,从现有的RS485芯片来看,有可以挂32、64、128、256等不同个设备的驱动器。
6、RS485的接口非常简单,与RS232所使用的MAX232是类似的,只需要一个RS485转换器,就可以直接与单片机的UART串口连接起来,并且使用完全相同的异步串行通信协议。但是由于RS485是差分通信,因此接收数据和发送数据是不能同时进行的,也就是说它是一种半双工通信。那我们如何判断什么时候发送,什么时候接收呢?
? ? ??RS485转换芯片很多,这节课我们以典型的MAX485为例讲解RS485通信,如图18-1所示?
图18-1??MAX485硬件接口
? ? ? MAX485是美信(Maxim)推出的一款常用RS485转换器。其中5脚和8脚是电源引脚;6脚和7脚就是RS485通信中的A和B两个引脚;1脚和4脚分别接到单片机的RXD和TXD引脚上,直接使用单片机UART进行数据接收和发送;2脚和3脚是方向引脚,其中2脚是低电平使能接收器,3脚是高电平使能输出驱动器,我们把这两个引脚连到一起,平时不发送数据的时候,保持这两个引脚是低电平,让MAX485处于接收状态,当需要发送数据的时候,把这个引脚拉高,发送数据,发送完毕后再拉低这个引脚就可以了。为了提高RS485的抗干扰能力,需要在靠近MAX485的A和B引脚之间并接一个电阻,这个电阻阻值从100欧到1K都是可以。
? ? ? 在这里我们还要介绍一下如何使用KST-51单片机开发板进行外围扩展实验。我们的开发板只能把基本的功能给同学们做出来提供实验练习,但是同学们学习的脚步不应该停留在这个实验板上。如果想进行更多的实验,就可以通过单片机开发板的扩展接口进行扩展实验。大家可以看到蓝绿色的单片机座周围有32个插针,这32个插针就是把单片机的32个IO引脚全部都引出来了。在原理图上体现出来的就是J4、J5、J6、J7这4个器件,如图18-2所示。
?
图18-2??单片机扩展接口
? ? ? 这
您可能关注的文档
- PPT素材411页.ppt
- PP管知识总结.doc
- PP改性在汽车上的应用.pptx
- PQ变换与DQ变换的理解与推导.doc
- Ppt陈子勇--铝业讲稿.ppt
- princ-ch10 外部性.ppt
- princ-ch10-presentation-外部性.ppt
- ProE-ADAMS-ANSYS联合仿真接口介绍.ppt
- ProE5.0安装激活.pptx
- PROE曲线方程(附图).doc
- 部编版人教版一年级语文下册《识字:古对今》赛教课件.pptx
- 新编人教部编版二年级下册语文《我是一只小虫子》名师教学课件.pptx
- 最新人教部编版九年级语文上册《精神的三间小屋》精品课件.ppt
- 全优指导高中数学人教A版选修2-1课件:3.2.1利用向量证明空间中的平行关系.ppt
- 最新人教部编版小学语文一年级下册《动物儿歌》教学设计.docx
- 最新人教部编版四年级语文上册《风筝》精品课件.ppt
- 北师大版数学六年级下册《数的运算》课件.ppt
- 部编版人教版初一七年级语文下册《老王》名师课件.ppt
- 部编版人教版初一七年级语文下册《将军百战死-壮士十年归——“互文”修辞手法》名师课件.pptx
- 部编版三年级语文下册《童年的水墨画》教学课件.pptx
原创力文档

文档评论(0)