一种工业拧紧数据的处理方法及相关装置与流程
本技术涉及数据处理,尤其涉及一种工业拧紧数据的处理方法及相关装置。
背景技术:
1、现有的工业拧紧过程数据记录方案中,大多数方案是在嵌入式端以固定采样频率采集拧紧过程中的扭矩和角度数据,将全部采样数据缓存在嵌入式端的内存中,并在拧紧结束后将全部采样数据上传至上位机,以进行拧紧质量分析与数据追溯。这个数据记录方案要求嵌入式端具备足以容纳全部采样数据的内存资源,以及足以传输全部采样数据的传输带宽。
2、然而,在嵌入式端内存与传输带宽受限的场景下,高采样率产生的采样数据量远超内存可容纳的上限,使得现有方案降低采样频率或缩短记录时长,使扭矩爬升、贴合、保持等关键工艺阶段的瞬态特征丢失;同时,若对全部采样数据采用统一的压缩策略,则无法优先保护对质量判定最为关键的尾部阶段数据,进一步的,当压缩后的数据被传输至接收端进行曲线重建时,被丢弃采样点的原始时序位置无法确定,容易导致还原曲线中采样点的时间轴错位、关键工艺特征偏移,导致还原曲线失真,进而影响拧紧质量判定的准确性。
3、因此,如何对工业拧紧数据的处理,来提升拧紧工具对拧紧质量判定的准确性,亟待解决。
技术实现思路
1、本技术的目的是提供一种工业拧紧数据的处理方法及相关装置,以解决在工业拧紧工具中的嵌入式端内存与传输带宽受限的场景下,高采样率产生的采样数据量远超内存可容纳的上限,使得现有方案降低采样频率或缩短记录时长,使扭矩爬升、贴合、保持等关键工艺阶段的瞬态特征丢失;同时,无法优先保护对质量判定最为关键的尾部阶段数据,容易导致还原曲线中采样点的时间轴错位、关键工艺特征偏移,进而影响拧紧质量判定的准确性较低的问题。
2、为了解决上述问题,现提供以下解决方案:
3、第一方面,本技术提供了一种工业拧紧数据的处理方法,应用于工业拧紧工具中的微控制器,所述方法包括:
4、获取拧紧过程中的第一拧紧数据序列;所述第一拧紧数据序列包括多个采样点采集的工业拧紧数据;
5、在所述第一拧紧数据序列中采样点数量大于或等于预设的数据保留阈值时,将所述第一拧紧数据序列之后采样得到的工业拧紧数据作为第二拧紧数据序列,并将所述第二拧紧数据序列写入缓存区;
6、对所述第一拧紧数据序列中除预设的保留采样点之外的其它采样点对应的工业拧紧数据进行压缩处理,得到第一压缩数据;
7、根据所述第一压缩数据,以及所述第二拧紧数据序列生成目标拧紧数据序列;
8、将所述目标拧紧数据序列进行打包封装,得到拧紧数据包,并向上位机发送所述拧紧数据包。
9、第二方面,本技术提供了另一种工业拧紧数据的处理方法,应用于工业拧紧工具中的上位机,所述上位机与微控制器通信连接,所述方法包括:
10、接收由所述微控制器发送的拧紧数据包;
11、对所述拧紧数据包进行解析,得到第一解析数据、第二解析数据和采样位置映射信息;所述第一解析数据对应由所述微控制器进行压缩处理后的拧紧数据序列,所述第二解析数据对应由所述微控制器缓存的未压缩拧紧数据序列,所述采样位置映射信息表征所述第一解析数据中各采样点对应的采样时序位置;
12、根据所述采样位置映射信息确定所述第一解析数据中采样点对应的第一时序位置,以及,根据所述第二解析数据中采样点对应的采样顺序确定第二时序位置;
13、根据所述第一时序位置、所述第二时序位置对所述第一解析数据和所述第二解析数据进行时序融合,得到第三拧紧数据序列;
14、确定所述第三拧紧数据序列中相邻采样点之间的时序关系;以及,确定所述第三拧紧数据序列中的缺采样位置信息;
15、根据所述时序关系对所述缺采样位置信息进行插值补偿,得到所述工业拧紧工具的拧紧过程曲线。
16、第三方面,本技术提供了一种工业拧紧数据的处理装置,应用于工业拧紧工具中的微控制器,所述装置包括:
17、采样模块,用于获取在拧紧过程中的第一拧紧数据序列;所述第一拧紧数据序列包括多个采样点采集的工业拧紧数据;在所述第一拧紧数据序列中采样点数量大于或等于预设的数据保留阈值时,将所述第一拧紧数据序列之后采样得到的工业拧紧数据作为第二拧紧数据序列,并将所述第二拧紧数据序列写入缓存区;
18、压缩模块,用于对所述第一拧紧数据序列中除预设的保留采样点之外的其它采样点对应的工业拧紧数据进行压缩处理,得到第一压缩数据;
19、生成模块,用于根据所述第一压缩数据,以及所述第二拧紧数据序列生成目标拧紧数据序列;
20、发送模块,用于将所述目标拧紧数据序列进行打包封装,得到拧紧数据包,并向上位机发送所述拧紧数据包。
21、第四方面,本技术提供了另一种工业拧紧数据的处理装置,应用于工业拧紧工具中的上位机,所述上位机与微控制器通信连接,所述装置包括:
22、接收模块,用于接收由所述微控制器发送的拧紧数据包;
23、解析模块,用于对所述拧紧数据包进行解析,得到第一解析数据、第二解析数据和采样位置映射信息;所述第一解析数据对应由所述微控制器进行压缩处理后的拧紧数据序列,所述第二解析数据对应由所述微控制器缓存的未压缩拧紧数据序列,所述采样位置映射信息表征所述第一解析数据中各采样点对应的采样时序位置;
24、控制模块,用于根据所述采样位置映射信息确定所述第一解析数据中采样点对应的第一时序位置,以及,根据所述第二解析数据中采样点对应的采样顺序确定第二时序位置;根据所述第一时序位置、所述第二时序位置对所述第一解析数据和所述第二解析数据进行时序融合,得到第三拧紧数据序列;确定所述第三拧紧数据序列中相邻采样点之间的时序关系;以及,确定所述第三拧紧数据序列中的缺采样位置信息;
25、输出模块,用于根据所述时序关系对所述缺采样位置信息进行插值补偿,得到所述工业拧紧工具的拧紧过程曲线。
26、第五方面,本技术提供一种工业拧紧工具,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本技术实施例第一方面任一方法中的步骤的指令。
27、第六方面,本技术提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本技术实施例第一方面任一方法中所描述的部分或全部步骤。
28、第七方面,本技术提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面任一方法中所描述的部分或全部步骤。
29、通过实施本技术实施例,具备如下有益效果:
30、本技术实施例提供了一种工业拧紧数据的处理方法及相关装置,应用于工业拧紧工具,在工业拧紧工具的微控制器端,首先获取拧紧过程中的第一拧紧数据序列;第一拧紧数据序列包括多个采样点采集的工业拧紧数据;在第一拧紧数据序列中采样点数量大于或等于预设的数据保留阈值时,将第一拧紧数据序列之后采样得到的工业拧紧数据作为第二拧紧数据序列,并将第二拧紧数据序列写入缓存区;然后,对第一拧紧数据序列中除预设保留采样点之外的其它采样点对应的工业拧紧数据进行压缩处理,得到第一压缩数据;根据所述第一压缩数据,以及第二拧紧数据序列生成目标拧紧数据序列;最后,将目标拧紧数据序列进行打包封装,得到拧紧数据包,并向上位机发送拧紧数据。在工业拧紧工具的上位机端,通过接收由微控制器发送的拧紧数据包;对拧紧数据包进行解析,得到第一解析数据、第二解析数据和采样位置映射信息;其中,第一解析数据对应由微控制器进行压缩处理后的拧紧数据序列,第二解析数据对应由微控制器缓存的未压缩拧紧数据序列,采样位置映射信息表征所述第一解析数据中各采样点对应的采样时序位置;根据采样位置映射信息确定第一解析数据中采样点对应的第一时序位置,以及,根据第二解析数据中采样点对应的采样顺序确定第二时序位置;根据第一时序位置、第二时序位置对第一解析数据和第二解析数据进行时序融合,得到第三拧紧数据序列;确定第三拧紧数据序列中相邻采样点之间的时序关系;以及,确定第三拧紧数据序列中的缺采样位置信息;根据时序关系对缺采样位置信息进行插值补偿,得到工业拧紧工具的拧紧过程曲线。如此,在采样点数量达到数据保留阈值后,将后续的第二拧紧数据序列完整保留在缓存区而未被压缩,仅对前期数据中的非保留采样点进行压缩,使得拧紧过程后续阶段对质量判定关键的数据获得保护;同时,第一拧紧数据序列中保留的预设保留采样点,使接收端重建曲线时能够准确对位被压缩部分的采样点,从而有利于在嵌入式内存和传输带宽受限条件下保持还原曲线的时序精度与波形保真度,提升拧紧质量判定的准确性。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com