一种串行通信接口复用电路及使用方法与流程

文档序号:17950085发布日期:2019-06-18 23:57阅读:420来源:国知局
一种串行通信接口复用电路及使用方法与流程

本发明涉及通信技术领域,特别是涉及一种串行通信接口复用电路及使用方法。



背景技术:

随着通信技术的日新月异,通信设备的功能越来越多,设备内部通信方式也越来越多样化,包括串行通信等,有时因不同功能,需使用不同电气的通信接口;但因主控制器的通信接口数量有限,需采用一种电路能智能实现二选一的串行通信接口。

为克服现有技术的上述缺点,本技术提出一种串行通信接口复用电路及使用方法。



技术实现要素:

串行通信接口复用电路是通信设备的一部分,微控制器(mcu)通过控制其gpio的高低电平来实现其uart与功能单元a或与功能单元b之间的通信。

本发明能够通过提供一种串行通信接口复用电路使用方法来实现本发明的目的,该方法包括:步骤1:微控制器(mcu)的gpio电平置为高电平时,微控制器(mcu)的uart与功能单元a进行串行通信接口连接;步骤2:微控制器(mcu)的gpio电平置为低电平时,微控制器(mcu)的uart与功能单元b进行串行通信接口连接。上述步骤1-步骤2为一个完整电路切换过程。

较佳地,所述步骤1具体为:微控制器(mcu)将其通道选择gpio置为高电平,通道切换电路将串行通信接口切至与rs232电平转换电路连接,与带有rs232接口的功能模块a进行串行通信,此时微控制器可以实时采集功能模块a的各项实时状态。

较佳地,所述步骤2具体为:当微控制器采集完功能模块a的实时状态后,微控制器(mcu)将其通道选择gpio置为低电平,通道切换电路将串行通信接口切至与rs485电平转换电路连接,与带有rs485接口的功能模块b1~n进行串行通信。

另,作为一种优选方案,所述串行通信接口复用电路使用方法还包括:

步骤3:微控制器(mcu),先对功能模块b1进行各项实时状态采集,然后再对功能模块b2进行各项实时状态采集,直至对功能模块bn进行各项实时状态采集完毕。

在本发明的另一方面中,通过提供一种串行通信接口复用电路实现本发明的目的,该装置包括微控制器mcu、通道切换电路、通信接口电平转换电路a、功能单元a、通信接口电平转换电路b、功能单元b。

较佳地,在所述装置中,通过所述微控制器控制gpio的高低电平,来实现通道切换电路进行切换,以实现串行通信接口复用。

较佳地,在所述装置中,通信接口电平转换电路可以是rs232、rs485和rs422接口电路。

较佳地,在所述装置中,使用所述通道切换电路进行切换时,所述电路类似2个spdt(singlepoledoublethrow),从而实现串行通信接口的复用。

针对现有技术中因不同功能,需使用不同电气的通信接口;但主控制器的通信接口数量有限的技术问题,本发明采用一种串行通信接口复用电路,并公开其使用方法,智能实现二选一的串行通信接口,以克服上述现有技术中的缺陷。

附图说明

图1示出了本技术串行通信接口复用电路及使用方法一种实施例中串行通信接口复用电路的系统框图。

图2示出了本技术串行通信接口复用电路及使用方法一种实施例中的设备通信接口示意图。

图3示出了本技术串行通信接口复用电路及使用方法一种实施例中mcu工作流程图。

具体实施方式

现在结合说明书附图1-3详细说明本专利申请关于一种串行通信接口复用电路及使用方法的优选实施例,还在以下描述中提供了多个示例。虽然详细描述了本专利申请公开的电路和方法,但是为了清楚起见,显然,对于本领域技术人员理解该系统、电路和方法非特别重要的一些功能部件可能不被示出。

此外,应该理解的是,本专利申请中公开的电路和方法不限于如下描述的确切实施例,其可以由本领域技术人员在不脱离其精神或请求保护范围的情况下实现各种改变和修改。例如,在本公开的范围内,不同的示例性实施例的元件和/或功能部件可以彼此结合和/或相互替换。

图1示出了本技术串行通信接口复用电路及使用方法一种实施例中串行通信接口复用电路的系统框图。

在图1中,系统实现框图主要包含:微控制器(mcu)、通道切换电路、通信接口电平转换电路a、功能单元a、通信接口电平转换电路b、功能单元b等部分。系统工作原理如下:

通过微控制器(mcu)控制其gpio的高低电平,来实现通道切换电路进行切换,此电路类似2个spdt(singlepoledoublethrow),从而实现串行通信接口的复用;通信接口电平转换电路可以是rs232、rs485和rs422接口电路。

具体电路实现及步骤如图2-3所示:其中,步骤1:微控制器(mcu)的gpio电平置为高电平时,微控制器(mcu)的uart与功能单元a进行串行通信接口连接;步骤2:微控制器(mcu)的gpio电平置为低电平时,微控制器(mcu)的uart与功能单元b进行串行通信接口连接;上述步骤1--步骤2为一个完整电路切换过程。

优选地,通信设备的子功能模块存在两种串行通信接口,一种为rs232接口,另一种为rs485接口时,微控制器需将其两种接口的子功能模块纳入监控。为实现上述目的,本技术串行通信接口复用电路及使用方法一种实施例具体包含以下步骤:

步骤1:微控制器(mcu)将其通道选择gpio置为高电平,通道切换电路将串行通信接口切至与rs232电平转换电路连接,与带有rs232接口的功能模块a进行串行通信,此时微控制器可以实时采集功能模块a的各项实时状态;

步骤2:当微控制器采集完功能模块a的实时状态后,微控制器(mcu)将其通道选择gpio置为低电平,通道切换电路将串行通信接口切至与rs485电平转换电路连接,与带有rs485接口的功能模块b1~n进行串行通信;

步骤3:微控制器(mcu),先对功能模块b1进行各项实时状态采集,然后再对功能模块b2进行各项实时状态采集,直至对功能模块bn进行各项实时状态采集完毕。

在所有上述实施方式中,为实现一些特殊的读/写功能的要求,上述方法操作过程中及其相应装置可以增加器件、硬件、引脚连接或存储器差异来扩展功能。

应说明的是:以上实施例仅用以更清晰地解释、阐述本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。



技术特征:

技术总结
本发明公开一种串行通信接口复用电路及使用方法,所述串行通信接口复用电路包括微控制器MCU、通道切换电路、通信接口电平转换电路A、功能单元A、通信接口电平转换电路B、功能单元B,用于实现串行通信接口的复用。通过微控制器(MCU)控制其GPIO的高低电平,来实现通道切换电路进行切换,此电路类似2个SPDT(Single Pole Double Throw),从而实现串行通信接口的复用;通信接口电平转换电路可以是RS232、RS485和RS422接口电路。

技术研发人员:谢兰芬;王文尚
受保护的技术使用者:广州开信通讯系统有限公司
技术研发日:2019.02.22
技术公布日:2019.06.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1