[发明专利]一种磁记忆定点声光报警系统有效
申请号: | 201810014000.5 | 申请日: | 2018-01-08 |
公开(公告)号: | CN108181376B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 刘斌;张贺;何璐瑶;任建;王缔;姜贵民 | 申请(专利权)人: | 沈阳工业大学 |
主分类号: | G01N27/82 | 分类号: | G01N27/82;G05B19/042 |
代理公司: | 沈阳智龙专利事务所(普通合伙) 21115 | 代理人: | 宋铁军 |
地址: | 110870 辽宁省沈阳*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种新型磁记忆定点声光报警系统属于金属材料的定点探伤监控检测技术领域,尤其涉及一种新型磁记忆定点声光报警系统。本发明提供一种便于对金属材料进行长时间的实时监控的新型磁记忆定点声光报警系统。本发明包括单片机、传感器、A/D转换器、外接参数存储器、报警部分、复位部分和外部中断部分,其结构要点传感器的检测信号输出端口与A/D转换器的检测信号输入端口相连,A/D转换器的检测信号输出端口与单片机的检测信号输入端口相连,单片机的复位信号输入端口与复位部分的的复位信号输出端口相连,单片机的中断信号输入端口与外部中断部分的中断信号输出端口相连。 | ||
搜索关键词: | 一种 记忆 定点 声光 报警 系统 | ||
【主权项】:
1.一种新型磁记忆定点声光报警系统,包括单片机、传感器、A/D转换器、外接参数存储器、报警部分、复位部分和外部中断部分,其特征在于传感器的检测信号输出端口与A/D转换器的检测信号输入端口相连,A/D转换器的检测信号输出端口与单片机的检测信号输入端口相连,单片机的复位信号输入端口与复位部分的的复位信号输出端口相连,单片机的中断信号输入端口与外部中断部分的中断信号输出端口相连,单片机的报警信号输出端口与报警部分的报警信号输入端口相连,单片机的存储信号输出端口与外接参数存储器的存储信号输入端口相连;单片机的程序包括系统调用及数据处理主程序、数据采集子程序、数值滤波处理子程序以及作为中断服务程序的临界值采集子程序,系统调用及数据处理主程序利用汇编伪指令设置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/201810014000.5/,转载请声明来源钻瓜专利网。