CN101272406A - 通用异步串行接口通信电路 - Google Patents
通用异步串行接口通信电路 Download PDFInfo
- Publication number
- CN101272406A CN101272406A CNA2007102003095A CN200710200309A CN101272406A CN 101272406 A CN101272406 A CN 101272406A CN A2007102003095 A CNA2007102003095 A CN A2007102003095A CN 200710200309 A CN200710200309 A CN 200710200309A CN 101272406 A CN101272406 A CN 101272406A
- Authority
- CN
- China
- Prior art keywords
- serial interface
- asynchronous serial
- data
- slave
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Systems (AREA)
Abstract
一种通用异步串行接口通信电路,包括若干具有通用异步串行接口的通信设备,每一通信设备还包括一设备区分装置及一多工器,所述设备区分装置用于定义所述若干通信设备的主从关系,定义后的主设备通过通用异步串行接口分别与每一从设备相连,所述主设备发送带有对应从设备的标识信息数据给每一从设备,对应从设备接收数据并返回相应数据给所述主设备,所述主设备的中央处理器根据所述标识信息控制其上的多工器接收对应从设备的数据。所述通用异步串行接口通信电路可方便实现多个通用异步串行接口设备一对多的交替通信。
Description
技术领域
本发明涉及一种通信电路,特别涉及一种用于通用异步串行接口设备之间的通信电路。
背景技术
通用异步串行(Universal Asynchronous Receiver/Transmitter,UART)接口是电脑设备最常应用的一种通信接口,其又分为多种接口标准,如RS232、RS484等。
通用异步串行接口设备之间进行通信时,要求通信双方都采用同一个接口标准,从而使不同的设备可以方便地连接起来进行通信。但是,这种通信方式一次只能实现两个设备一对一的串行通信,若一个设备要与多个设备通信时,则需分别进行连接才能实现,而无法实现设备之间一对多的交替通信。
发明内容
鉴于以上内容,有必要提供一种通用异步串行接口通信电路,以实现设备之间一对多的交替通信。
一种通用异步串行接口通信电路,包括若干具有通用异步串行接口的通信设备,每一通信设备还包括一设备区分装置及一多工器,所述设备区分装置用于定义所述若干通信设备的主从关系,定义后的主设备通过通用异步串行接口分别与每一从设备相连,所述主设备发送带有对应从设备的标识信息数据给每一从设备,对应从设备接收数据并返回相应数据给所述主设备,所述主设备的中央处理器根据所述标识信息控制其上的多工器接收对应从设备的数据。
相较现有技术,所述通信设备之间通过所述设备区分装置定义了设备之间的主从关系,所述多工器根据所述主从关系可控制所述主设备与从设备之间对应通信,从而实现了所述通信设备之间一对多的通信功能,方便了用户,提高了工作效率。
附图说明
下面参考附图结合具体实施方式对本发明作进一步的说明。
图1为本发明通用异步串行接口通信电路的较佳实施方式的电路原理框图。
图2为图1的部分电路原理图。
具体实施方式
请参考图1,本发明通用异步串行接口通信电路的较佳实施方式包括若干通信设备10、20、30及40(如电脑,本实施方式以四个举例加以说明),所述通信设备10包括一设备区分装置如跳线(Jump)12、一中央处理器(central processing unit,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结构相同,这里就不再赘述。
所述通信设备10、20、30及40可通过更改各自的跳线12并由中央处理器14进行数据匹配处理后确定设备之间的主从关系,本实施方式中,所述通信设备10通过跳线12被设置为主设备,所述通信设备20、30及40通过各自跳线被设置为从设备,由于跳线技术已很成熟,故这里不给出具体结构关系,其跳线组合方式可根据需要自行设计。所述主设备10通过RS232接口18均与从设备20、30及40的RS232接口相连进行通信。所述通用异步串行接口除使用S232接口标准外也可使用其它接口标准,如RS484接口标准等,所述通信设备10、20、30及40的设备区分装置也可通过软体编程的方式来代替,以区分设备之间的主从关系。
请继续参考图2,所述主设备10的RS232接口18的发送数据引脚TX分别连接到所述从设备20、30及40的接收数据引脚DSR,所述从设备20、30及40的发送数据引脚TX分别连接到主设备10的RS232接口18的接收数据引脚DSR、CTS及SI,所述主设备10、从设备20、30及40的接地引脚GND相互连接,其它引脚(未示出)则处于未使用状态,如果从设备的数量增加的话,则对应增加未使用的引脚即可。
当所述通信设备10、20、30及40启动后,其上的中央处理器14根据跳线12的设置确定了它们之间的主从关系。当设备之间主从关系确定后,所述主设备10的多工器16由所述中央处理器14的控制引脚P1、P2控制其选通,而所述从设备20、30及40的多工器则直接通过接收数据引脚DSR接收主设备10发送的数据并由其上的输出端RX传给各自的中央处理器进行数据处理,其中,所述主设备10的中央处理器14的控制引脚P1、P2与多工器16输出端RX输出数据的对应关系为:
| P1电位 | P2电位 | RX输出数据 |
| 0 | 0 | DSR |
| 0 | 1 | CTS |
| 1 | 0 | SI |
其中,“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的接收数据引脚DSR接收到的数据并从所述多工器16输出端RX传送给所述中央处理器14进行数据处理,从而实现了所述主设备10与所述从设备20之间的通信。
同理,如果用户需要所述主设备10与所述从设备30或40通信时,只要将主设备10发送给从设备20、30及40的数据中开始部分的标识信息与需要通信的从设备的跳线设置相匹配,且主设备10的中央处理器14的控制引脚P1、P2控制多工器16输出端RX输出对应从设备返回的数据信号即可,从而根据需要实现主设备10与其它从设备20、30及40之间的交替通信,而不必分别进行连接才能达成,从而节省了时间,提高了工作效率。
Claims (5)
1. 一种通用异步串行接口通信电路,包括若干具有通用异步串行接口的通信设备,其特征在于:每一通信设备还包括一设备区分装置及一多工器,所述设备区分装置用于定义所述若干通信设备的主从关系,定义后的主设备通过通用异步串行接口分别与每一从设备相连,所述主设备发送带有对应从设备的标识信息数据给每一从设备,对应从设备接收数据并返回相应数据给所述主设备,所述主设备的中央处理器根据所述标识信息控制其上的多工器接收对应从设备的数据。
2. 如权利要求1所述的通用异步串行接口通信电路,其特征在于:在每一通信设备中,所述设备区分装置与中央处理器相连,所述中央处理器的控制引脚与所述多工器的选通引脚相连,所述通用异步串行接口的数据接收端与所述多工器的输入端相连,所述多工器的输出端与所述中央处理器的数据接收端相连。
3. 如权利要求1所述的通用异步串行接口通信电路,其特征在于:所述主设备的发送数据引脚连接到每一从设备的接收数据引脚,每一从设备的发送数据引脚分别连接到所述主设备对应的接收数据引脚。
4. 如权利要求1所述的通用异步串行接口通信电路,其特征在于:所述设备区分装置为跳线。
5. 如权利要求1所述的通用异步串行接口通信电路,其特征在于:所述通用异步串行接口为RS232接口。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007102003095A CN101272406A (zh) | 2007-03-21 | 2007-03-21 | 通用异步串行接口通信电路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007102003095A CN101272406A (zh) | 2007-03-21 | 2007-03-21 | 通用异步串行接口通信电路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101272406A true CN101272406A (zh) | 2008-09-24 |
Family
ID=40006090
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2007102003095A Pending CN101272406A (zh) | 2007-03-21 | 2007-03-21 | 通用异步串行接口通信电路 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101272406A (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101539439B (zh) * | 2009-03-16 | 2011-06-15 | 西安启功电气有限公司 | 感应加热中频电源柜面板集中数字显示系统 |
| CN106569976A (zh) * | 2016-11-16 | 2017-04-19 | 深圳拓邦股份有限公司 | 一种串口通信系统及通信方法 |
| CN114639200A (zh) * | 2020-11-30 | 2022-06-17 | 深圳市乐众云科技有限公司 | 一种共享充电宝组合机柜及通信传输控制方法 |
-
2007
- 2007-03-21 CN CNA2007102003095A patent/CN101272406A/zh active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101539439B (zh) * | 2009-03-16 | 2011-06-15 | 西安启功电气有限公司 | 感应加热中频电源柜面板集中数字显示系统 |
| CN106569976A (zh) * | 2016-11-16 | 2017-04-19 | 深圳拓邦股份有限公司 | 一种串口通信系统及通信方法 |
| CN114639200A (zh) * | 2020-11-30 | 2022-06-17 | 深圳市乐众云科技有限公司 | 一种共享充电宝组合机柜及通信传输控制方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200839525A (en) | UART interface communicating circuit | |
| CN100468378C (zh) | Spi设备通信电路 | |
| US10339089B2 (en) | Enhanced communications over a universal serial bus (USB) type-C cable | |
| CN105700732B (zh) | 用于传输触摸传感器信息的装置、系统和方法 | |
| JP2011166720A (ja) | 複数バージョンのusbと互換性があるマザーボード及び関連方法 | |
| CN101499046A (zh) | Spi设备通信电路 | |
| CN202564744U (zh) | 高速外设组件互连接口与usb3.0装置之间的桥接器 | |
| US9514066B1 (en) | Reconfigurable interface and method of configuring a reconfigurable interface | |
| CN106610910A (zh) | 在不同通讯接口间相互传输信号的系统、装置及其方法 | |
| CN208477523U (zh) | 一种运算系统及相应的电子设备 | |
| CN101494543B (zh) | 蓝牙无线集线器与基于蓝牙无线传输的装置 | |
| CN101272406A (zh) | 通用异步串行接口通信电路 | |
| US10176133B2 (en) | Smart device with no AP | |
| CN102768574A (zh) | 数据传输系统及其电子设备的外设装置 | |
| TWI417728B (zh) | 串列週邊介面設備通訊電路 | |
| CN101354607B (zh) | 具有外设接口的显示器及其计算机系统 | |
| CN201142073Y (zh) | 主板电路与扩充卡 | |
| CN205283577U (zh) | 一种通过高速总线扩展多通道rs422/485接口的装置 | |
| CN208421780U (zh) | 接收端、智能笔和智能笔系统 | |
| CN211349344U (zh) | 一种主机板及服务器 | |
| CN204633059U (zh) | USB Type-C连接器模块 | |
| CN101840384B (zh) | 计算机装置 | |
| US20150149686A1 (en) | Adapter card with a computer module form factor | |
| CN213028084U (zh) | 多接口控制设备 | |
| CN117498105B (zh) | 一种电子设备和连接部件 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080924 |