通用异步串行接口通信电路的制作方法

文档序号:7668247阅读:207来源:国知局

专利名称::通用异步串行接口通信电路的制作方法
技术领域
:本发明涉及一种通信电路,特别涉及一种用于通用异步串行接口设备之间的通信电路。技术背景通用异步串行(UniversalAsynchronousReceiver/Transmitter,膽T)接口是电脑设备最常应用的一种通信接口,其又分为多种接口标准,如RS232、RS484等。通用异步串行接口设备之间进行通信时,要求通信双方都采用同一个接口标准,从而使不同的设备可以方便地连接起来进行通信。但是,这种通信方式一次只能实现两个设备一对一的串行通信,若一个设备要与多个设备通信时,则需分别进行连接才能实现,而无法实现设备之间一对多的交替通信。
发明内容鉴于以上内容,有必要提供一种通用异步串行接口通信电路,以实现设备之间一对多的交替通信。一种通用异步串行接口通信电路,包括若干具有通用异步串行接口的通信设备,每一通信设备还包括一设备区分装置及一多工器,所述设备区分装置用于定义所述若干通信设备的主从关系,定义后的主设备通过通用异步串行接口分别与每一从设备相连,所述主设备发送带有对应从设备的标识信息数据给每一从设备,对应从设备接收数据并返回相应数据给所述主设备,所述主设备的中央处理器根据所述标识信息控制其上的多工器接收对应从设备的数据。相较现有技术,所述通信设备之间通过所述设备区分装置定义了设备之间的主从关系,所述多工器根据所述主从关系可控制所述主设备与从设备之间对应通信,从而实现了所述通信设备之间一对多的通信功能,方便了用户,提高了工作效率。下面参考附图结合具体实施方式对本发明作进一步的说明。图l为本发明通用异步串行接口通信电路的较佳实施方式的电路原理框图。图2为图1的部分电路原理图。具体实施方式请参考图l,本发明通用异步串行接口通信电路的较佳实施方式包括若干通信设备io、20、30及40(如电脑,本实施方式以四个举例加以说明),所述通信设备10包括一设备区分装置如跳线(Jump)12、一中央处理器(centralprocessingunit,CPU)14、一多工器(multiplexer,MUX)16及一通用异步串行接口如RS232接口18。所述通信设备20、30及40均与所述通信设备10结构相同,同样分别包括跳线、中央处理器、多工器、及RS232接口(未标号)。在所述通信设备10中,所述跳线12与所述中央处理器14相连,所述中央处理器14的两控制引脚P1、P2与所述多工器16的选通引脚相连,所述RS232接口18的数据接收端与所述多工器16的输入端相连,所述多工器16的输出端RX与所述中央处理器14的数据接收端相连。由于所述通信设备20、30及40均与所述通信设备10结构相同,这里就不再赘述。所述通信设备IO、20、30及40可通过更改各自的跳线12并由中央处理器14进行数据匹配处理后确定设备之间的主从关系,本实施方式中,所述通信设备10通过跳线12被设置为主设备,所述通信设备20、30及40通过各自跳线被设置为从设备,由于跳线技术已很成熟,故这里不给出具体结构关系,其跳线组合方式可根据需要自行设计。所述主设备10通过RS232接口18均与从设备20、30及40的RS232接口相连进行通信。所述通用异步串行接口除使用S232接口标准外也可使用其它接口标准,如RS484接口标准等,所述通信设备IO、20、30及40的设备区分装置也可通过软体编程的方式来代替,以区分设备之间的主从关系。请继续参考图2,所述主设备10的RS232接口18的发送数据引脚TX分别连接到所述从设备20、30及40的接收数据引脚DSR,所述从设备20、30及40的发送数据引脚TX分别连接到主设备10的RS232接口18的接收数据引脚DSR、CTS及SI,所述主设备IO、从设备20、30及40的接地引脚GND相互连接,其它引脚(未示出)则处于未使用状态,如果从设备的数量增加的话,则对应增加未使用的引脚即可。当所述通信设备IO、20、30及40启动后,其上的中央处理器14根据跳线12的设置确定了它们之间的主从关系。当设备之间主从关系确定后,所述主设备10的多工器16由所述中央处理器14的控制引脚P1、P2控制其选通,而所述从设备20、30及40的多工器则直接通过接收数据引脚DS对妾收主设备10发送的数据并由其上的输出端RX传给各自的中央处理器进行数据处理,其中,所述主设备10的中央处理器14的控制引脚P1、P2与多工器16输出端RX输出数据的对应关系为<table>tableseeoriginaldocumentpage5</column></row><table>其中,"0"代表低电位,"1"代表高电位,"DSR"、"CTS"、"SI"分别表示RS232接口18中接收数据引脚DSR、CTS及SI所接收的数据信号,所述控制引脚P1、P2与从设备上跳线的设置相对应,其对应关系可根据设计者的思路任意变换,不拘泥于本实施方式的对应关系。如果用户需要所述主设备10与所述从设备20进行通信,用户通过程序命令所述主设备10使其通过RS232接口18的发送数据引脚TX同时给从设备20、30及40的RS232接口的接收数据引脚DSR发送数据,所述数据开始部分包括一标识信息,所述标识信息与从设备20的跳线设置相匹配,从设备20、30及40接收到所述数据后通过各自中央处理器与跳线设置作匹配比较,此时相匹配的从设备20将接收并继续处理所述数据信号,而从设备30及40则对所述数据信号不做任何处理。所述从设备20接收到数据后将通过RS232接口的发送数据引脚TX返回一确认数据信号给所述主设备10的RS232接口的接收数据引脚DSR,根据上述中央处理器14的控制引脚P1、P2与多工器16输出端RX输出数据的对应关系可知,所述中央处理器14的控制引脚P1、P2根据所述标识信息输出一对应选通信号给所述多工器16,所述多工器16通过所述选通信号接收所述主设备10的RS232接口18的接收数据引脚DS对妾收到的数据并从所述多工器16输出端RX传送给所述中央处理器14进行数据处理,从而实现了所述主设备10与所述从设备20之间的通信。同理,如果用户需要所述主设备10与所述从设备30或40通信时,只要将主设备10发送给从设备20、30及40的数据中开始部分的标识信息与需要通信的从设备的跳线设置相匹配,且主设备10的中央处理器14的控制引脚P1、P2控制多工器16输出端RX输出对应从设备返回的数据信号即可,从而根据需要实现主设备10与其它从设备20、30及40之间的交替通信,而不必分别进行连接才能达成,从而节省了时间,提高了工作效率。权利要求1.一种通用异步串行接口通信电路,包括若干具有通用异步串行接口的通信设备,其特征在于每一通信设备还包括一设备区分装置及一多工器,所述设备区分装置用于定义所述若干通信设备的主从关系,定义后的主设备通过通用异步串行接口分别与每一从设备相连,所述主设备发送带有对应从设备的标识信息数据给每一从设备,对应从设备接收数据并返回相应数据给所述主设备,所述主设备的中央处理器根据所述标识信息控制其上的多工器接收对应从设备的数据。2.如权利要求l所述的通用异步串行接口通信电路,其特征在于在每一通信设备中,所述设备区分装置与中央处理器相连,所述中央处理器的控制引脚与所述多工器的选通引脚相连,所述通用异步串行接口的数据接收端与所述多工器的输入端相连,所述多工器的输出端与所述中央处理器的数据接收端相连。3.如权利要求l所述的通用异步串行接口通信电路,其特征在于所述主设备的发送数据引脚连接到每一从设备的接收数据引脚,每一从设备的发送数据引脚分别连接到所述主设备对应的接收数据引脚。4.如权利要求l所述的通用异步串行接口通信电路,其特征在于所述设备区分装置为跳线。5.如权利要求l所述的通用异步串行接口通信电路,其特征在于所述通用异步串行接口为RS232接口。全文摘要一种通用异步串行接口通信电路,包括若干具有通用异步串行接口的通信设备,每一通信设备还包括一设备区分装置及一多工器,所述设备区分装置用于定义所述若干通信设备的主从关系,定义后的主设备通过通用异步串行接口分别与每一从设备相连,所述主设备发送带有对应从设备的标识信息数据给每一从设备,对应从设备接收数据并返回相应数据给所述主设备,所述主设备的中央处理器根据所述标识信息控制其上的多工器接收对应从设备的数据。所述通用异步串行接口通信电路可方便实现多个通用异步串行接口设备一对多的交替通信。文档编号H04L12/40GK101272406SQ200710200309公开日2008年9月24日申请日期2007年3月21日优先权日2007年3月21日发明者吕崇铭申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1