您现在的位置是:首页 > 变频技术 > 变频技术

如何随时校验变频调速系统RAM的正确性?

来源:艾特贸易2017-06-04

简介答:在实时控制过程中,干扰造成比较严重的危害之一就是冲毁 RAM 中的数据,由于 RAM 中保存的是各种原始数据、标志、变量等,如果被破坏,会造成系统出错或无法运行。根据数据被

    答:在实时控制过程中,干扰造成比较严重的危害之一就是冲毁RAM中的数据,由于RAM中保存的是各种原始数据、标志、变量等,如果被破坏,会造成系统出错或无法运行。根据数据被冲毁的程度,一般可分为三类:整个RAM数据被冲毁、RAM中某片数据被冲毁、个别数据被冲毁,因此需要经常监视RAM的正确性。    在变频调速系统中,RAM的大部分内容是为了进行分析、比较而临时存放的,不允许丢失的数据只占极少部分。在这种情况下,除了这些不允许丢失的数据外,其余大部分内容都允许短时间被破坏,最多只引起系统的一个很短时间的波动,很快能自动恢复正常。因此,在变频调速系统软件中,要注意对少数不允许丢失的数据进行保护,一般常用的方法有“校验法”和“设标法”。这两种方法各有千秋,校验法比较繁琐,但查错的可信度较高。设标法简单,但对数据表中个别数据冲毁的情况,查错则无能为力。在编程中一般应综合使用,其具体做法如下:    (1)RAM工作区重要区域的始端和尾端各设置一个标志码“0”或“1”。    (2)RAM中固定不变的数据表格设置校验字。    在程序的执行过程中,每隔一定的时间通过事先设计的查错程序来检查其各标志码是否正常,如果不正常,则利用数据冗余技术通过抗干扰处理程序来进行修正;冗余数据表的一般设计原则是:各数据表应相互远离分散设置,减少冗余数据同时被冲毁的概率;数据表应尽可能远离栈区,减少由于操作错误造成堆栈数据被冲的可能。