一种应用于故障指示器检定装置的波形回放方法制造方法及图纸

技术编号:33459064 阅读:15 留言:0更新日期:2022-05-19 00:40
本发明专利技术涉及配用电领域,具体是一种应用于故障指示器检定装置的波形回放方法,具体包含波形数据下发;波形数据接收和存储;波形数据接收超时处理;数据填充线程播放波形;波形停止播放和确认波形播放完成。本发明专利技术通过在故障指示器检定过程中对波形数据进行存储并进行回放,将上位机生成的复杂波形进行准确还原,为故障指示器设备的检定提供了有效支撑;且线程之间使用高效的通信手段能有效保证波形播放不间断,波形播放的点速率能够达到200K/S,能够快速确定被检设备指标是否正常。能够快速确定被检设备指标是否正常。能够快速确定被检设备指标是否正常。

【技术实现步骤摘要】
一种应用于故障指示器检定装置的波形回放方法


[0001]本专利技术涉及配用电领域,具体是一种在故障指示器检定过程中,提供目标需要的故障波形的方法。

技术介绍

[0002]故障指示器作为电力线上检测并指示故障电流的有效装置,对于电网的安全运行有着重要的作用。为了保证故障指示器的正常工作,需要对其进行精确地检定与校准工作。
[0003]为确保故障指示器能够正常工作,故障指示器检定装置应运而生。故障指示器检定装置能够在故障指示器接入配网前对其各项功能进行检测,确保故障指示器接入配电网后运行情况良好,保证了其工作的有效性及准确性。然而,当前故障指示器检定装置虽然能够满足故障指示器检测的50Hz电流电压检测精度,但是无法大规模对复杂故障波形进行有效地检定,降低了检定准确度,同时也浪费了人力物力,造成资源浪费。

技术实现思路

[0004]为解决上述现有技术存在的问题,本专利技术提出了一种应用于故障指示器检定装置的波形回放方法,通过在故障指示器检定过程中提供故障波形,判断故障指示器故障原因,确保故障指示器正常工作。
[0005]为实现上述目的,本专利技术一种应用于故障指示器检定装置的波形回放方法,包含以下内容:波形数据下发;波形数据接收和存储;波形数据接收超时处理;数据填充线程播放波形;波形停止播放;确认波形播放完成。
[0006]进一步的,所述波形数据下发包含以下内容:上位机下发携带波形总点数、间隔时间参数的波形下载命令至故障指示器检定装置的单片机;单片机接收命令并回复ACK确认字符至上位机,进入波形接收模式;上位机在接收到ACK确认字符后,全速下发波形数据。
[0007]进一步的,所述波形数据接收包含以下内容:单片机接收上位机下发的波形数据,同时启动超时计时器,当单片机接收到波形数据后,判断波形下发时间间隔是否超出波形下载命令携带的间隔时间参数,若未超出间隔时间参数,则对接收的波形数据进行存储,并重置超时计时器持续接收波形数据,同时记录已经接收的波形数据总点数,当接收的波形数据总点数与波形下载命令携带的波形总点数一致时,启动数据填充线程播放波形。
[0008]进一步的,所述波形数据接收超时处理包含以下内容:单片机接收波形数据的同时记录接收到数据的时间间隔,当接收到数据的时间间隔超出默认设定的间隔时间参数时,回复TIMEOUT超时指令, 上位机结束波形数据下发,同时清除已接收的波形数据及记录的接收时间间隔。
[0009]进一步的,所述数据填充线程播放波形是由上位机下发波形播放指令,单片机接收波形播放指令后,回复ACK确认字符至上位机,主线程向线程间缓冲区中预先写入波形数据并启动数据填充线程,进行波形回放;当线程间缓冲区的数低于一定的阈值后,主线程继续写入数据,防止缓冲区为空,播放过程中断;数据填充线程从缓冲区中按照预设的间隔向外部DAC数字模拟转换器写入数据,实现波形输出。
[0010]进一步的,所述波形停止播放是由上位机下发停止播放指令,重新进行数据下发。
[0011]进一步的,所述确认波形播放完成是通过单片机查询待播放波形余量,若余量为0,则确认播放完成,回复完成指令至上位机。
[0012]本专利技术有益效果:本专利技术应用于故障指示器检定装置的波形回放方法,通过对波形数据进行存储并进行回放,将上位机生成的复杂波形进行准确还原,为故障指示器设备的检定提供了有效支撑;波形播放时,使用双线程方案,主线程进行逻辑控制,“数据填充”线程实行具体的数据搬移。线程之间使用高效的通信手段能有效保证波形播放不间断,波形播放的点速率高,能够快速确定被检设备指标是否正常,且能够准确判断被检设备存在问题的原因。
附图说明
[0013]图1为本专利技术应用于故障指示器检定装置的波形回放方法的流程图。
具体实施方式
[0014]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不限定本专利技术。
[0015]本专利技术一种应用于故障指示器检定装置的波形回放方法,包含以下内容:波形数据下发;波形数据接收和存储;波形数据接收超时处理;数据填充线程播放波形;波形停止播放;确认波形播放完成。
[0016]进一步的,所述波形数据下发包含以下内容:上位机下发携带波形总点数、间隔时间参数的波形下载命令至单片机;故障指示器检定装置单片机接收命令并回复ACK确认字符至上位机,进入波形接收模式;上位机在接收到ACK确认字符后,全速下发波形数据。
[0017]进一步的,所述波形数据接收包含以下内容:
单片机接收上位机下发的波形数据,同时启动超时计时器,当单片机接收到波形数据后,判断波形下发时间间隔是否超出波形下载命令携带的间隔时间参数,若未超出间隔时间参数,则对接收的波形数据进行存储,并重置超时计时器持续接收波形数据,同时记录已经接收的波形数据总点数,当接收的波形数据总点数与波形下载命令携带的波形总点数一致时,启动数据填充线程播放波形。
[0018]进一步的,所述波形数据接收超时处理包含以下内容:单片机接收波形数据的同时记录接收到数据的时间间隔,当接收到数据的时间间隔超出默认设定的间隔时间参数时,回复TIMEOUT超时指令, 上位机结束波形数据下发,同时清除已接收的波形数据及记录的接收时间间隔。
[0019]进一步的,所述数据填充线程播放波形是上位机下发波形播放指令后,主线程向线程间缓冲区中预先写入波形数据并启动数据填充线程。当线程间缓冲区的数低于一定的阈值后,主线程继续写入数据,防止缓冲区为空,播放过程中断。数据填充线程从缓冲区中按照预设的间隔向外部DAC数字模拟转换器写入数据,实现波形输出。
[0020]进一步的,所述波形停止播放是由上位机下发停止播放指令,重新进行数据下发。
[0021]进一步的,所述确认波形播放完成是通过单片机查询待播放波形余量,若余量为0,则确认播放完成,回复完成指令至上位机。
[0022]如图1所示,本专利技术具体包含以下步骤:S1:上位机下发携带波形总点数、间隔时间参数的波形下载命令;S2:单片机接收波形下载命令,回复ACK确认字符至上位机并进入波形接收模式;S3:上位机接收到ACK确认字符后,全速下发波形数据;S4:单片机接收波形数据,同时记录已接收的波形点数和波形下发时间间隔;S5:判断波形下发时间间隔是否超出波形下载命令携带的间隔时间参数,若超出,则上位机结束波形数据下发,若未超出,则对接收的波形数据进行存储处理,并重置超时计时器;S6:判断已接收的波形点数是否与波形下载命令携带的波形总点数一致,若一致,则等待波形播放指令,若不一致,则持续接收波形数据直至一致;S7:上位机下发波形播放指令;S8:单片机接收波形播放指令后,回复ACK确认字符至上位机,主线程向线程间缓冲区写入一定量波形数据后启动数据填充线程开始播放,播放期间监控线程间缓冲区中的数据存量,低于一定阈值后进行填充;S9: 数据填充线程按照波形数据间隔时间,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于故障指示器检定装置的波形回放方法,其特征在于,包含以下内容:波形数据下发;波形数据接收和存储;波形数据接收超时处理;数据填充线程播放波形;波形停止播放;确认波形播放完成。2.根据权利要求1所述的一种应用于故障指示器检定装置的波形回放方法,其特征在于,所述波形数据下发包含以下内容:上位机下发携带波形总点数、间隔时间参数的波形下载命令至故障指示器检定装置的单片机;单片机回复ACK确认字符后,进入波形接收模式;上位机在接收到ACK确认字符后,下发波形数据。3.根据权利要求1所述的一种应用于故障指示器检定装置的波形回放方法,其特征在于,所述波形数据接收和存储包含以下内容:开启超时计时器,单片机接收上位机下发的波形数据,接收到波形数据后进行存储,并重置超时计时器,完成一次波形数据接收和存储;持续、重复进行波形数据接收和存储动作,同时记录接收的波形数据总点数,当接收的波形数据总点数与波形下载命令携带的波形总点数一致时,进行数据填充线程播放波形。4.根据权利要求1所述的一种应用于故障指示器检定装置的波形回放方法,其特征在于,所述波形数据接收超时处理包...

【专利技术属性】
技术研发人员:张大伟范建华付刚朱建国
申请(专利权)人:青岛鼎信通讯科技有限公司
类型:发明
国别省市:

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

1