您当前的位置:五五电子网电子知识单元电路接口电路一种免微控器的RS232/485转换器 正文
一种免微控器的RS232/485转换器

一种免微控器的RS232/485转换器

点击数:7128 次   录入时间:03-04 11:39:48   整理:http://www.55dianzi.com   接口电路

摘要:本文介绍了一种无需微控制器控制的RS232/485转换器,实现了纯硬件的收发控制切换以及串口取电功能,从而避免了常规RS232/485转换器需要对微控制器进行软件编程且通用性不好的问题,具有很好的可行性。
关键词:串口切电   收发控制切换   RS232/485转换器


1 引言


 RS485接口由于具有较强的抗干扰能力和数据传输距离远的优点而在工业控制中得到广泛的应用,随着计算机在工业的广泛应用,用户越来越多的需要将基于标准的RS-232接口设备,如PC机,连接至由RS-485构成的通讯网络,因此就需要应用RS232/485转换器。
RS232/485转换器的设计中,主要要解决两个问题:一是利用串口给设备供电,二是传输中发送和接收状态的控制。在收发切换中,一般解决方案是采用微控制器对接收器的收发进行控制。具体方法如下:微处理器在检测到UART的通信起始位后,打开发送使能,允许串行数据发送至RS-485接口。微处理器根据所设定的波特率和通信协议延时至UART停止位发送一半时(例如11位格式时,延时10.5T),开始检测是否有下一个起始位到来。在时间T内,若有下一个起始位到来,则保持发送状态,否则将关闭发送使能,结束数据发送。其实现示意图如图1。


这种设计方案存在两个弊端:一是使设计成本增加了,硬件电路复杂了;二是需要对微控制器进行软件编程,且波特率和通信协议等参数变化时,要改变时延参数,重新编程,十分不方便。


2 RS232/485转换器的实现及原理

 笔者设计了一种免微控制器的RS232/485转换器,完全从硬件上实现对转换器收发控制,与通信速率和通信方式无关,免除了当通信协议改变时,要重新计算时延参数并对微控制器编程。确保适合各种通信软件,且实现了串口取电,真正做到了通用性和易用性。其实现原理图如图2:

2.1收发控制原理分析
 RS232接口发送逻辑"1"时电平为-12V,逻辑"0"时是+12V。而RS485接口采用采用差分电平方式传输,当两根传输线满足 


本文关键字:转换器  接口电路单元电路 - 接口电路

《一种免微控器的RS232/485转换器》相关文章>>>