个人电脑和设备通信用的传输转换器的制作方法

文档序号:6412259阅读:244来源:国知局
专利名称:个人电脑和设备通信用的传输转换器的制作方法
技术领域
本发明涉及一种连接在一个人电脑(PC机)和设备之间的装置,特别是涉及一种关于RS232/RS485数据传输转换器,每台数据传输转换器具有通信用的唯一的识别码的个人电脑和设备通信用的传输转换器。
如今,使用个人电脑来处理来自不同的仪器和设备的信息是人们常用的技能。一RS232数据传输转换器标准接口必须连接在PC机和每台设备之间形成一条通信线路,如果需要进行远程通信,则必须有RS485数据传输转换器标准接口。如此,即需要使用两台RS232/RS485数据传输转换器来转换RS232和RS485数据传输转换器标准接口之间的通信。因而,大大地增加了连接PC机和设备的复杂性及其费用。另外,RS232/RS485数据传输转换器的传输方向必须由PC机控制,并且不能工作在自动切换的方式下,这对PC机是一额外的负担,而且在有多项任务的方式下操作时很容易产生不正确的信息。由此可见,上述的个人电脑和设备之间通信用的数据传输转换器、通信系统及其通信方法显然存在有缺陷而呈待加以改进。
有鉴于上述个人电脑和设备之间通信用的数据传输转换器、通信系统及其通信方法存在的弊端,本发明人基于丰富的实务经验及专业知识,经过不断的研究、设计,并经反复试作样品及改进后,终于创设出本发明。
本发明的主要目的在于,克服现有技术中个人电脑和设备之间通信用的数据传输转换器、通信系统及其通信方法的缺陷,而提供一种新型结构的数据传输转换器,使其能极大地降低PC机和许多设备之间传输所需数据传输转换器的总数。
本发明的另一目的是在于,使其不使用计算机而用一数据传输转换器来控制PC机和各设备之间的传输方向。
本发明的又一目在于,提供一种新型结构的数据传输转换器,使其来调整其传输率与各设备的传输率相对应。
本发明的目的是由以下技术方案实现的。依据本发明提出的个人电脑和多个设备之间通信的通信系统,其特征在于其包括主数据传输转换器,其与个人电脑相连,用于与个人电脑通信,相当数量的分数据传输转换器,每个分数据传输转换器与主数据传输转换器和一个设备相连,并有唯一的识别地址码,来自PC机经主数据传输转换器信号确定位址码,如此主数据传输转换器与分数据传输转换器之间只有一条通信线路。
本发明的目的还可以通过以下技术措施来进一步实现。
前述的个人电脑和多个设备之间通信的通信系统,其中所述的每个数据传输转换器包括一RS485数据传输转换器接口、一与RS485数据传输转换器接口相连的微处理器,一与微处理器相连的数据收发器、一与数据收发器耦连的RS232数据传输转换器、一与微处理器耦连的内存,该内存储存识别地址码,凭这个地址码,微处理器将收到通过主数据传输转换器的信息信号,内存还使主数据传输转换器与具信息信号指示的位址识别码的分数据传输转换器之间开始通信。
前述的个人电脑和多个设备之间通信的通信系统,其中所述的内存为一电可抹除可编程只读内存。
前述的个人电脑和多个设备之间通信的通信系统,其中所述的数据收发器是一个通用的异步接收/发送器。
前述的个人电脑和多个设备之间通信的通信系统,其中所述的内存将与某一设备有关的传输率数据存储到对应的分数据传输转换器连接的装置。
本发明的目的还可由以下的技术方案来实现。依据本发明提出的一种耦连于RS232数据传输转换器端口和RS485数据传输转换器端口之间的数据传输转换器,其特征在于其包括一RS232数据传输转换器接口,耦连到RS232数据传输转换器接线端;一RS485数据传输转换器接口,耦连到RS485数据传输转换器接线端;一数据收发器,耦连到RS485数据传输转换器接口;一微处理器,耦连到RS485数据传输转换器接口与该数据收发器之间;及一内存,耦连到微处理器,用以储存与数据传输转换器有关的识别位址码,以便当数据传输转换器具有RS485数据传输转换器端口发出的信号特有的识别地址码时,微处理器可使RS232数据传输转换器端口与RS485数据传输转换器端口进行通信。
前述的通信系统,其中所述的内存是为一电可抹除可编程只读内存。
所述的通信系统,其中所述的数据收发器是一个通用的异步接收/发送器。
本发明的目的还可由以下技术方案来实现。依据本发明提出的一种在与主数据传输转换器耦连的个人电脑和多个设备之间通信的方法,每个设备与一分数据传输转换器相连,每个数据传输转换器具有顺序连接的一RS232数据传输转换器接口、一微处理器、一收发器、一RS485数据传输转换器接口,及一连接到微处理器以储存一识别位址码与一传输率数据的内存,其特征在于该方法包括以下步骤(a)、读出识别位址码和传输率数据,并依据读取的传输率数据设置相应的RS232数据传输转换器传输率;(b)、接收来自RS232数据传输转换器接口或RS485数据传输转换器接口的信息,并执行中断操作;(c)、确定RS232数据传输转换器接口是否请求中断操作;(d)、如果是,则存取来自RS232数据传输转换器接口的信息信号并将其送到RS485数据传输转换器接口;(e)、如果不是,则读取来自RS485数据传输转换器接口的信息信号;(f)、存取来自RS485数据传输转换器的信息信号,并将其送到RS232数据传输转换器接口。
本发明与现有技术相比具有明显的优点和积极效果。由以上的技术方案可知,本发明在一个人电脑和多个设备之间通信的通信系统,其包括一与个人电脑相连,能与个人电脑通信的主数据传输转换器,以及相当数量的分数据传输转换器,每个分数据传输转换器都与主数据传输转换器及一个设备相连,并具有唯一的识别位址码,以使主数据传输转换器与分数据传输转换器之间仅有一条已为一来自个人电脑的信息信号经主数据传输转换器存取的通信线路。
本发明的设计特色在于一台PC机和多个设备之间通信的通信系统包括一与PC机相连并能与其通信的主数据传输转换器、多个分数据传输转换器,每个分数据传输转换器与一设备相连并具有一唯一的识别地址码来自PC机经主数据传输转换器信号确定地址码,这样,主数据转换器和分数据转换器之间只有一条通信线路。
综上所述,本发明可克服现有技术中个人电脑和设备之间通信用的数据传输转换器、通信系统及其通信方法的缺陷,其能极大地降低PC机和许多设备之间传输所需数据传输转换器的总数;其可不使用计算机而用一数据传输转换器来控制PC机和各设备之间的传输方向;且其可调整其传输率与各设备的传输率相对应。其不论在结构上或功能上皆有大幅改进,并产生了好用及实用的效果,而确实具有增进的功效,从而更加适于实用,诚为一新颖、进步、实用的新设计。
本发明的具体结构、方法及其特征由以下实施例及其附图详细给出。


图1是现有传统式个人电脑与多个设备相连接的电路方框图。
图2是本发明的个人电脑与多个设备相连接的电路方框图。
图3是本发明的数据传输转换器的奔腾133的电路方框图。
图4是本发明较佳实施例的流程图一。
图5是本发明较佳实施例的流程图二。
以下结合附图及较佳实施例,对依据本发明提出的个人电脑和设备通信用的传输转换器、个人电脑和多个设备之间通信的通信系统及其在与主数据传输转换器耦连的个人电脑和复数个设备之间通信的方法,其具体结构、方法、特征及其功效,详细说明如后。
请参阅图1所示,为显示一种现有传统式个人电脑(PC机)与多个设备相连接的电路方框图。为了使一台个人电脑PC机10有效地使用,PC机10连接到10个较远的设备,如20~29。该PC机10与设备20~29之间的每个连接路径包括位于PC机10中的RS232数据传输转换器接口端口、RS232/RS485数据传输转换器、及连接到相应设备的RS485/RS232数据传输转换器。在上述的设计安排中,需要装置的总数将为10个RS232数据传输转换器接口端口、20个数据传输转换器、20根RS485数据传输转换器电线,如此将额外地增加互相连接的复杂性,因而增加连接的费用。
请参阅图2所示,是本发明的个人电脑与多个设备相连接的电路方框图,其为显示连接本发明的一台PC机10与10个设备20~29的多个转换器100A~100K。如图所示,PC机10具有连接到一转换器100A的RS232接口端子、10个转换器100B~100K分别连接到具有RS232数据传输转换器接口端子的相应设备20~29、及一RS485数据传输转换器网络,耦连于转换器100A与转换器100B~100K之间。
当欲使用PC机10控制其中之一设备时,PC机10将具有位址信息和控制数据的一RS232数据传输转换器格式化信号输出到转换器100A,然后将RS232数据传输转换器格式信号转换成远程传输的RS485数据传输转换器格式信号。RS485数据传输转换器格式信号为所有100B~100K的转换器所接收。若所接收的信号位址数据与转换器100B~100K中相应的转换器的预定位址值一致,则所收到的信号中的控制数据会转换成相应的RS232数据传输转换器格式信号,该格式信号有预定的与设备的传输率相对应的传输率。其他转换器没有与RS485数据传输转换器格式信号中的地址数据对应的地址值,对RS485数据传输转换器格式信号没有反应。
请参阅图3所示,依据本发明,每个转换器100A~100K都包括一过电压吸收器、一RS485数据传输转换器接口32、一复位电路34、一数据收发器36、一RS232数据传输转换器接口38、一微处理器40、一内存(存储器)50。该内存50最好为电可抹除可编程只读内存(EEPROM),而数据收发器36是一通用的异步接收/发送器(UART)。如图3所示,过电压吸收器、RS485数据传输转换器接口32、微处理器40、数据收发器36与RS232数据传输转换器接口38是顺序连接的。复位电路34与内存50分别连接到微处理器40,此使复位电路34可用来使微处理器40和内存50的状态复位。内存50用以储存对应设备的位址数据和RS232数据传输转换器传输率。转换器100A~100K是以半双工传输方式工作,微处理器40将自动控制它们之间的传输方向,即,转换器100A~100K将在RS232数据传输转换器格式和RS485数据传输转换器格式之间转换信号。
请参阅图4、图5所示,是依据本发明的一种较好的微处理器40运行方法的流程图。此方法包括初始阶段602与寻址操作阶段604。以下请结合参阅图3、图4、图5进行描述。初始阶段602开始时,使微处理器40读出内存50(步骤62)中预先存储的数据。然后是寻址操作阶段604。微处理器40将依据读出数据(步骤66)设置RS232/RS485数据传输转换器传输率,当来自PC机或一20~29设备中的信息信号通过RS232或RS485数据传输转换器接口传输到微处理器40时,微处理器40将执行中断操作(步骤68)。然后微处理器40则确定中断操作是否是由RS232数据传输转换器接口产生。如果中断操作不是由RS232数据传输转换器产生,微处理器40将存取来自RS485数据传输转换器的数据并读取其位址段(步骤72)。微处理器40将判断地址段是否与存储器50中的地址码相一致(步骤74),如果相一致,则数据送到RS232数据传输转换器接口(步骤76)并回到步骤70。如果不一致,则回到步骤70,如果中断操作由RS232数据传输转换器接口发出,微处理器40将存取RS232数据传输转换器接口中的数据,并将其送到RS485数据传输转换器接口(步骤78)并口到步骤70。
在以上结构中,PC机10与各设备是以半双工方式通信,PC机10将不再需要控制他们之间的传输方向。另外,所述的RS485数据传输转换器接口也将被RS422数据传输转换器接口或其组合代替,转换到所需的传输方式。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种个人电脑和多个设备之间通信的通信系统,其特征在于其包括主数据传输转换器,其与个人电脑相连,并用于与个人电脑通信,相当数量的分数据传输转换器,每个分数据传输转换器与主数据传输转换器和一个设备相连,并有唯一的识别地址码,来自PC机经主数据传输转换器信号确定位址码,如此主数据传输转换器与分数据传输转换器之间只有一条通信线路。
2.根据权利要求1所述的通信系统,其特征在于所述的每个数据传输转换器包括一RS485数据传输转换器接口、一与RS485数据传输转换器接口相连的微处理器,一与微处理器相连的数据收发器、一与数据收发器耦连的RS232数据传输转换器、一与微处理器耦连的内存,该内存储存识别地址码,凭这个地址码,微处理器将收到通过主数据传输转换器的信息信号,内存还使主数据传输转换器与具信息信号指示的位址识别码的分数据传输转换器之间开始通信。
3.根据权利要求2所述的通信系统,其特征在于所述的内存为一电可抹除可编程只读内存。
4.根据权利要求2所述的通信系统,其特征在于所述的数据收发器是一个通用的异步接收/发送器。
5.根据权利要求1所述的通信系统,其特征在于所述的内存将与某一设备有关的传输率数据存储到对应的分数据传输转换器连接的装置。
6.一种耦连于RS232数据传输转换器端口和RS485数据传输转换器端口之间的数据传输转换器,其特征在于其包括一RS232数据传输转换器接口,耦连到RS232数据传输转换器接线端;一RS485数据传输转换器接口,耦连到RS485数据传输转换器接线端;一数据收发器,耦连到RS485数据传输转换器接口;一微处理器,耦连到RS485数据传输转换器接口与该数据收发器之间;以及一内存,耦连到微处理器,用以储存与数据传输转换器有关的识别位址码,以便当数据传输转换器具有RS485数据传输转换器端口发出的信号特有的识别地址码时,微处理器可使RS232数据传输转换器端口与RS485数据传输转换器端口进行通信。
7.根据权利要求6所述的通信系统,其特征在于所述的内存为一电可抹除可编程只读内存。
8.根据权利要求6所述的通信系统,其特征在于所述的数据收发器是一个通用的异步接收/发送器。
9.一种在与主数据传输转换器耦连的个人电脑和复数个设备之间通信的方法,每个设备与一分数据传输转换器相连,每个数据传输转换器具有顺序连接的一RS232数据传输转换器接口、一微处理器、一收发器、一RS485数据传输转换器接口,及一连接到微处理器以储存一识别位址码与一传输率数据的内存,其特征在于该方法包括以下步骤(a)、读出识别位址码和传输率数据,并依据读取的传输率数据设置相应的RS232数据传输转换器传输率;(b)、接收来自RS232数据传输转换器接口或RS485数据传输转换器接口的信息,并执行中断操作;(c)、确定RS232数据传输转换器接口是否请求中断操作;(d)、如果是,则存取来自RS232数据传输转换器接口的信息信号并将其送到RS485数据传输转换器接口;(e)、如果不是,则读取来自RS485数据传输转换器接口的信息信号;(f)、存取来自RS485数据传输转换器的信息信号,并将其送到RS232数据传输转换器接口。
全文摘要
在一个人电脑和多个设备之间通信的通信系统包括一与个人电脑相连,能与个人电脑通信的主数据传输转换器,及相当数量的分数据传输转换器,每个分数据传输转换器都与主数据传输转换器及一个设备相连,并具有唯一的识别位址码,以使主数据传输转换器与分数据传输转换器之间仅有一条已为一来自个人电脑的信息信号经主数据传输转换器存取的通信线路。
文档编号G06F13/40GK1187728SQ9711630
公开日1998年7月15日 申请日期1997年8月6日 优先权日1996年8月9日
发明者陈正仁 申请人:研华股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1