一种可自定义误差的磁记忆定点声光报警控制方法技术

技术编号:19687311 阅读:34 留言:0更新日期:2018-12-08 10:07
一种可自定义误差的磁记忆定点声光报警控制方法属于金属材料的定点探伤监控检测技术领域,尤其涉及一种可自定义误差的磁记忆定点声光报警控制方法。本发明专利技术提供一种便于对金属材料进行实时监控的新型磁记忆定点声光报警控制方法。本发明专利技术包括系统调用及数据处理主程序、数据采集子程序、可自定义误差数值滤波处理子程序以及作为中断服务程序的临界值采集子程序;系统调用及数据处理主程序利用汇编伪指令设置LINEADR1为临界值存放地址;ADTURN1为采集数据存放区首地址;ADTURN2为临时计算数据存放区首地址;LINEADR0为滤波数据存放地址;LINEADR2为误差值存放地址。

【技术实现步骤摘要】
一种可自定义误差的磁记忆定点声光报警控制方法
本专利技术属于金属材料的定点探伤监控检测
,尤其涉及一种可自定义误差的磁记忆定点声光报警控制方法。
技术介绍
随着现代生产力的发展,金属已经应用到我们生活的各个领域,可由于金属的损伤所带来的经济损失也逐年增多。但一般的无损检测技术只能检测已经形成的裂纹或缺陷,而不能对由于应力集中引起的疲劳破坏进行早期检测。而金属磁记忆原理是铁磁材料在应力作用下形成磁性与弹性相互作用能,使磁化强度重新取向,从而导致磁场强度发生变化达到测量的目的,所以可对金属材料进行早期检测。但传统的金属磁记忆检测仪都是移动扫描式的设备,不能对定点的金属长时间的实时监控。而且传统的金属磁记忆检测仪的滤波系统,由于算法复杂,所以无论是硬件实现还是软件实现都有设备体积相对较大或因为程序量大只能通过台式机进行数据分析的特点,也不利于野外定点的长时间监控。
技术实现思路
本专利技术就是针对上述问题,提供一种便于对金属材料进行实时监控的新型磁记忆定点声光报警控制方法。为实现上述目的,本专利技术程序包括系统调用及数据处理主程序、数据采集子程序、可自定义误差的数值滤波处理子程序以及作为本文档来自技高网...

【技术保护点】
1.一种可自定义误差的磁记忆定点声光报警方法,设计程序包括系统调用及数据处理主程序、数据采集子程序、可自定义误差的数值滤波处理子程序以及作为中断服务程序的临界值采集子程序;系统调用及数据处理主程序利用汇编伪指令设置LINEADR1为临界值存放地址;ADTURN1为采集数据存放区首地址;ADTURN2为临时计算数据存放区首地址;LINEADR0为滤波数据存放地址;LINEADR2为误差值存放地址;系统调用及数据处理主程序首先调用数据采集子程序利用传感器采集据值,并将采集数据值转换成数字信号存入ADTURN1为首地址的存储区中,然后调用数值滤波子程序将ADTURN1为首地址的存储区中的多次测量值转...

【技术特征摘要】
1.一种可自定义误差的磁记忆定点声光报警方法,设计程序包括系统调用及数据处理主程序、数据采集子程序、可自定义误差的数值滤波处理子程序以及作为中断服务程序的临界值采集子程序;系统调用及数据处理主程序利用汇编伪指令设置LINEADR1为临界值存放地址;ADTURN1为采集数据存放区首地址;ADTURN2为临时计算数据存放区首地址;LINEADR0为滤波数据存放地址;LINEADR2为误差值存放地址;系统调用及数据处理主程序首先调用数据采集子程序利用传感器采集据值,并将采集数据值转换成数字信号存入ADTURN1为首地址的存储区中,然后调用数值滤波子程序将ADTURN1为首地址的存储区中的多次测量值转换成长期稳定值存入LINEADR0存储单元中;然后系统调用及数据处理主程序将这个长期稳定值与预先测定好的临界值进行比较,当长期稳定值小于临界值时,说明金属没有达到所受应力极限,则主程序重新利用传感器采集数据值进行测量;当长期稳定值大于临界值时说明金属达到了所受应力极限,则主程序启动声光报警系统进行报警;数据采集子程序将R1寄存器存入数值,作为数据采集数量值使用,将R0寄存器作为数据指针指向数据采集存储区首地址ADTURN1,启动IN0通道进行数据采集同时进行数模转换,延时等待一段时间保证数据完全采集及转换,将转换后的数值存入R0指向区,修改R0指针指向下一存储单元,将R1寄存器值减1计数,判断R1计数器中的值是否为‘0’,不为‘0’则继续进行数据采集及转换并修改指针,为‘0’则跳出循环,这样经过多次的循环将金属磁记忆信号采集多次并转换成数字信号存入ADTURN1为首地址的存储区中;自定义误差数值滤波处理子程序将R0指针指向采集数据存储区首地址ADTURN1,将R1指针指向临时计算存储区首地址ADTURN2,将R2寄存器清零,作为‘平均求和计数器’等待使用,将R3寄存器清零,作为‘大循环计数器’等待使用;将ADTURN1存储区采集的数据按从小到大排列具体方法为:将R0指向值存入寄存器3CH中后将R0指向下一存储单元,将寄存器3CH中值与R0指向值比较大小,如果R0指向值大则将寄存器3CH中值与R0指向值互换位置然后R0指向下一存储单元继续循环,如果寄存器3CH中值大则直接将R0指向下一存储单元继续循环,经过规定次数的循环就可以将ADTURN1为首地址的采集数据存储区中的值按从小到大的顺序进行排列;取ADTURN1存储区的中间值,逐一将ADTURN1存储区值与‘中间值’相减后与‘误差存储单元’LINEADR2的值做比较,大于则放弃,小于则存入ADTURN2为首地址的临时计算存放区,具体方法为:将R0指针指向采集数据存储区的中间值,再将这个值放入3CH寄存器中,将R0指针再次指向采集数据存储区首地址ADTURN1,将R0指向值与3CH寄...

【专利技术属性】
技术研发人员:刘斌张贺何璐瑶于小芮刘子淇任建
申请(专利权)人:沈阳工业大学
类型:发明
国别省市:辽宁,21

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

1