- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RS-232.RS-485接口智能收发转换器设计.doc
RS-232/RS-485接口智能收发转换器设计
摘要:介绍一种将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所示:
图1 系统构成框图由于本收发器要从标准RS-232接口上获取电源,而RS-232接口可提供的电源功率又十分有限,所以如何降低转换器的功率消耗是本设计的重点。为降低功耗,本转换器均选用新型低功耗器件。电源电路本转换器采用串口窃电的方法从RS-232接口获取电源,并经DC/DC电路转换为+3V电源供给单片机及接口电平转换芯片使用。标准RS-232接口中有三个发送信号,即数据终端准备好DTR,请求发送RTS和发送数据TXD。这三根输出信号线中,每根线上的典型输出电流为±8mA,典型输出电压为±12V。我们即从此三根线中来获取电源,因TXD发送数据线处于等待发送及发送“1”的时间要大于发送“0”的时间,故电源转换采用负电源输入方式,以最大限度的增加电源输入功率,保证转换电路的正常工作。从RTS和DTR两根信号线上可获取的输入功率为P=2×U×I=2×12×8=192mw,当电源转换效率为85%,输出电压为3V时,RTS和DTS可提供的输出电流为I=P.η/U=54.4mA。而考虑TXD处于等待发送及发送“1”态时,也可为系统提供一定的功率, 故由RS-232接口提供的输出电流将大于此值。这里将DTR、RTS及TXD三根输出线经二极管整流隔离后输出电压为-12V,输出电流大于54.4mA的负电源,为降低转换器功耗,将电源输出电压选取为+3V显然各公司提供的DC-DC转换器中没有一个能直接做到-12V输入+3V输出,因此我们采用MAXIM公司的MAX716电源IC,稍做改动,实现了此功能。由MAXIM716设计的DC-DC转换电路如图2所示。
图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,分别对线路之间和线路对地间的瞬态电压干扰进
文档评论(0)