一种数据传输方法、装置、设备及储存介质

文档序号:1695458 发布日期:2019-12-10 浏览:25次 >En<

阅读说明:本技术 一种数据传输方法、装置、设备及储存介质 (Data transmission method, device, equipment and storage medium ) 是由 丁柏平 蔡增智 杨锋 欧阳诚梓 范俊伟 于 2019-08-30 设计创作,主要内容包括:本发明实施例公开了一种数据传输方法、装置、设备及储存介质。该方法包括:根据预设待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列;获取二极管正极的第一电平值;当所述第一电平值为预设电平时,向二极管负极输出所述待输出的电平序列,其中所述二极管负极连接发送端。本发明实施例的技术方案解决电路中存在二极管限制信息数据只能单向传输的问题,以实现电路在包含二极管的情况下依旧可以对数据进行双向传输。(the embodiment of the invention discloses a data transmission method, a data transmission device, data transmission equipment and a storage medium. The method comprises the following steps: determining a level sequence to be output according to preset information to be sent and a preset corresponding relation between logic data and level difference between two ends of a diode; acquiring a first level value of the anode of the diode; and when the first level value is a preset level, outputting the level sequence to be output to a cathode of a diode, wherein the cathode of the diode is connected with a sending terminal. The technical scheme of the embodiment of the invention solves the problem that the diode limits information data to be transmitted only in one direction in the circuit, so that the circuit can still transmit data in two directions under the condition of containing the diode.)

一种数据传输方法、装置、设备及储存介质

技术领域

本发明实施例涉及通信技术领域,尤其涉及一种数据传输方法、装置、设备及存储介质。

背景技术

二极管是最常用的电子元件之一,它最大的特性就是单向导电,因此广泛应用于各种需要防止电流反向导通的电路中。

现有的一些电子器件因为设计需要,电路中包含二极管,但也因此导致信息数据只能单向传输,同时,该电子器件有着数据双向传输的需求。

针对上述问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供一种数据传输方法、装置、设备及存储介质,以实现电路在包含二极管的情况下依旧可以对数据进行双向传输。

第一方面,本发明实施例提供了一种数据传输方法,该方法包括:

根据预设待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列;

获取二极管正极的第一电平值;

当所述第一电平值为预设电平时,向二极管负极输出所述待输出的电平序列,其中所述二极管负极连接发送端。

第二方面,本发明实施例还提供了一种数据传输装置,该装置包括:

待输出电平序列确定模块,用于根据预设待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列;

电平值获取模块,用于获取二极管正极的第一电平值;

电平序列输出模块,用于当所述第一电平值为预设电平时,向二极管负极输出所述待输出的电平序列,其中所述二极管负极连接发送端。

第三方面,本发明实施例还提供了一种设备,该设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的数据传输方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的数据传输方法。

本发明实施例通过二极管负极连接发送端,发送端根据预设待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列。获取二极管正极的第一电平值,当第一电平值为预设电平时,向二极管负极输出待输出的电平序列。解决电路中存在二极管限制信息数据只能单向传输的问题,以实现电路在包含二极管的情况下依旧可以对数据进行双向传输。

附图说明

图1是本发明实施例一中的一种数据传输方法的流程图;

图2是本发明实施例二中的一种数据传输方法的流程图;

图3是本发明实施例二中的矿灯工作电路和充电设备输出端的连接关系图;

图4是本发明实施例三中的一种数据传输装置的结构示意图;

图5是本发明实施例四中的一种设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种数据传输方法的流程图,本实施例可适用于电子器件电路中包含二极管,同时需要信息数据双向传输的情况,该方法可以由数据传输装置来执行,该装置可以由硬件和/或软件来实现,并一般集成在发送端,具体包括如下步骤:

步骤S101、根据预设待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列;

其中,预设待发送信息为提前定义好的逻辑数据序列,包含需要传输的数据信息,例如在气体浓度识别时,将气体浓度100%定义为11111111。在声音大小识别时,将声音分贝0dB定义为00000000等,不局限于上述情况。

二极管两端电平差指的是,二极管两端正极电平值减去负极电平值的差值。逻辑数据与二极管两端电平差的预设对应关系指的是,提前设定好上述差值与逻辑数据的对应关系,例如,当上述差值为负时,对应逻辑数据1,当上述差值为非负时,对应逻辑数据0。

步骤S102、获取二极管正极的第一电平值;

其中,由发送端获取二极管正极的第一电平值。在发送端发送数据信息之前,需要与二极管正极连接的信息传输端处于激活状态,做好接收数据信息的准备,当信息传输端处于激活状态时,会向二极管输出预设电平。所以,获取二极管正极的第一电平值可以确定信息传输端是否已经处于激活状态。发送端在输出电平序列之前,可以先启动输入功能,获取输入的电平,结合二极管的管压降,确定二极管正极的第一电平值。

步骤S103、当第一电平值为预设电平时,向二极管负极输出待输出的电平序列,其中二极管负极连接发送端。

其中,预设电平为提前设定好的固定电平。例如,预设电平为3V,当第一电平值为3V时,发送端依次输出待输出的电平序列,作用为使得输出的电平序列相对于3V形成不同的电平值差值。

该数据传输方法的工作原理:发送端发送信息,在发送信息前,先根据预设待发送信息,将信息转换为相应的逻辑数据序列。然后根据逻辑数据与二极管两端电平差的预设对应关系,确定发送端待输出的电平序列。在发送信息时,获取二极管正极的第一电平值,当第一电平值为预设电平时,发送端向二极管负极输出确定好的待输出的电平序列。

本发明实施例的技术方案,通过在发送端中预设好的待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定发送端待输出的电平序列。发送端获取二极管正极的第一电平值,当判断第一电平值是预设电平时,发送端向二极管负极输出待输出的电平序列,发送端连接二极管负极。可以在现有技术的基础上,解决电路中存在二极管限制信息数据只能单向传输的问题,以实现电路在包含二极管的情况下依旧可以对数据进行双向传输。

在上述技术方案的基础上,可选的,在所述根据预设待发送信息,以及逻辑数据与输出电平的预设对应关系,确定待输出的电平序列之前,还包括:

当第一电平值与二极管负极的第二电平值的差值为非负时,将传输数据确定为第一逻辑数据;

当第一电平值与所述第二电平值的差值为负时,将传输数据确定为第二逻辑数据。

即当第一电平值大于等于二极管负极的第二电平值时,此时二极管有电流通过,将传输数据确定为第一逻辑数据;

当第一电平值小于第二电平值的时,此时二极管无电流通过,将传输数据确定为第二逻辑数据。

可选的,所述第一逻辑数据为逻辑“0”,所述第二逻辑数据为逻辑“1”;或者,所述第一逻辑数据为逻辑“1”,所述第二逻辑数据为逻辑“0”。

示例性的,以矿灯气体浓度信息检测过程为例进行说明。二极管正极连接数据接收器,二极管负极连接矿灯工作电路。。矿灯工作电路中设置有气体浓度传感器,当感应到气体浓度时,气体浓度传感器通过AD转换将气体浓度转换成预设待发送信息,例如,将100%的气体浓度,转换为11111111。。根据预设待发送信息11111111,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列。例如,预设数据接收器端的电平值与矿灯工作电路端的电平值的差值为非负时,将传输数据确定为第一逻辑数据,第一逻辑数据定为逻辑“0”。当数据接收器电平值与矿灯工作电路端的电平值的差值为负时,将传输数据确定为第二逻辑数据,第二逻辑数据为逻辑“1”;

此时,矿灯工作电路获取数据接收器端的电平值,当该电平值为预设电平时,此时矿灯工作电路端向二极管负极输出电平序列,使得二极管两端电平差值八次为负,从而传递信息。

上述矿灯气体浓度信息检测,使得矿灯在存在二极管,阻止数据的双向传输的情况下,与数据接收器进行了信息传递,增加了矿灯的多功能性。

实施例二

图2为本发明实施例二提供的一种数据传输方法的流程图,本实施例在上述技术方案的基础上进一步细化,该方法具体包括:

步骤S201、根据预设通信协议,确定对应的通信协议电平序列;

其中所述预设通信协议为设定好的逻辑数据序列,例如01101010,通信双方通信协议相通且唯一。根据逻辑数据与二极管两端电平差的预设对应关系,确定对应的通信协议电平序列。

步骤S202、向所述二极管负极输出所述通信协议电平序列,以便信息传输端根据接收到的所述预设通信协议打开信息交互,其中,所述信息传输端连接所述二极管正极。

具体的,信息传输端接收到发送端传来的通信协议,当通信协议匹配,则信息传输端打开信息交互,不匹配则不打开信息交互。

步骤S203、根据预设待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列;

步骤S204、获取二极管正极的第一电平值;

步骤S205、当所述第一电平值为预设电平时,向二极管负极输出所述待输出的电平序列,其中所述二极管负极连接发送端。

示例性的,以矿灯和充电设备之间的识别为例进行说明。现有的矿灯大多没有通信功能,没有通信功能的矿灯在矿下功能单一,只能照明。而具有通信功能的矿灯大多使用的是有线接口通信,使用接口通信会由于矿灯为了满足安全标准在接口处接有二极管串联的安全电路,二极管的存在会阻止数据的双向传输。图3为本发明实施例二提供的充电设备输出端301、矿灯工作电路302和二极管303的连接关系图。

二极管303正极连接充电设备输出端301,二极管303负极连接矿灯工作电路302。在正式通信之前,在矿灯工作电路302和对应的充电设备输出端301中,预设通信协议,例如01110011。对传递通信协议的方式进行设置,传递通信协议的方式为:

充电设备输出端301持续输出一个固定电平,此时矿灯工作电路302持续输出变化的电平序列。

当矿灯工作电路302输出的为高电平时,即矿灯工作电路302输出电平值与充电设备输出端301输出的电平值的差值为非负时,此时二极管303无电流通过,定义为逻辑“0”;

当矿灯工作电路302输出的为低电平时,即矿灯工作电路302输出电平值与充电设备输出端301输出的电平值的差值为负时,此时二极管303有电流通过,定义为逻辑“1”;

通过矿灯工作电路302输出的变化的电平序列,传递通信协议01110011。

在实际通信过程前,将矿灯工作电路302与充电设备输出端301相连接,此时充电设备输出端301持续输出一个预设的固定电平,矿灯工作电路302根据预设的通信协议输出变化的电平序列,通过串口传输将通信协议发送至充电设备输出端301。充电设备输出端301对接收的通信协议进行判断,是否为充电设备输出端301预设的协议01110011。如果协议匹配,则充电设备,例如矿灯架,打开矿灯供电。如果协议不匹配,则充电设备不打开矿灯供电。

上述矿灯和充电设备之间的识别,使得矿灯在存在二极管,阻止数据的双向传输的情况下,与充电设备进行了信息交互,通过协议匹配相应的矿灯架,从而保证了矿灯使用者对矿灯的唯一使用权,防止了误拿矿灯充电的情况。

在上述技术方案的基础上,可选的,还包括:

获取二极管正极的所述第一电平值,构成接收电平序列;

根据所述接收电平序列,确定接收数据信息;

根据所述接收数据信息执行对应操作。

具体为,发送端接收信息传输端反馈的信息,并对信息进行相应的操作。实现通信交互。

实施例三

图4为本发明实施例三提供的一种数据传输装置的结构示意图。该装置用于执行本发明任意实施例所提供的数据传输方法。如图4所示,该装置包括:

待输出电平序列确定模块401,用于根据预设待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列;

电平值获取模块402,用于获取二极管正极的第一电平值;

电平序列输出模块403,用于当所述第一电平值为预设电平时,向二极管负极输出所述待输出的电平序列,其中所述二极管负极连接发送端。

可选的,所述装置还包括:

逻辑数据确定模块,用于在所述根据预设待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列之前,当所述第一电平值与二极管负极的第二电平值的差值为非负时,将传输数据确定为第一逻辑数据;当所述第一电平值与所述第二电平值的差值为负时,将传输数据确定为第二逻辑数据。

可选的,所述逻辑数据确定模块包括,所述第一逻辑数据为逻辑“0”,所述第二逻辑数据为逻辑“1”;

或者,所述第一逻辑数据定义为逻辑“1”,所述第二逻辑数据为逻辑“0”。

可选的,所述装置还包括:

确定通信协议电平序列模块,用于在所述向二极管负极输出所述待输出的电平序列之前,根据预设通信协议,确定对应的通信协议电平序列;

输出通信协议电平序列模块,用于向所述二极管负极输出所述通信协议电平序列,以便信息传输端根据接收到的所述预设通信协议打开信息交互,其中,所述信息传输端连接所述二极管正极。

可选的,所述装置还包括:

接收电平序列构成模块,用于获取二极管正极的所述第一电平值,构成接收电平序列;

接收数据信息确定模块,用于根据所述接收电平序列,确定接收数据信息;

对应操作执行模块,用于根据所述接收数据信息执行对应操作。

本发明实施例所提供的可执行本发明任意实施例所提供的数据传输方法方法,具备执行方法相应的功能模块和有益效果。

实施例四

图5为本发明实施例四提供的一种设备的结构示意图,如图5所示,该设备包括处理器50、存储器51、输入装置52和输出装置53;处理器50的数量可以是一个或多个,图5中以一个处理器50为例;设备中的处理器50、存储器51、输入装置52和输出装置53可以通过总线或其他方式连接,图5中以通过总线连接为例。

存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的数据传输方法对应的程序指令/模块(例如,数据传输装置中的待输出电平序列确定模块401、电平值获取模块402和电平值序列输出模块403)。处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的数据传输方法。

存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置52可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置53可包括显示屏等显示设备。

实施例五

本发明实施例四还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种数据传输方法,该方法包括:

根据预设待发送信息,以及逻辑数据与二极管两端电平差的预设对应关系,确定待输出的电平序列;

获取二极管正极的第一电平值;

当所述第一电平值为预设电平时,向二极管负极输出所述待输出的电平序列,其中所述二极管负极连接发送端。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的数据传输方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述数据传输装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种车辆调度方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!