products

金沙js9线路中心的产品中心

联系金沙js9线路中心
contact us

more
金沙js9线路中心>技术文章>液位计rs485通讯问题

技术文章 article

液位计rs485通讯问题-金沙js9线路中心

点击次数:303 发布时间:2018-11-21

公司技术部门反应近很多厂家咨询关于rs485通讯协议问题,因此决定对rs485通讯协议进行培训。

rs-485 通讯接口电路
      rs-485 接口电路的主要功能是:将来自微处理器的发送信号tx 通过“发送器”转换成通讯网络中的差分信号,也可以将通讯网络中的差分信号通过“接收器”转换成被微处理器接收的rx 信号。任一时刻,rs-485 收发器只能够工作在“接收”或“发送”两种模式之一,因此,必须为rs-485 接口电路增加一个收/发逻辑控制电路。另外,由于应用环境的各不相同,rs-485 接口电路的附加保护措施也是必须重点考虑的环节。下面以选用sp485r 芯片为例,列出rs-485 接口电路中的几种常见电路,并加以说明。

1.基本rs-485 电路
      一个经常被应用到的sp485r芯片的示范电路,可以被直接嵌入实际的rs-485应用电路中。微处理器的标准串行口通过rxd 直接连接sp485r 芯片的ro 引脚,通过txd直接连接sp485r 芯片的di 引脚。
     由微处理器输出的r/d 信号直接控制sp485r 芯片的发送器/接收器使能:r/d 信号为“1”,则sp485r 芯片的发送器有效,接收器禁止,此时微处理器可以向rs-485 总线发送数据字节;r/d 信号为“0”,则sp485r 芯片的发送器禁止,接收器有效,此时微处理器可以接收来自rs-485 总线的数据字节。此电路中,任一时刻sp485r 芯片中的“接收器”和“发送器”只能够有1 个处于工作状态。
     连接至a 引脚的上拉电阻r7、连接至b 引脚的下拉电阻r8 用于保证无连接的sp485r芯片处于空闲状态,提供网络失效保护,以提高rs-485 节点与网络的可靠性。r7,r8,r9这三个电阻 要根据实际应用而改变大小,特别在用120欧或更小终端电阻时,r9就不需要了,r7和r8应使用680欧电阻。
    如果将sp485r 连接至微处理器80c51 芯片的uart 串口,则sp485r 芯片的ro 引脚不需要上拉;否则,需要根据实际情况考虑是否在ro 引脚增加1 个大约10k 的上拉电阻。
     sp485r 芯片本身集成了有效的esd 保护措施。但为了更加可靠地保护rs-485 网络,确保系统安全,我们通常还会额外增加一些保护电路。
      电路图中,钳位于6.8v 的tvs 管v4、v5、v6 都是用来保护rs-485 总线的,避免rs-485总线在受外界干扰时(雷击、浪涌)产生的高压损坏rs-485 收发器。当然,也选择集成的总线保护元件,比如onsemi 半导体的nup2105l 器件(sot-23 封装,集成2 个双向tvs器件),作为sp485r 芯片的附加保护措施。
      另外,电路中的l1、l2、c1、c2 是可选安装元件,用于提高电路的emi 性能。图中附加的保护电路能够对sp485r 芯片起到良好的保护效果。
2.隔离rs-485 电路
      一个使用光电隔离方式连接的sp485r 芯片的示范电路,可以被直接嵌入实际的rs-485 应用电路中。微处理器的uart 串口的rxd、txd 通过光电隔离电路连接sp485r 芯片的ro、di 引脚,控制信号r/d 同样经光电隔离电路去控制sp485r 芯片的de和/re 引脚。
      由微处理器输出的r/d 信号通过光电隔离器件控制sp485r 芯片的发送器/接收器使能:r/d 信号为“1”,则sp485r 芯片的de 和/re 引脚为“1”,发送器有效,接收器禁止,此时微处理器可以向rs-485 总线发送数据字节;r/d 信号为“0”,则sp485r 芯片的de和/re 引脚为“0”,发送器禁止,接收器有效,此时微处理器可以接收来自rs-485 总线的数据字节。任一时刻,sp485r 芯片中的“接收器”和“发送器”只能够有1 个处于工作状态。
      连接至a 引脚的上拉电阻r7、连接至b 引脚的下拉电阻r8 用于保证无连接的sp485r芯片处于空闲状态,提供网络失效保护,以提高rs-485 节点与网络的可靠性。r7,r8,r9这三个电阻 要根据实际应用而改变大小,特别在用120欧或更小终端电阻时,r9就不需要了,r7和r8应使用680欧电阻。
      使用dc-dc 器件可以产生1 组与微处理器电路完全隔离的电源输出,用于向rs-485 收发器电路提供+5v 电源。
      电路中光耦器件的速率将会影响rs-485 电路的通讯速率。图2 中选用了nec 公司的光耦器件ps2501 芯片,受ps2501 芯片的响应速率影响,这一示范rs-485 接口电路的通讯速率只可保障在19200bps 速率下正常工作;如果需要达到更高的rs-485 通讯速率,则需要选用响应速度更快的光耦器件,比如agilent 公司的超高速光耦元件。

返回

在线客服
在线客服
用心服务 成就你我
网站地图