老古开发网首页
导航:老古开发网首页文章索引文章分类综合电子→[RS-232/RS-485接口智能收发转换器设计]
| -文章搜索 - 最新文章 - |

RS-232/RS-485接口智能收发转换器设计

发布时间:2003年5月1日 点击次数:1222
来源:电子设计应用   作者:李敏
 
摘要:介绍一种将RS-232接口转换为RS-485接口的智能转换器,该转换器采用串口窃电技术获取电源,采用单片机技术实现了数据收发流向的自动控制。文中给出了转换器的硬件电路及软件设计方法。
关键词:接口转换 串口窃电 低功耗

现代工业企业,由于自动化设备众多,往往采用局域网控制形式,而利用RS-485接口组网简单,成本低廉,且通信距离可满足一般工业应用,因此获得了广泛应用,但一般的微机系统或工业自动化设备,如PLC,智能化仪表等,往往仅具有RS-232接口,因此 实现RS-232接口与RS-485接口的转换,就具有重要的实际意义。传统的做法是在原设备内扩展一个通信适配卡,由该卡实现RS-232→RS-485接口的转换。采用接口转换卡存在着以下几方面的问题:⑴由于各设备采用的总线结构不同,转换卡的通用性较差;⑵占用原系统的软硬件资源较多;⑶硬件复杂,成本高,尤其对一些硬件结构紧凑或无法改动原设备软硬件资源的自动化设备,使该方案根本无法实施。
针对上述情况,我们设计了一种小巧的无须外部供电的智能收发转换器,实现了RS-232和RS-485接口间的智能转换。
转换器系统构成
本智能转换器作为一个独立的电平转换控制器,主要完成电源获取、RS-232电平与RS-485电平间的转换及实现数据流向的自动控制,其系统构成框图如图1所示:

图2 DC-DC 转换电路
由MAXIM716设计的电源电路主要特点是转换效率高达85%,外围电路简单,无需变压器,低功耗静态电流仅100μA,该转换器的输入电压范围为-2.5V〜-13.5V,输出电压为+3V,输出电流可达300mA,但由于输入功率的限制在本设计中仅可输出略大于54.4mA的电流。
RS-232接口
本转换器采用一只单发/单收RS-232接口芯片用于完成RS-232电平到TTL电平的转换,对接口芯片的要求是低工作电源、低功耗、小体积。在这里我们选用MAXIM公司的MAX3221E,该芯片的工作电压为3〜5.5V,静态电流小于1μA,负载电流小于2mA,数据传输率为120kbps,外围元件少,仅需4个0.1μf的外接电容,且该芯片的体积也是同类产品中体积最小的,MAX2321E还具有±15KV ESD保护功能,接口电路见图3。

图3 智能转换接口电路

RS-485接口
RS-485接口芯片用于完成将TTL电平转换为RS-485接口电平的任务,本转换器采用MAX3485作为RS-485接口芯片,该芯片的主要技术参数为:工作电源为3~3.6V,工作电流1mA,数据传输率为12Mbps。当驱动60Ω负载时(RS-485网络终端匹配电阻120Ω的并联值)峰值电流可达50mA。
防雷保护
通信线路中瞬态电压干扰是威胁通信接口安全的主要因素,而雷电波保护是必不可少的,为保证通信网络的安全,这里采用瞬态电压抑制器TVS作为保护器件,该器件可承受高达数KV的脉冲电压和数十至数百安培的浪涌电流,瞬间承受功率高达数千瓦,本转换器在RS-485的发送端及接收端采用了3只TVS,分别对线路之间和线路对地间的瞬态电压干扰进行抑制,可避免雷电对通信网络的破坏。
单片机
本转换器采用Microchip公司的微功耗小体积单片机PIC12C508A,其主要参数为;工作电压2.7〜5V,工作电流小于1mA,6根I/O口线,512字节ROM。PIC12C058A完成的功能是读取波特率设置开关的数值及串行数据位数开关的状态,从而根据开关的数值或状态完成收发数据的自动转换控制功能,各引脚功能如下:GP0、GP1、GP4、GP5四个引脚设定对应于16种常用的波特率(300、600、1200至38.4kbps等8种以及900、1800至115.4kbps等8种)的延时时间,GP3对应于10位或11位串行数据格式,GP2为TXD输入,用来检测UART何时发送和停止发送数据,GP1为复用输出引脚用于控制MAX3485的接收使能,GP0也为复用输出引脚,用来控制MAX3485的发送使能。
本转换器使用的最大电流为各芯片峰值工作电流之和,即:
IΣ=0.12+2.0+50.0+1.0=53.12mA,此电流小于DC-DC转换器的最小输出电流54.4mA,从而证明了串口窃电技术是完全可行的。
软件设计
单片机软件部分主要完成功能如下:上电后单片机将所有的I/O设为输入,并读入I/O状态且保存到寄存器中,接下来将GP0和GP1设定为输出状态并将其设为低电平输出,即RS-485口处于禁止发送接收允许状态,CPU根据数据开关的设定值,确定出用户设定的波特率和串行数据格式,从而预置内部的延时设定,CPU检测到UART开始通信后,打开发送使能,经内部预置延时后开始在一个位宽时间内检测是否有下一个起始位到来,如检测到则重新延时等待,否则关闭发送使能,结束当前通信,重新检测UART起始位。
结束语
本转换器采用串口窃电技术而省略了外部电源,采用新型低电压、低功耗器件设计,一方面支持了串口窃电技术,另一方面又简化了电路设计,降低了成本,同时该转换器还具有很强的防雷电冲击能力使得本转换器具有很高的实用价值,在扩展基于RS-485总线的通信网络分支及延伸RS-232总线通信距离方面均可得到广泛的应用。

参考文献
1.张毅刚主编.MCS-51单片机应用设计.哈尔滨.哈尔滨工业大学出版社.1997.12
2.MAXIM NEW RELEASES DATA BOOK VOLUME Ⅴ.1996
3.MAXIM 1995 新产品数据手册.第四卷.1995
4.MAXIM NEW RELEASES DATA BOOK VOLUME Ⅵ.1997

Design of intelligent send/receive converter for RS-232 / RS-485 interface

Abstract:This paper introduces an intelligent converter transforming RS-232 interface into RS-485 one, which adopts the technology of stealing current through serial port to gain power, and carries out the automatic control by single chip computer. The device methods of hardware and software for the converter are given in the article.

Key word: interface convert steal current through serial port low power consume


欢迎进入老古论坛进行讨论
[综合电子] 相关文章:
德州仪器与 SPIRIT 公司联合推出灵活的DSP解决方案
简介:
日前,德州仪器公司 (TI) 与其第三方合作伙伴 SPIRIT-DSP 公司共同宣布推出基于灵活的低功耗数字信号处理器 (DSP),专门针对远程数据采集以及要求电话协处理器与话带处理器等应用而优化的解决方案,从而为设计人员提供了有助于消除开发延迟的单一渠道解决方案。这是同类竞争产品中第一款可作为“工具箱”解决方案运行的器件,可在 ROM及高达 40千字的 RAM中提供14种驻留算法,以便实现定制化的解决方案。(请参阅:www.ti.com/clientsidetelephonyp) TI 的 TMS320C54CST 版本2.0 (C54CST) 解决方案是正在开发远程数据采集等应用,即可将......

飞利浦的芯片和参考设计实现MP3
接收机中的射频前端设计
赛普拉斯推出业界首个全套数据传输解决方案
爱立信MMS解决方案无缝地集成到美国Verizon无线公司
Silicon Laboratories积极进军亚洲市场新办事处将为本地客户提供更强大支持
德州仪器的DSP创造新的性能记录
“全硅”工艺制造出了HV高速模拟IC
新型LED技术减小了接点电阻并提高了接点的稳定性
氮化物晶体管在亚毫米频段实现了前所未有的输出功率
 
下一个:[新闻热点]DoCoMo向SingTel提供3G技术
简介:
日本最大的移动电话运营商NTT DoCoMo公司日前透露,该公司将向新加坡最大的移动运营商SingTel移动公司提供先进的第三代(3G)无线技术。NTT DoCoMo公司发言人Takumi Suzuki透露,这是该公司与外国公司签订的第七个3G技术许可协议。 根据该协议,DoCoMo公司和SingTel移动公司的目标是使它们的移动电话消费者能在日本和新加坡接打电话,首次实现了DoCoMo公司的第三代客户在国外使用电话的目标。两家公司还将共同开发普通3G移动多媒体服务。 3G技术能以比目前使用的大多数移动电话快40倍的速度转发视频和压缩信息。......
 

上一个:[新闻热点]微芯科技推出具有数字模拟控制功能的可编程增益放大器

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:0毫秒