CN108809788A - 一种通信自动切换装置及方法 - Google Patents
一种通信自动切换装置及方法 Download PDFInfo
- Publication number
- CN108809788A CN108809788A CN201810718149.1A CN201810718149A CN108809788A CN 108809788 A CN108809788 A CN 108809788A CN 201810718149 A CN201810718149 A CN 201810718149A CN 108809788 A CN108809788 A CN 108809788A
- Authority
- CN
- China
- Prior art keywords
- communication
- module
- communication module
- transceiver
- interface modules
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40032—Details regarding a bus interface enhancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供通信自动切换装置及方法,通过将CAN接口与UART接口功能复用,并通过读取通信模块的预定信息来判断网络类型,从而实现通信自动切换,实现了一个接口既可连接CAN通信也可连接UART接口,CAN接口与UART接口通信无需中间转换电路,节约了成本,提高了产品竞争力。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种通信自动切换装置及方法。
背景技术
CAN与UART为标准通信协议,其相应的CAN接口、UART接口均已广泛应用于各类电子产品。而各个厂商在设计产品时,有的产品配置了CAN通信接口,有的配置了UART通信接口,或者同时配置CAN和UART两种通信接口。
如果A产品配置CAN接口,B产品配置UART接口,要实现A产品与B产品通信,则必须将A输出的CAN信号转换成UART信号,再传输到B产品,A与B之间增加CAN与UART信号转换器,反之亦然。
如果产品同配置CAN接口和UART接口,则需增加了成本,增大了产品的体积,不利于产品的小型化。
因此,现有技术有待进一步改进。
发明内容
本发明提供一种通信自动切换装置及方法,旨在解决现有技术中的缺陷,实现一个接口既可连接CAN通信也可连接UART接口,CAN接口与UART接口通信无需中间转换电路。
为达到上述目的,本发明所采取的技术方案为:
本发明另一方面提供一种通信自动切换装置,包括通信接口模块、通信切换模块、第一通信模块、第二通信模块、第一通信收发模块、第二通信收发模块、通信类型判断模块;
所述通信接口模块,兼容第一信类型、第二通信类型,且至少一个引脚被第一通信类型、第二通信类型中的通信信号复用;
所述通信切换模块,用于根据通信类型判断模块识别的通信类型将通信接口模块的信号连接至第一通信模块或者第二通信模块,起始时默认连接至所述第一通信模块;
所述第一通信模块,用于对第一通信信号进行解析;
所述第二通信模块,用于对第二通信信号进行解析;
所述第一通信收发模块,用于收发第一通信模块的信号;
所述第二通信收发模块,用于收发第二通信模块的信号;
所述通信类型判断模块,用于对通信类型进行识别并控制通信切换模块;
其中,所述通信切换模块与所述通信接口模块、所述第一通信模块、所述第二通信模块、所述通信类型判断模块连接,所述通信类型判断模块与所述第一通信收发模块、第二通信收发模块连接,所述第一通信收发模块与所述第一通信模块连接,所述第二通信收发模块与所述第二通信模块连接。
具体地,所述通信切换模块由至少一个切换开关组成,所述切换开关包含第一动端、第二动端,以及公共固定端,所述公共固定端与所述通信接口模块连接,所述第一动端与所述第一通信模块连接,所述第一动端与所述第二通信模块连接,所述公共固定端联通的动端由所述通信类型判断模块控制。
进一步地,所述通信类型判断模块还与人机交互模块连接,所述人机交互模块用于显示通信接口模块未连接或者故障信息。
本发明一方面提供一种通信自动切换方法,包括:
步骤1、通信类型判断模块控制所述通信切换模块将所述通信接口模块的信号连接至第一通信模块。
步骤2、第一通信收发模块读取第一通信模块信息,判断是否读取到第一预设信息,是则通知通信类型判断模块维持所述通信接口模块与所述第一通信模块的连接状态,否则进入下一步。
步骤3、第一通信收发模块向所述第一通信模块发送第二预设信息,判断是否收到第一应答信息,是则通知通信类型判断模块维持所述通信接口模块与所述第一通信模块的连接状态,否则进入下一步。
步骤4、通信类型判断模块控制所述通信切换模块将所述通信接口模块的信号连接至第二通信模块。
步骤5、第二通信收发模块读取第二通信模块信息,判断是否读取到第三预设信息,是则通知通信类型判断模块维持所述通信接口模块与所述第二通信模块的连接状态,否则进入下一步。
步骤6、第二通信收发模块向所述第二通信模块发送第四预设信息,判断是否收到第二应答信息,是则通知通信类型判断模块维持所述通信接口模块与所述第二通信模块的连接状态,否则进入步骤1。
进一步地,在步骤6之后还包括:
步骤7、人机交互模块显示通信接口模块未连接或者故障信息。
具体地,所述第一通信模块为CAN模块,所述第一预定信息为CAN I D仲裁段信息,所述第二预设信息为CAN信息。
具体地,所述第二通信模块为UART模块,所述第三预设信息包括UART起始位或/和校验码,所述第四预设信息为UART握手信息。
本发明的有益效果在于:本发明通过将CAN接口与UART接口功能复用,并通过读取通信模块的预定信息来判断网络类型,从而实现通信自动切换,实现了一个接口既可连接CAN通信也可连接UART接口,CAN接口与UART接口通信无需中间转换电路,节约了成本,提高了产品竞争力。
附图说明
图1是本发明的通信自动切换装置的结构示意图;
图2是本发明的通信切换模块的结构示意图;
图3是本发明的通信自动切换装置的另一结构示意图;
图4是本发明的通信自动切换方法的流程示意图。
具体实施方式
下面结合附图具体阐明本发明的实施方式,附图仅供参考和说明使用,不构成对本发明专利保护范围的限制。
如图1所示,本发明提供一种通信自动切换装置,包括通信接口模块、通信切换模块、第一通信模块、第二通信模块、第一通信收发模块、第二通信收发模块、通信类型判断模块;
所述通信接口模块,兼容第一信类型、第二通信类型,且至少一个引脚被第一通信类型、第二通信类型中的通信信号复用;
所述通信切换模块,用于根据通信类型判断模块识别的通信类型将通信接口模块的信号连接至第一通信模块或者第二通信模块,起始时默认连接至所述第一通信模块;
所述第一通信模块,用于对第一通信信号进行解析;
所述第二通信模块,用于对第二通信信号进行解析;
所述第一通信收发模块,用于收发第一通信模块的信号;
所述第二通信收发模块,用于收发第二通信模块的信号;
所述通信类型判断模块,用于对通信类型进行识别并控制通信切换模块;
其中,所述通信切换模块与所述通信接口模块、所述第一通信模块、所述第二通信模块、所述通信类型判断模块连接,所述通信类型判断模块与所述第一通信收发模块、第二通信收发模块连接,所述第一通信收发模块与所述第一通信模块连接,所述第二通信收发模块与所述第二通信模块连接。
如图2所示,在本发明的一个实施例中,所述通信切换模块由至少一个切换开关组成,所述切换开关包含第一动端1、第二动端2,以及公共固定端3,还包括与所述通信类型判断模块通讯的通讯端(图中未示出)。
所述公共固定端3与所述通信接口模块连接,所述第一动端1与所述第一通信模块连接,所述第一动端2与所述第二通信模块连接,所述公共固定端3联通的动端由所述通信类型判断模块控制。起始时,所述公共固定端3默认连接至所述第一动端1。
如图3所示,在本发明的一个实施例中,所述通信类型判断模块还与人机交互模块连接,所述人机交互模块用于显示通信接口模块未连接或者故障信息。
如图4所示,所述通信自动切换装置的控制方法如下:
步骤1、通信类型判断模块控制所述通信切换模块将所述通信接口模块的信号连接至第一通信模块。
步骤2、第一通信收发模块读取第一通信模块信息,判断是否读取到第一预设信息,是则通知通信类型判断模块维持所述通信接口模块与所述第一通信模块的连接状态,否则进入下一步。
步骤3、第一通信收发模块向所述第一通信模块发送第二预设信息,判断是否收到第一应答信息,是则通知通信类型判断模块维持所述通信接口模块与所述第一通信模块的连接状态,否则进入下一步。
步骤4、通信类型判断模块控制所述通信切换模块将所述通信接口模块的信号连接至第二通信模块。
步骤5、第二通信收发模块读取第二通信模块信息,判断是否读取到第三预设信息,是则通知通信类型判断模块维持所述通信接口模块与所述第二通信模块的连接状态,否则进入下一步。
步骤6、第二通信收发模块向所述第二通信模块发送第四预设信息,判断是否收到第二应答信息,是则通知通信类型判断模块维持所述通信接口模块与所述第二通信模块的连接状态,否则进入步骤1。
在本发明的一个实施例中,在步骤6之后还包括:
步骤7、人机交互模块显示通信接口模块未连接或者故障信息。
在本发明的一个实施例中,所述第一通信模块为CAN模块,所述第一预定信息为CAN I D仲裁段信息,所述第二预设信息为CAN信息。
在本发明的一个实施例中,所述第二通信模块为UART模块,所述第三预设信息包括UART起始位或/和校验码,所述第四预设信息为UART握手信息。
以上所揭露的仅为本发明的较佳实施例,不能以此来限定本发明的权利保护范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。
Claims (7)
1.一种通信自动切换装置,其特征在于,包括:通信接口模块、通信切换模块、第一通信模块、第二通信模块、第一通信收发模块、第二通信收发模块、通信类型判断模块;
所述通信接口模块,兼容第一信类型、第二通信类型,且至少一个引脚被第一通信类型、第二通信类型中的通信信号复用;
所述通信切换模块,用于根据通信类型判断模块识别的通信类型将通信接口模块的信号连接至第一通信模块或者第二通信模块,起始时默认连接至所述第一通信模块;
所述第一通信模块,用于对第一通信信号进行解析;
所述第二通信模块,用于对第二通信信号进行解析;
所述第一通信收发模块,用于收发第一通信模块的信号;
所述第二通信收发模块,用于收发第二通信模块的信号;
所述通信类型判断模块,用于对通信类型进行识别并控制通信切换模块;
其中,所述通信切换模块与所述通信接口模块、所述第一通信模块、所述第二通信模块、所述通信类型判断模块连接,所述通信类型判断模块与所述第一通信收发模块、第二通信收发模块连接,所述第一通信收发模块与所述第一通信模块连接,所述第二通信收发模块与所述第二通信模块连接。
2.根据权利要求1所述的通信自动切换装置,其特征在于,所述通信切换模块由至少一个切换开关组成,所述切换开关包含第一动端、第二动端,以及公共固定端,所述公共固定端与所述通信接口模块连接,所述第一动端与所述第一通信模块连接,所述第一动端与所述第二通信模块连接,所述公共固定端联通的动端由所述通信类型判断模块控制。
3.根据权利要求1所述的通信自动切换装置,其特征在于,所述通信类型判断模块还与人机交互模块连接,所述人机交互模块用于显示通信接口模块未连接或者故障信息。
4.一种通信自动切换方法,其特征在于,包括:
步骤1、通信类型判断模块控制所述通信切换模块将所述通信接口模块的信号连接至第一通信模块。
步骤2、第一通信收发模块读取第一通信模块信息,判断是否读取到第一预设信息,是则通知通信类型判断模块维持所述通信接口模块与所述第一通信模块的连接状态,否则进入下一步。
步骤3、第一通信收发模块向所述第一通信模块发送第二预设信息,判断是否收到第一应答信息,是则通知通信类型判断模块维持所述通信接口模块与所述第一通信模块的连接状态,否则进入下一步。
步骤4、通信类型判断模块控制所述通信切换模块将所述通信接口模块的信号连接至第二通信模块。
步骤5、第二通信收发模块读取第二通信模块信息,判断是否读取到第三预设信息,是则通知通信类型判断模块维持所述通信接口模块与所述第二通信模块的连接状态,否则进入下一步。
步骤6、第二通信收发模块向所述第二通信模块发送第四预设信息,判断是否收到第二应答信息,是则通知通信类型判断模块维持所述通信接口模块与所述第二通信模块的连接状态,否则进入步骤1。
5.根据权利要求4所述的通信自动切换方法,其特征在于,在步骤6之后还包括:
步骤7、人机交互模块显示通信接口模块未连接或者故障信息。
6.根据权利要求4所述的通信自动切换方法,其特征在于,所述第一通信模块为CAN模块,所述第一预定信息为CAN ID仲裁段信息,所述第二预设信息为CAN信息。
7.根据权利要求4所述的通信自动切换方法,其特征在于,
所述第二通信模块为UART模块,所述第三预设信息包括UART起始位或/和校验码,所述第四预设信息为UART握手信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810718149.1A CN108809788A (zh) | 2018-06-30 | 2018-06-30 | 一种通信自动切换装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810718149.1A CN108809788A (zh) | 2018-06-30 | 2018-06-30 | 一种通信自动切换装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108809788A true CN108809788A (zh) | 2018-11-13 |
Family
ID=64073274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810718149.1A Pending CN108809788A (zh) | 2018-06-30 | 2018-06-30 | 一种通信自动切换装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108809788A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110580037A (zh) * | 2019-09-27 | 2019-12-17 | 华勤通讯技术有限公司 | 一种uart通信***及车载设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007053619A (ja) * | 2005-08-18 | 2007-03-01 | Sony Corp | 電子機器、およびその制御方法、ならびにプログラム |
US20080183940A1 (en) * | 2007-01-26 | 2008-07-31 | Tony Lou | Computer Switch Having Integrated Direct Connection And Scan Interface Structures |
CN101581795A (zh) * | 2009-06-30 | 2009-11-18 | 东华理工大学 | 三维电阻率成像***的数据采集子站装置 |
CN101895450A (zh) * | 2009-05-20 | 2010-11-24 | 株式会社瑞萨科技 | 半导体集成电路装置 |
CN201945879U (zh) * | 2011-01-21 | 2011-08-24 | 河南力安测控科技有限公司 | Can通讯、rs485通讯自动切换的电气火灾监控器 |
CN104699066A (zh) * | 2013-12-04 | 2015-06-10 | 大陆汽车***(天津)有限公司 | 电子控制模块 |
CN204480238U (zh) * | 2015-01-15 | 2015-07-15 | 北京奥普维尔科技有限公司 | 一种串行总线切换装置 |
CN106383479A (zh) * | 2016-11-18 | 2017-02-08 | 广州极飞科技有限公司 | 智能电池通信接口兼容电路、智能电池及无人飞行器 |
CN106645914A (zh) * | 2017-01-03 | 2017-05-10 | 哈尔滨工业大学 | 一种卫星信息处理平台的地面测试装置及其控制方法 |
-
2018
- 2018-06-30 CN CN201810718149.1A patent/CN108809788A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007053619A (ja) * | 2005-08-18 | 2007-03-01 | Sony Corp | 電子機器、およびその制御方法、ならびにプログラム |
US20080183940A1 (en) * | 2007-01-26 | 2008-07-31 | Tony Lou | Computer Switch Having Integrated Direct Connection And Scan Interface Structures |
CN101895450A (zh) * | 2009-05-20 | 2010-11-24 | 株式会社瑞萨科技 | 半导体集成电路装置 |
CN101581795A (zh) * | 2009-06-30 | 2009-11-18 | 东华理工大学 | 三维电阻率成像***的数据采集子站装置 |
CN201945879U (zh) * | 2011-01-21 | 2011-08-24 | 河南力安测控科技有限公司 | Can通讯、rs485通讯自动切换的电气火灾监控器 |
CN104699066A (zh) * | 2013-12-04 | 2015-06-10 | 大陆汽车***(天津)有限公司 | 电子控制模块 |
CN204480238U (zh) * | 2015-01-15 | 2015-07-15 | 北京奥普维尔科技有限公司 | 一种串行总线切换装置 |
CN106383479A (zh) * | 2016-11-18 | 2017-02-08 | 广州极飞科技有限公司 | 智能电池通信接口兼容电路、智能电池及无人飞行器 |
CN106645914A (zh) * | 2017-01-03 | 2017-05-10 | 哈尔滨工业大学 | 一种卫星信息处理平台的地面测试装置及其控制方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110580037A (zh) * | 2019-09-27 | 2019-12-17 | 华勤通讯技术有限公司 | 一种uart通信***及车载设备 |
CN110580037B (zh) * | 2019-09-27 | 2020-07-31 | 华勤通讯技术有限公司 | 一种uart通信***及车载设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101287217B (zh) | 一种双卡手机的sim卡切换装置和切换方法 | |
CN103287932A (zh) | 电梯*** | |
CN103036619B (zh) | 单芯光传输智能通信模块及其应用方法 | |
CN101625670A (zh) | 一种串行总线设备、串行总线传输***及方法 | |
CN101986227A (zh) | 远程控制*** | |
CN102290862B (zh) | 一种配电终端的对等式通信方法及*** | |
CN107426830A (zh) | 用于用电信息采集***的双通道无线公网通信模块 | |
CN108809788A (zh) | 一种通信自动切换装置及方法 | |
CN209182816U (zh) | 一种触发式双冗余网络 | |
CN104837186A (zh) | 一种终端语音通信方法和装置 | |
CN205792601U (zh) | 一种光口自适应的光纤收发器 | |
CN102881145A (zh) | 一种适配器及应用于适配器的数据传输方法 | |
CN208112977U (zh) | 一种移动sim卡池以及移动sim卡池*** | |
CN110300405A (zh) | 一种实现sim卡切换的装置及方法 | |
CN210927649U (zh) | 一种基于Compact PCI总线千兆双冗余网卡 | |
CN102026243B (zh) | 用户设备的处理方法及*** | |
CN107911273A (zh) | 家用电器的通信***、通信方法以及家用电器 | |
CN202197299U (zh) | 一种家庭物联网网关 | |
CN109117192B (zh) | 可唤醒待机机台的切换装置及唤醒装置 | |
CN204425667U (zh) | 配用电异构网络的多模通信终端 | |
CN110401566B (zh) | 一种配电网节点状态实时传递方法 | |
CN2819596Y (zh) | 远动主备通信的新型切换装置 | |
CN105471752B (zh) | 基于交换网实现机架堆叠的设备、方法和*** | |
CN207968510U (zh) | 一种带USB接口的PoE交换机 | |
CN215499394U (zh) | 一种分散式部署的调度通信设备电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181113 |