一种电子***通信速率的调整方法和装置

文档序号:1070409 发布日期:2020-10-16 浏览:17次 >En<

阅读说明:本技术 一种电子***通信速率的调整方法和装置 (Method and device for adjusting communication rate of electronic detonator ) 是由 黄圣专 关硕 王昭 于 2020-06-28 设计创作,主要内容包括:本发明涉及电子雷管技术领域,具体涉及一种电子雷管通信速率的调整方法和装置。方法包括:电子雷管芯片接收起爆器发送的标准时钟;根据标准时钟对参数进行调整;根据调整后的参数进行解调得到数据指令。参数包括bit宽度、bit间距、Byte间距和指令间距。本发明的技术方案调整了电子雷管的通信速率,解决了现有技术中,电子雷管的起爆器和芯片之间的通信速率不能够灵活调整的问题。(The invention relates to the technical field of electronic detonators, in particular to a method and a device for adjusting the communication rate of an electronic detonator. The method comprises the following steps: the electronic detonator chip receives a standard clock sent by the detonator; adjusting parameters according to a standard clock; and demodulating according to the adjusted parameters to obtain the data instruction. The parameters include bit width, bit spacing, Byte spacing, and command spacing. The technical scheme of the invention adjusts the communication rate of the electronic detonator, and solves the problem that the communication rate between the initiator and the chip of the electronic detonator can not be flexibly adjusted in the prior art.)

一种电子***通信速率的调整方法和装置

技术领域

本发明涉及电子***技术领域,具体涉及一种电子***通信速率的调整方法和装置。

背景技术

电子***是***与集成电路技术想结合的产物,目前已经得到了广泛的应用,并在很多应用中取代了传统的起爆系统。包括***和电子***芯片两部分;***通过一对双绞线上连接一个到几百个不等电子***芯片,***按照一定的协议,将数据调制到高频信号上,并通过双绞线传输到电子***端芯片。电子***芯片根据***发送的数据中携带的参数控制起爆;在电子***的工厂生产制造的领域中,在电子***芯片应用于***现场之前,需要经过多道工厂检测。根据不同的***现场需要,会用到不同长度的绞线。不同的测试和使用场景,是需要调整通信速率,以达到缩短测试时间和提高通信稳定性的要求。目前的电子******和电子***芯片之间通信速率是固定的,亟需提出一种新的方法,随时调整电子******和电子***之间的通信速率。

发明内容

为此,本发明实施例提供一种电子***通信速率的调整方法和装置,以解决现有技术中***和***芯片之间的通信速率不能灵活调整的问题。

为了实现上述目的,本发明实施例提供如下技术方案:

根据本发明实施例的第一方面,一种电子***通信速率的调整方法,包括:

电子***芯片接收***发送的标准时钟;

根据标准时钟对参数进行调整;

根据调整后的参数进行解调得到数据指令。

进一步地,所述参数包括以下的一种或几种:bit宽度、bit间距、Byte间距、指令间距。

进一步地,根据标准时钟对bit宽度进行调整,包括:

电子***芯片接收***上电后发送的标准时钟,对所述标准时钟进行计数,将计数结果存储在寄存器中;

对寄存器中的计数按照预先设定的移位规则进行移位得到调整后的参数。

根据本发明实施例的第二方面,一种电子***通信速率的调整装置,所述装置包括:解调参数自适应模块和数据解调模块;

所述解调参数自适应模块,用于根据电子***芯片接收到的***发送的标准时钟对参数进行调整;

并将调整后的参数发送给所述数据解调模块;

所述数据解调模块,用于接收调整后的参数;根据所述调整后的参数进行解调得到数据指令。

进一步地,所述参数包括以下的一种或几种:bit宽度、bit间距、Byte间距、指令间距。

进一步地,所述解调参数自适应模块,还用于对电子***芯片接收的***上电后发送的标准时钟进行计数,将计数结果存储在寄存器中,

对寄存器中的计数按照预先设定的移位规则进行移位得到调整后的参数。

本发明实施例具有如下优点:电子***芯片接收***发送的标准时钟;根据标准时钟对参数进行调整;根据调整后的参数进行解调得到数据指令。从而实现了通信速率的调整。

附图说明

为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。

本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。

图1为本发明实施例提供的一种电子***场景示意图;

图2为本发明实施例提供的一种电子***通信速率的调整方法的流程图;

图3为本发明实施例提供的一种电子***通信速率的调整装置的结构示意图;

图4为本发明实施例提供的另一种电子***通信速率的调整装置的结构示意图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

电子***是***与集成电路技术想结合的产物,目前已经得到了广泛的应用,并在很多应用中取代了传统的起爆系统。其相比之前导爆管,实现了高精度延期、安全控制和可靠起爆等特性。电子***主要包括***和芯片;参见附图1所示的电路***控制主机(***)与电子***(芯片)的连接关系示意图;以下将电路***控制主机称为***;将电子***称为电子***芯片;

***通过一对双绞线上连接一个到几百个不等电子***芯片,如图1所示。***按照一定的协议,将数据调制到高频信号上,并通过双绞线传输到电子***端芯片。每个电子***芯片都有唯一地址,***就是根据地址给每个电子***芯片设起爆参数,控制***起爆。通信规范要求电子***芯片的时钟精度在±%10以内。以目前半导体工艺水平,芯片的未校准时钟精度一般在±%30以内。所以需要特殊设计的时钟源或者对现有的芯片的时钟进行校准,势必浪费成本,增加复杂度。

基于此,本发明提出了一种电子***通信速率的调整方法,参见附图2所示的一种电子***通信速率的调整方法流程图;该方法包括:

步骤S101,电子***芯片接收***发送的标准时钟;

步骤S102,根据标准时钟对参数进行调整;

其中,参数包括以下的一种或几种:bit宽度、bit间距、Byte间距、指令间距。

步骤S103,根据上述得到的调整后的参数进行解调得到数据指令。

本发明的技术方案,电子***芯片会根据***发出的标准脉冲自动调整信号解调参数,以达到适应不同通信速率的要求,并且不依赖于电子***芯片的时钟精度。

在一种实施方式中,根据标准时钟对参数进行调整时,采取以下的步骤:

电子***芯片接收***上电后发送的标准时钟,对所述标准时钟进行计数,将计数结果存储在寄存器中;

对寄存器中的计数按照预先设定的移位规则进行移位得到调整后的参数。

移位规则为:

电子***芯片根据接收的标准时钟,计算出***的通信速率;

如果计算得到的***的通信的速率是***标准的通信速率的N倍;

则确定bit宽度变为标准的bit宽度的1/N;

Byte间距变为标准的Byte间距的1/N;

bit间距变为标准的bit间距的1/N。

下面以bit宽度为例说明:

如果电子***的时钟频率为200KHz;通信频率为2Kbps,一个bit宽度为500μS;时钟周期为1ms;***以时钟周期1ms对应的频率向电子***芯片发送时间长度为1ms的标准时钟;

电子***芯片对1ms的标准时钟进行脉冲计数;并且将计数结果存储在寄存器中;寄存器的值为OT_reg=200(00C8H);

如果电子***的时钟频率为400KHz;通信频率为4Kbps,一个bit宽度为250μS;***将时钟周期调整为0.5ms;

***以时钟周期0.5ms对应的频率向电子***芯片发送时间长度为1ms的标准时钟;

电子***芯片对接收到的标准时钟进行脉冲计数;并且将计数结果存储在寄存器中;寄存器的读数为OT_reg=400(0190H);

如果电子***的时钟频率为100KHz;通信频率为1Kbps,一个bit宽度为1000μS;***将时钟周期调整为2ms;***以时钟周期为2ms对应的频率向电子***芯片发送时间长度为1ms的标准时钟;

电子***芯片对接收到的标准时钟进行脉冲计数;并且将计数结果存储在寄存器中;寄存器的值OT_reg=100(64)。

下面详细地以计算bit宽度(BIT_WD)为列,举例说明如何通过***所发的标准脉冲计算解调参数:

假设电子***时钟频率为200KHz,通信频率为2Kbps。一个bit宽度为500μS。未经校准的时钟精度有±30%误差,***芯片计算的bit宽度为350μS~650μS。

在本实施例中,解调参数调整模块设立一个16位寄存器OT_reg。

以通信速率为2Kbps为例,***在上电之后,向***芯片发出时间长度为1ms的标准时钟。

***芯片用本地时钟对标准时钟计数,并把计数结果储存在OT_reg。例如:

***的时钟频率为OSC=200K,寄存器读数OT_reg=200(00C8H);

***的时钟频率为OSC=400K,寄存器读数OT_reg=400(0190H);

***的时钟频率为OSC=100K,寄存器读数OT_reg=100(64)。

通过对***发出的1ms的标准时钟进行脉冲计数就可以得到OT_reg值;

其中,

400(0190H)转换为二进制为0000 0001 1001 0000;

200(00C8H)转换为二进制为0000 0000 1100 1000;

100(64)转换为二进制为0000 0000 0110 0100。

可见,

100(64)变为200(00C8H),只需要把100(64)对应的二进制数向左移动1位;

把200(00C8H)变为400(0190H),需要把200(00C8H)对应的二进制数继续向左移动1位;

可见解调所需要的bit位宽度和***芯片的时钟频率无关。

如果***想提高通信频率,比如将通信的频率提高到4Kbps,所对应的bit宽度为250μS。***只需要将标准时钟周期改为500μS。***芯片中的寄存器对应的值OT_reg也会自动减半。

以此类推,***若要降低通信频率,比如通信频率降低到1Kbps,只需要将将标准时钟周期改为2ms,***芯片中的寄存器对应的值OT_reg也会自动增加一倍。

本申请的技术方案,尤其适用于电子***的制造工厂;电子***生成制造完毕后,需要进行测试,在工厂测试端,都是单***通信,绞线极短且周围环境没有噪声和电磁干扰,提高通信频率可以极大缩短测试时间,增加测试覆盖率。

本发明的技术方案在几乎不增加成本的前提下实现通信速率可调并与***芯片的时钟频率无关,极大的降低了生产成本以及使用的便利性。

基于同一个发明构思,本发明还提出了一种电子***通信速率的调整装置,应用于电子***芯片,参见附图3所示一种电子***通信速率的调整装置的结构示意图;

所述装置包括:解调参数自适应模块21和数据解调模块22;

所述解调参数自适应模块21,用于根据电子***芯片接收到的***发送的标准时钟对参数进行调整;所述参数包括以下的一种或几种:bit宽度、bit间距、Byte间距、指令间距。

并将调整后的参数发送给所述数据解调模块;

所述数据解调模块22,用于接收调整后的参数;根据所述调整后的参数进行解调得到数据指令。

本发明的电子***芯片通过接收***发送的时钟,电子***芯片会根据***发出的标准脉冲自动调整信号解调参数,以达到适应不同通信速率的要求,并且不依赖于电子***芯片的时钟精度。

在一种实施方式中,参见附图4所示的另一种电子***通信速率的调整装置的结构示意图;该装置还包括:信号解调电路模块23和数据指令处理模块24;

电子***的前端信号解调电路模块23将***发出的高频、高压信号解调成数据解调模块可以辨识的数字信号。数据解调模块将数字信号按照一定协议,将数字信号恢复成数据、指令。

数据指令处理模块24根据收到的指令、数据做出相应的动作。

***上电稳定之后,会发出一串标准脉冲。电子***芯片收到标准脉冲之后,解调参数自适应模块会计算相应的解调参数,并传递给数据解调模块。数据解调模块在完成参数配置后,就可以正常解调数据并传给数据、指令处理模块。解调参数自适应模块只会在上电之后配置,通信过程中不可配置。***芯片只有在解调参数配置成功后才能正常工作。

在一种实施方式中,所述解调参数自适应模块21,还用于对电子***芯片接收的***上电后发送的标准时钟进行计数,将计数结果存储在寄存器中,具体采用以下步骤:

如果电子***的时钟频率为200KHz;通信频率为2Kbps,一个bit宽度为500μS;时钟周期为1ms;***以时钟周期1ms对应的频率向电子***芯片发送时间长度为1ms的标准时钟;

解调参数自适应模块对接收到的1ms的标准时钟进行脉冲计数;并且将计数结果存储在寄存器中;寄存器的值为OT_reg=200(00C8H);

如果电子***的时钟频率为400KHz;通信频率为4Kbps,一个bit宽度为250μS;***将时钟周期调整为0.5ms;

***以时钟周期0.5ms对应的频率向电子***芯片发送时间长度为1ms的标准时钟;

解调参数自适应模块对接收到的标准时钟进行脉冲计数;并且将计数结果存储在寄存器中;寄存器的读数为OT_reg=400(0190H);

如果电子***的时钟频率为100KHz;通信频率为1Kbps,一个bit宽度为1000μS;***将时钟周期调整为2ms;***以时钟周期为2ms对应的频率向电子***芯片发送时间长度为1ms的标准时钟;

解调参数自适应模块对接收到的标准时钟进行脉冲计数;并且将计数结果存储在寄存器中;寄存器的值OT_reg=100(64)。

电子***芯片设置有对应的标识;***根据所述电子***芯片对应地标识向所述电子***芯片发送标准时钟。

其中,电子***芯片的数量是多个,为了区分,每一个电子***芯片设置有标识ID;***根据每一个电子***芯片的标识ID确定向该电子***芯片发送标准时钟。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种双线隧道Ⅳ~Ⅴ级围岩下台阶迈步式快速开挖方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!