一种无线通讯终端的制作方法

文档序号:10338096阅读:831来源:国知局
一种无线通讯终端的制作方法
【技术领域】
[0001 ]本实用新型涉及通讯装置技术领域,尤其涉及一种单个UART 口扩展成多路UART 口的的无线通讯终端。
【背景技术】
[0002]传统的8位M⑶或者32位MCU,在资源比较受限的情况下,往往只有I个UART串口接口,无法满足多通信接口同时需要进行通信的情况下使用。在成本要求比较严格的情况下,往往选择小型单片机作为主要控制器件,例如ST公司的STM8S003单片机,只有I个UART接口和若干GP1口,当需要用该芯片来作为外部无线通信和外部485通信时,就没法满足两种接口同时使用,需要进行一系列的转换,最常规的方案是将不同类的通信方式改为同一种通信方式,例如将大部分的传感器,都转换为485通信方式,MCU将UART信号转换为485通信方式,同时连接多个485通信设备,同时进行通信协议上的地址位确定,这样做相对于其他的传感器或者通信设备来说就会加大软件难度和通信复杂程度。同时将影响整个的研发周期和增加产品成本。
[0003]如果选用具有两个UART的MCU,则将浪费多余的GP10,同时该类芯片的成本将增加数倍,造成不必要的浪费。
[0004]在单UART通信接口的MCU中,会采用一种GP1口模拟UART的通信方式,改方式的主要缺点是增加了代码工作量,不便于维护和使用,同时将影响MCU的实际工作效率,而且该方式不便于采用C语言来进行代码编写,必须采用汇编等实时性比较强的语言来编写,汇编语言基本不被现有的代码工程师接收,因此会降低整个开发的质量。
【实用新型内容】
[0005]本实用新型的目的是提供一种无线通讯终端,该无线通讯终端用于转换通讯方式传输指令和数据,其中通过串口通信扩展控制器,将MCU的一个UART 口扩展为2路UART 口使用,节约成本。
[0006]为解决上述问题,本实用新型实施例提供一种无线通讯终端,用于单个UART 口扩展成多路UART口,包括串口通信扩展控制器及与串口通信扩展控制器耦接的MCU、ZIGBEE模块,所述串口通信扩展控制器上设有用于连接外围设备通讯模块的通讯串口,串口通信扩展控制器包括,
[0007]多路M⑶接收模块,耦接MCU、ZIGBEE模块和外围设备通讯模块,用于MCU对外围设备发送通道进行选择,所述外围设备包括ZIGBEE模块和外围设备通讯模块,接收多个外围设备发送管脚TXD的发送信号并传输至MCU,当其中一个外围设备发送信号的波形与MCU的接收管脚RXD的波形同向时,则MCU的接收通道与该外围设备的发送通道进行通讯;
[0008]多路M⑶发送模块,耦接MCU、ZIGBEE模块和外围设备通讯模块,用于MCU对外围设备接收通道进行选择,接收MCU发送管脚TXD的发送信号并传输至每个外围设备,当M⑶发送信号的波形与其中一个外围设备的接收管脚RXD的波形同向时,则MCU的发送通道与该外围的接收通道进行通讯。
[0009]可选的,所述MCU包括I个UART口和四个GP1口,四个所述GP1口分别为ZIGBEE模块接收通道的使能控制口、ZIGBEE模块发送通道的使能控制口、外围设备通讯模块接收通道的使能控制口、外围设备通讯模块发送通道的使能控制口,所述ZIGBEE模块接收通道的使能控制口和所述ZIGBEE模块发送通道的使能控制口与ZIGBEE模块通讯连接,所述外围设备通讯模块接收通道的使能控制口和所述外围设备通讯模块发送通道的使能控制口与外围设备通讯模块通讯连接。
[0010]可选的,所述多路MCU接收模块包括ZIGBEE发送模块和外围设备通讯发送模块,所述ZIGBEE发送模块和所述外围设备通讯发送模块均包括第一反向电路和第二反向电路,所述第一反向电路和第二反向电路采用串联连接,ZIGBEE发送模块的第一反向电路和第二反向电路的连接节点设有ZIGBEE模块发送通道的使能控制口,外围设备通讯发送模块的第一反向电路和第二反向电路的连接节点设有外围设备通讯模块发送通道的使能控制口。
[0011]可选的,所述ZIGBEE发送模块的第一反向电路包括第四三极管、第一偏置电阻,所述第一偏置电阻的一端耦接所述第四三极管的发射极,另一端耦接第四三极管的基极,第四三极管的基极通过一电阻耦接ZIGBEE模块的发射管脚TXD,发射极接地,集电极耦接第二反向电路,所述第二反向电路包括第二三极管,所述第二三极管的基极通过一电阻耦接第一反向电路,发射极接地,集电极耦接MCU的接收管脚RXD和通过一上拉电阻耦接MCU电源电压。
[0012]可选的,所述外围设备通讯发送模块的第一反向电路包括第八三极管、第二偏置电阻,所述第二偏置电阻的一端耦接所述第八三极管的发射极,另一端耦接第八三极管的基极,第八三极管的基极通过一电阻耦接外围设备通讯模块的发射管脚TXD,发射极接地,集电极耦接第二反向电路,所述第二反向电路包括第六三极管,所述第六三极管的基极通过一电阻耦接第一反向电路,发射极接地,集电极耦接MCU的接收管脚RXD和第二三极管的集电极。
[0013]可选的,所述多路MCU发送模块包括ZIGBEE接收模块和外围设备通讯接收模块,所述ZIGBEE接收模块和所述外围设备通讯接收模块均包括第一反向电路和第二反向电路,所述第一反向电路和第二反向电路采用串联连接,ZIGBEE接收模块的第一反向电路和第二反向电路的连接节点设有ZIGBEE模块接收通道的使能控制口,外围设备通讯接收模块的第一反向电路和第二反向电路的连接节点设有外围设备通讯模块接收通道的使能控制口。
[0014]可选的,所述ZIGBEE接收模块的第一反向电路包括第三三极管、第三偏置电阻,所述第三偏置电阻的一端耦接所述第三三极管的发射极,另一端耦接第三三极管的基极,第三三极管的基极通过一电阻耦接MCU的发射管脚TXD,发射极接地,集电极耦接第二反向电路,所述第二反向电路包括第一三极管,所述第一三极管的基极通过一电阻耦接第一反向电路,发射极接地,集电极耦接ZIGBEE模块的接收管脚RXD和通过一上拉电阻耦接M⑶电源电压。
[0015]可选的,所述外围设备通讯接收模块的第一反向电路包括第七三极管、第四偏置电阻,所述第四偏置电阻的一端耦接所述第七三极管的发射极,另一端耦接第七三极管的基极,第七三极管的基极通过一电阻耦接MCU的发射管脚TXD,发射极接地,集电极耦接第二反向电路,所述第二反向电路包括第一三极管,所述第一三极管的基极通过一电阻耦接第一反向电路,发射极接地,集电极耦接外围设备通讯模块的接收管脚RXD和通过一上拉电阻耦接MCU电源电压。
[0016]与现有技术相比,本技术方案具有以下优点:
[0017]通过串口通信扩展控制器的通道转换,可以实现多个UART的接口通信,如果单片的GP1接口够多,可以实现不同的UART通信接口转换,而且转换灵活度很高,不需要在意外围设备的一个通信接口方式是否一致。即使有些设备采用了 RS485或者是RS232接口方式并存,也可以通过这样的电路转换方式来进行相关间的通信;而且在每一次的UART相互转化过程中,都可以进行UART的基本设置,包括通信波特率和检验,都可以不一致。真正实现了UART串口灵活转化、扩展,基本满足需要多通讯接口通信的所有电路中的要求。
【附图说明】
[0018]图1是本实用新型实施例的无线通讯终端的结构框图;
[0019]图2是本实用新型实施例的串口通信扩展控制器的电路图;
[0020]图3是本实用新型实施例的无线通讯终端的M⑶和ZIGBEE模块的电路图。
[0021 ]附图标注:Al、ZIGBEE发送模块;A2、外围设备通讯发送模块;B1、ZIGBEE接收模块;B2、外围设备通讯接收模块;1、MCU; 2、ZIGBEE模块。
【具体实施方式】
[00
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1