一种嵌入式设备和串口收发系统技术方案

技术编号:14530425 阅读:160 留言:0更新日期:2017-02-02 13:04
本发明专利技术提供一种嵌入式设备和串口收发系统,嵌入式设备包括:通用接口和设置在嵌入式设备内部的UART接口;处理器,分别与UART接口的发送端口和接收端口相连,在发送端口发送待发送数据前,处理器检测接收端口是否处于接收状态,如果否,控制发送端口发送待发送数据;发送模块,一端分别与发送端口和接收端口相连,另一端与通用接口的一信号脚相连,发送模块用于接收待发送数据,设置接收端口处于高电平,并将待发送数据发送至通用接口的信号脚。本发明专利技术在设备外壳上没有设置UART接口的情况下,无需拆开外壳也可实现UART接口的数据接收和发送功能,降低了测试、维修难度和成本,避免损伤外壳,有利于减小设备尺寸,提升设备外观。

【技术实现步骤摘要】

本专利技术涉及电子设备
,特别是涉及一种嵌入式设备和一种串口收发系统。
技术介绍
UART(UniversalAsynchronousReceiver/Transmitter,通用异步收发传输器)是一种通用串行数据总线,UART通过一对信号线连接两个设备,两个设备采用约定的波特率进行通信,实现数据的全双工发送和接收。由于UART实现简单,在嵌入式硬件产品设计中,通常将UART接口作为嵌入式硬件产品的调试接口,嵌入式硬件产品的UART接口与计算机端的UART接口连接后,计算机端的串口工具通过UART接口对嵌入式硬件产品进行测试等操作。目前,嵌入式硬件产品体积越来越小,外观要求越来越高,导致产品外壳上无法预留UART接口。这样,当需要对嵌入式硬件产品进行整机硬件测试、故障机维修时十分不便,测试人员或维修人员必须拆开嵌入式硬件产品外壳,才能将内部的UART接口连接到计算机端,测试、维修的难度和成本高,而且容易损伤嵌入式硬件产品外壳。
技术实现思路
鉴于上述问题,本专利技术实施例的目的在于提供一种嵌入式设备和一种串口收发系统,以解决现有嵌入式硬件产品测试、维修的难度和成本高,而且容易损伤嵌入式硬件产品外壳的问题。为了解决上述问题,本专利技术实施例公开了一种嵌入式设备,包括:通用接口和设置在所述嵌入式设备内部的UART接口;处理器,所述处理器分别与所述UART接口的发送端口和接收端口相连,在所述发送端口发送待发送数据前,所述处理器用于检测所述接收端口是否处于接收状态,如果否,控制所述发送端口发送所述待发送数据;发送模块,所述发送模块的一端分别与所述发送端口和所述接收端口相连,所述发送模块的另一端与所述通用接口的一信号脚相连,所述发送模块用于接收所述待发送数据,设置所述接收端口处于高电平,并将所述待发送数据发送至所述通用接口的信号脚。可选地,所述发送模块包括:二极管,所述二极管的阴极与所述发送端口相连,所述二极管的阳极与电源相连;第一与非门,所述第一与非门的第一输入端分别与所述二极管的阳极和所述通用接口的信号脚相连,所述第一与非门的第二输入端与所述电源相连;第二与非门,所述第二与非门的第一输入端分别与所述发送端口相连,所述第二与非门的第二输入端与所述第一与非门的输出端相连,所述第二与非门的输出端与所述接收端口相连。可选地,所述发送模块还包括:电阻,所述电阻的一端与所述电源相连,所述电阻的另一端分别与所述第一与非门的第一输入端、所述二极管的阳极和所述通用接口的信号脚相连。可选地,所述发送模块还包括:电容,所述电容的一端分别与所述第二与非门的输出端和所述接收端口相连,所述电容的另一端接地。可选地,所述处理器包括:检测单元,在所述发送端口发送待发送数据前,所述检测单元用于检测所述接收端口是否处于接收状态;等待控制单元,若所述接收端口处于接收状态,所述等待控制单元控制所述发送端口等待直至所述接收端口处于空闲状态;发送控制单元,若所述接收端口处于空闲状态,所述发送控制单元控制所述发送端口发送所述待发送数据。可选地,所述发送模块设置在所述通用接口中。可选地,所述通用接口为MicroUSB(USB标准的一个便携版本)接口,所述通用接口的信号脚为所述MicroUSB接口的ID(Identity)脚。可选地,所述通用接口为HDMI(HighDefinitionMultimediaInterface,高清晰度多媒体接口)接口,所述通用接口的信号脚为所述HDMI接口的RSVD(Reserved)脚。为了解决上述问题,本专利技术实施例还公开了一种串口收发系统,包括:一双向传输信号线和两个所述的嵌入式设备,所述双向传输信号线分别与两个所述嵌入式设备中通用接口的信号脚相连,所述双向传输信号线用于接收任一所述嵌入式设备发送的待发送数据,通过另一所述嵌入式设备的发送模块将所述待发送数据发送至所述另一嵌入式设备的接收端口。可选地,两个所述嵌入式设备中发送模块的结构相同。本专利技术实施例包括以下优点:在UART接口的发送端口发送待发送数据前,通过处理器检测接收端口是否处于接收状态,在接收端口不处于接收状态时,控制UART接口的发送端口发送待发送数据,从而保证在发送端口发送数据时,接收端口不处于接收状态(即与本实施例嵌入式设备通信的另一设备不处于发送状态),避免两设备出现冲突;以及将发送模块的一端分别与发送端口和接收端口相连,发送模块的另一端与通用接口的一信号脚和电源相连,发送模块接收待发送数据后,设置接收端口处于高电平,并将待发送数据发送至通用接口的信号脚,不仅便于将通用接口的信号脚与单根双向传输信号线连接,而且在发送端口发送待发送数据时,可以避免接收端口接收该待发送数据。本专利技术实施例在嵌入式设备的外壳未预留UART接口的情况下,通过一根双向传输信号线与通用接口的信号脚连接后,即可方便的实现UART接口接收数据和发送数据,便于减小产品尺寸,提高产品外观,而且测试人员或维修人员无需拆开嵌入式设备外壳,就能将内部的UART接口连接到计算机端,有效降低了测试、维修的难度和成本,避免了损伤嵌入式设备外壳。附图说明图1是本专利技术的一种嵌入式设备实施例的结构框图;图2是本专利技术的一种嵌入式设备实施例的结构示意图;图3是本专利技术的一种串口收发系统实施例的结构框图;图4是本专利技术的一种串口收发系统实施例的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术的一种嵌入式设备实施例的结构框图,具体可以包括如下模块:通用接口10和设置在嵌入式设备内部的UART接口20;处理器30,处理器30分别与UART接口20的发送端口TX和接收端口RX相连,在发送端口TX发送待发送数据前,处理器30用于检测接收端口RX是否处于接收状态,如果否,控制发送端口TX发送待发送数据;发送模块40,发送模块40的一端分别与发送端口TX和接收端口RX相连,发送模块40的另一端与通用接口10的一信号脚11相连,发送模块40用于接收待发送数据,设置接收端口RX处于高电平,并将待发送数据发送至通用接口10的信号脚11;通用接口10的信号脚11设置在嵌入式设备的外壳上。其中,在发送端口TX发送待发送数据前,通过处理器30检测接收端口RX是否处于接收状态,并在接收端口RX不处于接收状态(即接收端口RX处于接收状态)时,控制发送端口TX发送待发送数据,这样可以保证在发送端口TX发送数据时,接收端口RX不处于接收状态(即与本实施例嵌入式设备通信的另一设备不处于发送状态),避免两设备出现冲突。其中,处理器30检测接收端口RX是否处于接收状态可以通过已有技术实现。另外,发送模块40接收待发送数据后,设置接收端口RX处于高电平,并将待发送数据发送至通用接口10的信号脚11,不仅便于将通用接口10的信号脚11与单根双向传输信号线连接,通过单根双向传输信号线传输待发送数据、接收数据,而且设置接收端口RX处于高电平,可以保证接收端口RX无法接收该待发送数据,确保待发送数据有效发送至通用接口10的信号脚11。可选地,在本专利技术的一个实施例中,参照图2,发送模块40可以包括:二极管D,二极管D的阴极与发送端口TX相连,二极管D的阳极与电本文档来自技高网...

【技术保护点】
一种嵌入式设备,其特征在于,所述嵌入式设备包括通用接口和设置在所述嵌入式设备内部的UART接口,所述嵌入式设备还包括:处理器,所述处理器分别与所述UART接口的发送端口和接收端口相连,在所述发送端口发送待发送数据前,所述处理器用于检测所述接收端口是否处于接收状态,如果否,控制所述发送端口发送所述待发送数据;发送模块,所述发送模块的一端分别与所述发送端口和所述接收端口相连,所述发送模块的另一端与所述通用接口的一信号脚相连,所述发送模块用于接收所述待发送数据,设置所述接收端口处于高电平,并将所述待发送数据发送至所述通用接口的信号脚。

【技术特征摘要】
1.一种嵌入式设备,其特征在于,所述嵌入式设备包括通用接口和设置在所述嵌入式设备内部的UART接口,所述嵌入式设备还包括:处理器,所述处理器分别与所述UART接口的发送端口和接收端口相连,在所述发送端口发送待发送数据前,所述处理器用于检测所述接收端口是否处于接收状态,如果否,控制所述发送端口发送所述待发送数据;发送模块,所述发送模块的一端分别与所述发送端口和所述接收端口相连,所述发送模块的另一端与所述通用接口的一信号脚相连,所述发送模块用于接收所述待发送数据,设置所述接收端口处于高电平,并将所述待发送数据发送至所述通用接口的信号脚。2.根据权利要求1所述的嵌入式设备,其特征在于,所述发送模块包括:二极管,所述二极管的阴极与所述发送端口相连,所述二极管的阳极与电源相连;第一与非门,所述第一与非门的第一输入端分别与所述二极管的阳极和所述通用接口的信号脚相连,所述第一与非门的第二输入端与所述电源相连;第二与非门,所述第二与非门的第一输入端分别与所述发送端口相连,所述第二与非门的第二输入端与所述第一与非门的输出端相连,所述第二与非门的输出端与所述接收端口相连。3.根据权利要求2所述的嵌入式设备,其特征在于,所述发送模块还包括:电阻,所述电阻的一端与所述电源相连,所述电阻的另一端分别与所述第一与非门的第一输入端、所述二极管的阳极和所述通用接口的信号脚相连。4.根据权利要求2所述的嵌入式设备,其特征在于,所述发...

【专利技术属性】
技术研发人员:吴隆谊
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1