适用于用采终端的蓝牙计量检定的抗干扰方法及存储介质技术

技术编号:38429609 阅读:15 留言:0更新日期:2023-08-07 11:26
本发明专利技术的一种适用于用采终端的蓝牙计量检定的抗干扰方法及存储介质,包括设置固定的缓冲时间

【技术实现步骤摘要】
适用于用采终端的蓝牙计量检定的抗干扰方法及存储介质


[0001]本专利技术涉及蓝牙
,具体涉及一种适用于用采终端的蓝牙计量检定的抗干扰方法。

技术介绍

[0002]随着无线通信技术的进步,在用采终端的使用中逐渐增加无线通信输出已成为新的趋势。在用采终端检定过程中,已经开始采用蓝牙这种无线通信方式替代传统的有线方式。
[0003]如图1所示,大体的检定流程为:台体给用采终端输出标准的电压/电流源,终端中的计量模块会将标准源转换为脉冲信号,通过蓝牙模块将脉冲信号转换为脉冲报文,通过蓝牙无线信道发送给台体端的脉冲转换器,脉冲转换器将得到的脉冲报文转换为脉冲信号发送给台体,台体通过分析得到的脉冲信号,判断用采终端的计量功能是否正常可靠。
[0004]脉冲报文的丢失会影响检定精度,所以传输过程中尽量不要出现丢脉冲的情况。干扰是造成脉冲丢失的主要因素,因此蓝牙无线信道的干扰问题是需要解决的一个关键问题。
[0005]目前蓝牙检定方案中应对传输过程中的信道干扰,解决思路有如下几种:
[0006](1)多信道多频点抗干扰方法。
[0007](2)如图2所示,重发发送相同报文思路:对于发送端,管理控制芯片MCU启动通信帧发送后,蓝牙模块切换成发射状态将缓存中的通讯报文发出,每个通信帧固定重发3次,内容完全一致。对于接收端,若该蓝牙检定脉冲通信帧的帧序号已存在,则丢弃该蓝牙检定脉冲通信帧。
[0008]上述方法会造成还原出的脉冲信号精度降低。在检表过程中,对于第一帧由于干扰造成的丢失,即使在随后两次重传中进行了恢复,也会造成整个发送过程的时间不一致,在随后还原出的脉冲信号会有一定的改变,造成脉冲信号精度的降低。
[0009](2)增加了一套标准脉冲数据,以及在重发的发送相同报文中增加时间信息:从蓝牙模块将所述信息数字化处理后发送给主蓝牙模块,主蓝牙模块同时接收标准表的脉冲数据,并将其数字化。当1秒钟99次的对时中,只要有一次成功就可以确保双方时标一致,以此为起点反推加补偿计算得到的电能误差对误差计算的影响较小。从蓝牙通讯模块发给主蓝牙模块的信息是数字化的,其包含了从蓝牙模块发送脉冲的序号以及脉冲到达时间,即使由于干扰导致某次的终端脉冲丢失,当准确接收到下一次脉冲时,依然可以正确的计算出来误差值。
[0010]上述方法实现复杂,而且测量精度得不到保证。复杂方面:除了待测试的终端外,还加了一套标准表终端。接收端同时接收这两个终端产生的脉冲数据。再加上影响两套数据传输的干扰,使得管理复杂。测量精度有误差:1秒钟进行99次对时,即使后续对时成功了,计算出误差值,但是时间已经过去,还原脉冲信号的时机已错过,测量精度会降低。
[0011]总的来说,现有的蓝牙检定抗干扰技术有两个主要缺点:
[0012](1)通信过程中有许多冗余的数据传输,不管有没有干扰,所有的报文都要进行重发;
[0013](2)若是传输过程中出现丢脉冲报文的情况,接收端不能完全还原出原始的脉冲信号,会有误差。

技术实现思路

[0014]本专利技术提出的一种适用于用采终端的蓝牙计量检定的抗干扰方法,可至少解决上述技术问题之一。
[0015]为实现上述目的,本专利技术采用了以下技术方案:
[0016]一种适用于用采终端的蓝牙计量检定的抗干扰方法,包括:
[0017]基于台体给用采终端输出标准的电压/电流源,终端中的计量模块会将标准源转换为脉冲信号,通过蓝牙模块将脉冲信号转换为脉冲报文,通过蓝牙无线信道发送给台体端的脉冲转换器,脉冲转换器将得到的脉冲报文转换为脉冲信号发送给台体,台体通过分析得到的脉冲信号,判断用采终端的计量功能是否正常可靠;其特征在于:
[0018]还包括设置固定的缓冲时间

t;
[0019]脉冲转换器接收到蓝牙模块发送的脉冲报文后,不会马上将脉冲报文还原为脉冲信号,而是先等待一段固定的缓冲时间

t,之后再还原脉冲信号;这样脉冲转换器还原出的整个脉冲信号会统一后延

t,相应的台体在后延

t后再进行脉冲信号的检定处理;
[0020]在这段缓冲时间

t之内进行脉冲报文的重传操作,最大程度的还原被干扰的脉冲信号。
[0021]进一步地,蓝牙模块在脉冲传输窗口发送完脉冲报文后,进入重传窗口,若是蓝牙模块能收到脉冲转换器的“确认应答”报文,则重传窗口提前结束,进入普通数据通信窗口;若是蓝牙模块收到脉冲转换器的“重传应答”或者没收到应答,则在重传窗口期间,蓝牙模块会持续进行重发,直到收到脉冲转换器的“确认应答”或者重传窗口结束。
[0022]进一步地,在脉冲传输窗口期间,在蓝牙模块发送的脉冲报文内部增加报文序号和脉冲相对时间;
[0023]其中报文序号是依次递增的,而脉冲相对时间是蓝牙模块端本次脉冲报文的发送时间和上次脉冲报文的发送时间之间的差值。
[0024]进一步地,脉冲传输窗口期间,蓝牙模块发送脉冲报文的时间点和脉冲转换器接收到脉冲报文的时间点之间的差值是固定的,标记为

tm。
[0025]进一步地,进入重传窗口后,蓝牙模块若是收到脉冲转换器回复的“重传应答”或者没收到应答,则将脉冲传输窗口期间发送的脉冲报文进行重传;
[0026]脉冲转换器若在重传窗口期间收到重传的正确脉冲报文,则根据脉冲报文内部的脉冲相对时间以及

tm,还原出该脉冲报文第一次应该接收到的时间点,之后还原出的这个时间点再加上固定缓冲时间

t,得到该脉冲报文需要转换为脉冲信号的时间点。
[0027]另一方面,本专利技术还公开一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上述方法的步骤。
[0028]由上述技术方案可知,本专利技术的适用于用采终端的蓝牙计量检定的抗干扰方法具有以下有益效果:
[0029]本专利技术对于增加固定缓冲时间

t,给重传创造了时间。同时,增加动态重传窗口,在此期间增加对脉冲报文的多次重传机制来处理干扰。
[0030]对于脉冲传输窗口:在此窗口内只传输脉冲数据,每次脉冲传送间隔是Tinterval(2ms),最多传送5次,分别采用CH1~CH5,因此脉冲传输窗口时间间隔最大为10ms。
[0031]重传窗口:对于蓝牙模块,进入重传窗口后,等待接收应答的时间和重传一次需要的时间都为2ms,由于脉冲报文的重要性,所以对CH1~CH5五路通道中每一路进行5次重传操作,总的花费最大时间为60ms,因此重传窗口设置为最大60ms。缓冲时间设置为固定60ms。
[0032]从实际蓝牙检表验证中,在有干扰的情况下,丢一两个脉冲是最常见的情况。本专利技术方法中重传窗口中对CH1~CH5五路不同频点的通道的每个通道进行5次重传操作,最大进行25次重传,能在保证脉冲报文能精确还原的前提下,尽量恢本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于用采终端的蓝牙计量检定的抗干扰方法,基于台体给用采终端输出标准的电压/电流源,终端中的计量模块会将标准源转换为脉冲信号,通过蓝牙模块将脉冲信号转换为脉冲报文,通过蓝牙无线信道发送给台体端的脉冲转换器,脉冲转换器将得到的脉冲报文转换为脉冲信号发送给台体,台体通过分析得到的脉冲信号,判断用采终端的计量功能是否正常可靠;其特征在于:还包括设置固定的缓冲时间

t;脉冲转换器接收到蓝牙模块发送的脉冲报文后,不会马上将脉冲报文还原为脉冲信号,而是先等待一段固定的缓冲时间

t,之后再还原脉冲信号;这样脉冲转换器还原出的整个脉冲信号会统一后延

t,相应的台体在后延

t后再进行脉冲信号的检定处理;在这段缓冲时间

t之内进行脉冲报文的重传操作,最大程度的还原被干扰的脉冲信号。2.根据权利要求1所述的适用于用采终端的蓝牙计量检定的抗干扰方法,其特征在于:还包括设置重传窗口,蓝牙模块在脉冲传输窗口发送完脉冲报文后,进入重传窗口,若是蓝牙模块能收到脉冲转换器的“确认应答”报文,则重传窗口提前结束,进入普通数据通信窗口;若是蓝牙模块收到脉冲转换器的“重传应答”或者没收到应答,则在重传窗口期间,蓝牙模块会持续进行重发,...

【专利技术属性】
技术研发人员:谢士昭戴成涛周宇张吉勇张永志曾凡东
申请(专利权)人:科大智能电气技术有限公司
类型:发明
国别省市:

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

1