[发明专利]可自动调整收发次序的RS-485信号转换器有效
申请号: | 201010201195.8 | 申请日: | 2010-06-13 |
公开(公告)号: | CN101894090A | 公开(公告)日: | 2010-11-24 |
发明(设计)人: | 林明政 | 申请(专利权)人: | 昆山五昌新精密电子工业有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 上海唯源专利代理有限公司 31229 | 代理人: | 曾耀先 |
地址: | 215321 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 调整 收发 次序 rs 485 信号 转换器 | ||
技术领域
本发明是一种RS-485信号转换器,尤指一种可自动调整收发次序的RS-485信号转换器。
背景技术
美国电子工业联盟(EIA)制定EIA-RS-232(RS232)、EIA-RS-485(以下称RS458)均为常见的串列通讯标准,其中后期制定的RS485是为了改善RS232通讯距离短(最大通讯距离15公尺)及传送速率低的缺点而设,即具有最大1219公尺的通讯距离及最高10Mb/s传输速率,因此RS485转换器及RS485传输线适用于距离远的计算机I/O连接用,如图5所示,若二台计算机40距离超过20公尺时,则大多采用RS485传输线20连接其I/O介面以进行通讯。
请进一步参阅图6所示,揭示其中一台计算机40采用RS485通讯架构,并进一步说明与另一台计算机的通讯过程。
首先计算机40包含有一中央处理器41及至少一UniversalAsynchronous Receiver/Transmitter(以下简称UART)50,其中该UART50包含有:
一控制电路51,透过总线与中央处理器41连接;
一波特率产生器52,连接至该控制电路51;
一数据传送单元53,连接至数据总线42,并包含有一传送用缓冲暂存区531及一传送用移位器532,该传送用缓冲暂存区531将计算机数据总线42的并列数据暂存,再由传送移位器531将暂存的并列数据,依序位元高低次序向外传送,达到并列数据转换为串列数据功能;
一数据接收单元54,连接至数据总线42,并包含一接收用缓冲暂存区541及一接收用移位器542,该接收用移位器542将外部传送来的串列数据依序存入该缓冲暂存区541中,由接收用缓冲暂存区541将并列数据输出至该数据总线42中,以达到串列数据转换为并列数据功能;及
一RS458串列介面56,包含有一接收端DI、一传送端RO、一使能端DE及一收发埠TX/RX,其中该接收端DI连接至该数据传送单元52的输出端,而其传送端RO则是连接至该数据接收单元53的输入端,又该RS458串列介面50的使能端DE则连接至该数据传送单元53,由该数据传送单元53决定是否使能,而该收发埠TX/RX则是供外部RS485传输线20连接。
请配合参阅图7所示,为二组RS485串列介面56连接示意图,由于RS485串列介面56仅包含单一收发埠TX/RX,故二组RS485串列介面56必须采取半双工通讯方式,又加上二组RS485串列介面56的使能端DE为其对应的UART50的数据传送单元53所控制,故二台计算机40的UART50同时设定其对应连接的RS485串列介面50分别传送及接收状态,或接收及传送状态,才能顺利完成双方收发串列数据的目的。至于UART50设定其RS485串列介面51传送或接收状态乃由中央处理器41加以控制,是故目前衍生实际应用造成数据遗失问题。
由于RS485串列介面最长通讯距离可达1219公尺,而随着传输线线长不同串列数据传输时间亦不相同,一般使用者必须视实际使用的RS485传输线长度,使用计算机来设定RS485切换收发状态的延迟时间。意即,当计算机中央处理器透过UART判断已接收完毕外部串列数据时,且目前正有数据要透过RS485对外传送,会先延迟一段延迟时间后才设定该RS485串列介面为传送状态,避免尚有外部串列数据仍在传送中尚未接收完成,与发送数据产生碰撞而数据遗失或损壤的问题。
然而,设定上述延迟时间必须视现场使用RS485传输线长度而定,并且要大于实际串列数据的传送延迟时间,才能避免数据碰撞;若预估时间过长,则又相对拖延双方串列数据的传送时间;因此,在RS485应用愈趋普及情况下,如何能提供使用者更方便使用步骤,相信能有助于推广使用可支援长距离串列数据通讯用的RS485相关产品。
发明内容
有鉴于上述现有RS485串列介面因采用半双工通讯造成使用不便问题,本发明主要目的是提供一种可自动调整收发次序的RS-485信号转换器。
欲达上述目的所使用的主要技术手段,令可自动调整收发次序的RS-485信号转换器,其包含有:
一RS485串列介面,包含有一传送逻辑单元及一接收逻辑单元,其中该传送逻辑单元的输出端及接收逻辑单元的输入端共同连接至RS485传输线;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆山五昌新精密电子工业有限公司,未经昆山五昌新精密电子工业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010201195.8/2.html,转载请声明来源钻瓜专利网。