发明名称 电机控制系统中微处理器的内核寄存器故障检测方法
摘要 本发明属于电机驱动控制技术领域,提供了一种电机控制系统中微处理器的内核寄存器故障检测方法及系统。该方法及系统是在一次PWM中断的时间内将待测内核寄存器的存储内容进行备份后,利用存储器测试算法对每一类待测的内核寄存器进行断路故障检测,以判断相应的内核寄存器是否失效,从而能及时发现内核寄存器的故障情况并对电机采取保护,提高了电机控制系统运行的可靠性。
申请公布号 CN103744413B 申请公布日期 2016.07.06
申请号 CN201310586787.X 申请日期 2013.11.19
申请人 广东威灵电机制造有限公司 发明人 张倩;金万兵;柯文静
分类号 G05B23/02(2006.01)I 主分类号 G05B23/02(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种电机控制系统中微处理器的内核寄存器故障检测方法,其特征在于,所述方法包括以下步骤:在本次PWM中断的时间内,对每一类待测内核寄存器中的内容进行备份,并采用存储器测试算法对所述每一类待测内核寄存器的断路故障进行检测,检测完成后,恢复相应类的内核寄存器的内容;所述待测内核寄存器包括待测数据寄存器、待测堆栈寄存器和待测专用寄存器;所述步骤进一步包括以下步骤:在本次PWM中断的时间内,关闭电机控制系统中微处理器的全局中断,以启动对所述待测内核寄存器的故障检测;对所述待测数据寄存器中的内容进行备份;利用存储器测试算法对所述待测数据寄存器的断路故障进行检测;所述待测数据寄存器的检测通过后,对所述待测堆栈寄存器中的内容进行备份;利用存储器测试算法对所述待测堆栈寄存器的断路故障进行检测;所述待测堆栈寄存器的检测完成后,恢复堆栈寄存器的内容;对所述待测专用寄存器中的内容进行备份;利用存储器测试算法对所述待测专用寄存器的断路故障进行检测;所述待测专用寄存器的检测完成后,恢复相应的专用寄存器的内容;恢复相应的数据寄存器的内容。
地址 528311 广东省佛山市顺德区北滘镇工业园