rs485接口(rs485接口图片)快来看
作为工业领域上较常用的通信方式,RS485总线具有以下诸多特点:收发器输出A、B之间的电平为+2V~+6V,是逻辑“1”;
一、RS485通信接口特点作为工业领域上较常用的通信方式,RS485总线具有以下诸多特点:收发器输出A、B之间的电平为+2V~+6V,是逻辑“1”;为-6V~-2V,是逻辑“0”信号电平比RS232降低了,不易损坏接口芯片。
另有“使能”控制信号,可使收发器处于高阻状态,切断与传输线的连接接收器的输入灵敏度为200mV即在当接收端A、B之间的电平相差200mV时即可输出逻辑传输速率高(10Mbps),传输距离达到1200m)。
具有多站点传输能力,即总线上允许挂接多达128个收发器,可建立设备网络(5)RS485收发器共模电压范围为-7V~+12V,只有满足该条件,整个网络才能正常工作当网络线路中共模电压超出此范围时就会影响通信的稳定,甚至损坏接口。
二、RS485收发控制方法RS485属于半双工总线,在实际使用时一般采用主机轮询或令牌传递的方法来分配总线控制权,RS485设备需要进行发送和接收的方向转换比较通用的做法是,每个RS485设备在平时均处于接收状态,只有在自己有数据要发送时才转换到发送状态,数据发送完毕后再次切换回接收状态。
1、第一种:程序换向控制最常用的RS485收发换向方法是程序换向,即由MCU的一个I/O端口控制RS485收发器件的收发使能引脚,在平时使RS485收发器件处于接收状态,如下图,这里485芯片用TI的SN65LBC184,最大速率达到250Kbps,当有数据需要发送时,MCU将RS485收发器件引脚(网络RS485_EN2)置于发送状态,完成数据发送后,再把RS485收发器件切回接收状态。
这种方式简单易行,不需增加额外成本,这种方法很多人都会知道并且基本上都用的方法2、第二种:自动换向但是,当我们采用某种硬件平台的工控主板或核心板进行二次开发时,由于工控主板或核心板上没有预留出足够的I/O端口,使得RS485收发的程序换向方法无法实现。
在某些特定的情况下,开发平台的底层驱动未对外开放,难以对底层进行二次开发,这种情况下即便有足够的I/O端口也无法实现程序换向为此,我们需要采用另外一种换向技术,即自动换向技术自动换向其实就是对使能引脚不需要单独的I/O口来控制,而是由发送引脚发送数据时候顺便控制了。
要实现这种方法可以使能那里加一个反相器,如下图,在空闲状态下,串口的发送信号TXD2为高电平,经过反相器后输出低电平,使SN65LBC184处于接收状态,而RS485总线由于上下拉电阻的作用处于A高B低的状态。
当发送数据时,TXD2信号线上的低电平比特位控制SN65LBC184进入发送状态,将该比特发送出去而高电平比特位则使SN65LBC184处于接收状态,由RS485总线上下拉电阻把总线置于A高B低的状态,即表示发送了高电平。
反相器也可以用三极管代替,如下图所示,工作原理和加反相器一样。但是这种方法在发送高电平时的驱动能力有限,因此会限制通讯距离,一般适用于距离不远场合。
其实,为了省去控制的麻烦,也可以采用专门的、带有AutoDirection功能的485芯片,比如MAX13487E,它省去了常用的485使能信号,从而简化了设计电路。
- 标签:
- 编辑:李松一
- 相关文章
-
景甜和张继科同居过吗(张继科 景甜视频)硬核推荐
秀恩爱,作为情侣热恋期间最爱做的一件事,就算是明星也无法避免。再联想到,张继科的生肖正好是兔,可见兔子这个梗对于张继科和景甜来说…
-
逃离塔科夫steam售价(逃离塔科夫steam售价多少钱)这都可以?
对于平时喜欢玩热门网游的小伙伴来说,steam平台想必大家一点都不陌生,它是一款游戏的整合平台,在这个平台上,我们可以尽情的畅玩、讨…
- 悲怆(悲怆的拼音)真没想到
- lm324(lm324芯片功能和作用)难以置信
- mate20 pro(mate20 pro发布日期)一篇读懂
- gummy(gummy bear)没想到
- gps是什么意思(gps是什么意思的缩写中文翻译)不看后悔