专利名称: |
一种新型磁记忆定点声光报警控制方法 |
摘要: |
一种新型磁记忆定点声光报警控制方法属于金属材料的定点探伤监控检测技术领域,尤其涉及一种新型磁记忆定点声光报警控制方法。本发明提供一种便于对金属材料进行实时监控的新型磁记忆定点声光报警控制方法。本发明包括系统调用及数据处理主程序、数据采集子程序、数值滤波处理子程序以及作为中断服务程序的临界值采集子程序,系统调用及数据处理主程序利用汇编伪指令设置LINEADR1为临界值存放地址;ADTURN为采集数据存放区首地址;LINEADR0为滤波数据存放地址;系统调用及数据处理主程序首先调用数据采集子程序利用传感器采集据值,并将采集数据值转换成数字信号存入ADTURN为首地址的存储区中。 |
专利类型: |
发明专利 |
国家地区组织代码: |
辽宁;21 |
申请人: |
沈阳工业大学 |
发明人: |
刘斌;张贺;何璐瑶;任建;王缔;姜贵民 |
专利状态: |
有效 |
发布日期: |
2019-01-01T00:00:00+0800 |
申请号: |
CN201810013693.6 |
公开号: |
CN108152364A |
代理机构: |
沈阳亚泰专利商标代理有限公司 21107 |
代理人: |
许宇来 |
分类号: |
G01N27/85(2006.01)I;G05B19/042(2006.01)I;G11C19/02(2006.01)I;G;G01;G05;G11;G01N;G05B;G11C;G01N27;G05B19;G11C19;G01N27/85;G05B19/042;G11C19/02 |
申请人地址: |
110870 辽宁省沈阳市沈阳经济技术开发区沈辽西路111号 |
主权项: |
一种新型磁记忆定点声光报警控制方法,包括系统调用及数据处理主程序、数据采集子程序、数值滤波处理子程序以及作为中断服务程序的临界值采集子程序;其特征在于:系统调用及数据处理主程序利用汇编伪指令设置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存储单元中作为临界值等待主程序的使用。 |
所属类别: |
发明专利 |