在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换
最初采用的方式是接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误
除此之外,接口只能实现点对点通信,不具备联网功能,最大传输距离也只能达到几十米,不能满足远距离通信要求
而则解决了这些问题,数据信号采用差分传输方式,可以有效的解决共模干扰问题,最大距离可以到米,并且允许多个收发设备接到同一条总线上
随着工业应用通信越来越多,年施耐德电气制定了一个用于工业现场的总线协议协议,现在工业中使用通信场合很多都采用协议,本节课我们要讲解一下通信和协议
单单使用一块开发板是不能够进行实验的,应很多同学的要求,把这节课作为扩展课程讲一下,如果要做本课相关实验,需要自行购买转通信模块
通信实际上在之前就已经诞生,但是有几处不足的地方:、接口的信号电平值较高,达到十几,容易损坏接口电路的芯片,而且和电平不兼容,因此和单片机电路接起来的话必须加转换电路
、传输速率有局限,不可以过高,一般到几十就到极限了
、接口使用信号线和与其他设备形成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱
、传输距离有限,最多只能通信几十米
、通信的时候只能两点之间进行通信,不能够实现多机联网通信
针对接口的不足,就不断出现了一些新的接口标准,就是其中之一,他具备以下的特点:、我们在讲的时候,讲过差分信号输入的概念,同时也介绍了差分输入的好处,最大的优势是可以抑制共模干扰
尤其工业现场的环境比较复杂,干扰比较多,所以通信如果采用的是差分方式,就可以有效的抑制共模干扰
而就是一种差分通信方式,它的通信线路是两根,通常用和或者和来表示
逻辑“”以两线之间的电压差为表示,逻辑“”以两线间的电压差为来表示,是一种典型的差分通信
、通信速度快,最大传输速度可以达到以上
、内部的物理结