经济型数控系统软件陷阱技术
发布者:锐峰五金机械 发布时间:2019/5/14 18:30:59
经济型数控系统通常追求高的性能/价格比,系统关键功能如插补功能的实现一般都是通过软件来实现的。因此,在设计系统的时候,需要尽量降低硬件的成本。 为了保证经济性,不可能选用太好的电源滤波器和开关电源,也不可能采用成本过高的硬件冗余技术,CPU 芯片通常也只是选用商用级或民品级的8位单片机。
当“乱飞”的程序进入非程序区(如EPROM 未使用的空间)或表格区时,采用冗余指令使程序入轨的条件不满足,此时可以设定软件陷阱,拦截“乱飞”的程序 ,用引导指令强行将捕获到的“乱飞”程序引向复位入口地址0000H,并在此处对出错进行处理,使程序纳入正轨。
PC 受到干扰而失控,引起程序“乱飞”,也可能使程序陷入“死循环”。指令冗余技术、软件陷阱技术都不能使失控的程序摆脱“死循环”的困境,本系统采用 程序监视技术,又称“看门狗”(Watchdog)技术,使程序脱离“死循环”。数控系统的应用程序通常都采用循环运行的方式,循环周期基本固定。“看门狗”技术就是不断监视程序循环运行的时间, 若发现时间超过已知的循环设定时间,则认为系统陷入了“死循环”,然后强迫程序返回到0000H入口,在此处安排一段出错处理程序,使系统纳入运行正轨。
本系统设置了一个16 位的监视定时器,定时器启动后,每个机器周期自动加1,当计数器溢出时,复位器MAX708 就把CPU 的RESET 引脚拉成高电平,从而使CPU 复位。需要注意的是,使用监视定时器时,系统软件应在每次定时器溢出前将定时器清0。因此,一旦程序因干扰不能顺利运行或死机时,定时器将会很快产生溢出,从而使得CPU 立即复位,不至于造成 事故的发生。
文章由:数控车床www.fsrfjx.com 锐锋五金机械有限公司整理提供,此文观点不代表本站观点
当“乱飞”的程序进入非程序区(如EPROM 未使用的空间)或表格区时,采用冗余指令使程序入轨的条件不满足,此时可以设定软件陷阱,拦截“乱飞”的程序 ,用引导指令强行将捕获到的“乱飞”程序引向复位入口地址0000H,并在此处对出错进行处理,使程序纳入正轨。
PC 受到干扰而失控,引起程序“乱飞”,也可能使程序陷入“死循环”。指令冗余技术、软件陷阱技术都不能使失控的程序摆脱“死循环”的困境,本系统采用 程序监视技术,又称“看门狗”(Watchdog)技术,使程序脱离“死循环”。数控系统的应用程序通常都采用循环运行的方式,循环周期基本固定。“看门狗”技术就是不断监视程序循环运行的时间, 若发现时间超过已知的循环设定时间,则认为系统陷入了“死循环”,然后强迫程序返回到0000H入口,在此处安排一段出错处理程序,使系统纳入运行正轨。
本系统设置了一个16 位的监视定时器,定时器启动后,每个机器周期自动加1,当计数器溢出时,复位器MAX708 就把CPU 的RESET 引脚拉成高电平,从而使CPU 复位。需要注意的是,使用监视定时器时,系统软件应在每次定时器溢出前将定时器清0。因此,一旦程序因干扰不能顺利运行或死机时,定时器将会很快产生溢出,从而使得CPU 立即复位,不至于造成 事故的发生。
文章由:数控车床www.fsrfjx.com 锐锋五金机械有限公司整理提供,此文观点不代表本站观点
相关新闻
- [2021.07.13]数控车床的清洁要义及功能延伸
- [2016.11.02]数控车床维修主要涉及到哪些领域…
- [2018.04.17]车铣复合加工工艺与数控加工工艺…
- [2019.03.09]平面磨床发展趋势
- [2019.02.18]五轴联动数控机床发展现状
- [2019.07.29]斜床身数控车床与平床身数控车床…
- [2019.12.26]数控车床精密五金加工优势明显
- [2021.07.07]数控车床在自动加工零件中为什么…
- [2018.04.16]车铣复合机使用中遇到的问题及保…
- [2019.03.09]数控机床在汽车制造中的应用
- [2019.02.18]PLC控制器是如何运作的
- [2019.12.24]数控车床通电前的外观检查
- [2021.07.02]数控车床导轨防护罩具有怎样的优…
- [2016.11.01]数控车床购买时的陷阱
- [2018.04.14]全自动数控车床电气设备水浸后处…
- [2019.03.09]车铣复合加工可提高生产率
- [2019.02.18]数控车床操作面板有哪些部分组成…
- [2019.07.27]怎么区分数控加工的工序工位工件…
- [2019.12.23]常见车削细长轴切削条件选择
- [2021.06.28]数控车床的开环、闭环、半闭环伺…


公司总部地址:佛山顺德区杏坛镇齐杏社区杏坛工业二期6号楼首层
总部电子邮箱:EQ2017@163.COM


