[发明专利]一种新型磁记忆定点声光报警控制方法在审
申请号: | 201810013693.6 | 申请日: | 2018-01-08 |
公开(公告)号: | CN108152364A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 刘斌;张贺;何璐瑶;任建;王缔;姜贵民 | 申请(专利权)人: | 沈阳工业大学 |
主分类号: | G01N27/85 | 分类号: | G01N27/85;G05B19/042;G11C19/02 |
代理公司: | 沈阳亚泰专利商标代理有限公司 21107 | 代理人: | 许宇来 |
地址: | 110870 辽宁省沈阳*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种新型磁记忆定点声光报警控制方法属于金属材料的定点探伤监控检测技术领域,尤其涉及一种新型磁记忆定点声光报警控制方法。本发明提供一种便于对金属材料进行实时监控的新型磁记忆定点声光报警控制方法。本发明包括系统调用及数据处理主程序、数据采集子程序、数值滤波处理子程序以及作为中断服务程序的临界值采集子程序,系统调用及数据处理主程序利用汇编伪指令设置LINEADR1为临界值存放地址;ADTURN为采集数据存放区首地址;LINEADR0为滤波数据存放地址;系统调用及数据处理主程序首先调用数据采集子程序利用传感器采集据值,并将采集数据值转换成数字信号存入ADTURN为首地址的存储区中。 | ||
搜索关键词: | 声光报警 磁记忆 系统调用 数据处理 主程序 金属材料 采集数据 存放地址 数据采集子程序 采集 中断服务程序 传感器采集 调用数据 监控检测 滤波处理 滤波数据 实时监控 数字信号 探伤 存放区 首地址 汇编 转换 | ||
【主权项】:
一种新型磁记忆定点声光报警控制方法,包括系统调用及数据处理主程序、数据采集子程序、数值滤波处理子程序以及作为中断服务程序的临界值采集子程序;其特征在于:系统调用及数据处理主程序利用汇编伪指令设置LINEADR1为临界值存放地址;ADTURN为采集数据存放区首地址;LINEADR0为滤波数据存放地址;系统调用及数据处理主程序首先调用数据采集子程序利用传感器采集据值,并将采集数据值转换成数字信号存入ADTURN为首地址的存储区中,然后调用数值滤波子程序将ADTURN为首地址的存储区中的多次测量值转换成长期稳定值存入LINEADR0存储单元中;然后系统调用及数据处理主程序将这个长期稳定值与预先测定好的临界值进行比较,当长期稳定值小于临界值时,说明金属没有达到所受应力极限,则主程序重新利用传感器采集数据值进行测量;当长期稳定值大于临界值时说明金属达到了所受应力极限,则主程序启动声光报警系统进行报警;数据采集子程序将R1寄存器存入数值100D作为循环计数使用,将R0寄存器作为数据指针指向数据采集存储区首地址ADTURN,启动IN0通道进行数据采集同时进行数模转换,延时等待一段时间保证数据完全采集及转换,将转换后的数值存入RO指向区,修改R0指针指向下一存储单元,将R1寄存器值减一计数,判断R1计数器中的值是否为‘0’,不为‘0’则继续进行数据采集及转换并修改指针,为‘0’则跳出循环,这样经过多次的循环将金属磁记忆信号采集多次并转换成数字信号存入ADTURN为首地址的存储区中;数值滤波处理子程序将R0寄存器作为数据指针指向采集数据存储区首地址ADTURN,将R0指向值存入寄存器3CH中后将R0指向下一存储单元,将寄存器3CH中值与R0指向值比较大小,如果R0指向值大则将寄存器3CH中值与R0指向值互换位置然后R0指向下一存储单元继续循环,如果寄存器3CH中值大则直接将R0指向下一存储单元继续循环,这样循环多次将ADTURN为首地址的采集数据存储区中的值按从小到大的顺序进行排列了;将R0指针指向ADTURN为首地址的采集数据存储区的值,将R0指向值存入寄存器3CH中后将R0指针指向下一存储单元,寄存器3CH中值与R0指向值相加后再次寄存器3CH中,将R0指针再向下一存储单元,这样累加多次后跳出循环,将采集到的数字由小大排列后取出了中间多个值并将它们累加到一起;将得到的累加值除以累加次数,并放入寄存器3CH中,作为长期稳定值等待调用;临界值采集子程序将寄存器存入数值100D作为循环计数使用;将R0寄存器作为数据指针指向数据采集存储区首地址ADTURN,启动IN0通道进行数据采集同时进行数模转换,延时等待一段时间保证数据完全采集及转换,将转换后的数值存入RO指向区,修改R0指针指向下一存储单元,将R1寄存器值减一计数,判断R1计数器中的值是否为‘0’,不为‘0’则继续进行数据采集及转换并修改指针,为‘0’则跳出循环;这样经过多次的循环将临界值信号采集多次并转换成数字信号存入ADTURN为首地址的存储区中;然后调用数值滤波处理子程序,并将得到寄存器3CH中的滤波值放入LINEADR1存储单元中作为临界值等待主程序的使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳工业大学,未经沈阳工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810013693.6/,转载请声明来源钻瓜专利网。