RS-232至RS-485的转换电路

RS-485 接口具有较强的抗干扰性,数据传输距离较远。在一些应用中常常需要把RS-232标准的信号转换为RS-485 的标准信号进行传输。图1所示电路允许数据在RS-232/RS-485这两个不兼容的串行数据接口间传递传输,速率为4800波特时,传输距离可达1750米。图中双RS-232收发器IC1将主机PC输出的RS-232电平转换为TTL电平,驱动高速RS-485收发器IC2的输入倒相器,使IC2 IC3 在受到起始位时被激活。

开始工作时,主机发送数据给相应的远端单元(从机),数据格式以零电平为起始位,起始位后跟随一个字节的地址和一个字节的数据,激活相应的从机。被激活的从机应答两个字节的数据,然后置于接收模式,等待下一序列。因为只有主机对发送器作初始化,从机只在被激活后应答,所以传输线上不可能出现数据冲突。当从机处于接收模式(RE=DE=0, Va-Vb)200mV 时,输出Ro=1。发送器通常为关闭状态,只有当接收到一个零起始位后处于发送模式。

主机必须与从机采用同一地为参考点,为保证静态条件下Va-Vb>200mV,避免在RS-485芯片上附加额外的上拉电阻和下拉电阻,MAX3082 提供了一个失效保护功能,可保证在-50mV至+200mV 较窄的门限范围内输出Ro=1。

 

 
发表时间: 出处:   打印本页 关闭本页
 
恒好新闻中心 2002年