經濟型數控系統軟件陷阱技術
發布者:銳峰五金機械 發布時間:2019/5/14 18:30:59
經濟型數控系統通常追求高的性能/價格比,系統關鍵功能如插補功能的實現一般都是通過軟件來實現的。因此,在設計系統的時候,需要盡量降低硬件的成本。 為了保證經濟性,不可能選用太好的電源濾波器和開關電源,也不可能采用成本過高的硬件冗余技術,CPU 芯片通常也只是選用商用級或民品級的8位單片機。
當“亂飛”的程序進入非程序區(如EPROM 未使用的空間)或表格區時,采用冗余指令使程序入軌的條件不滿足,此時可以設定軟件陷阱,攔截“亂飛”的程序 ,用引導指令強行將捕獲到的“亂飛”程序引向復位入口地址0000H,并在此處對出錯進行處理,使程序納入正軌。
PC 受到干擾而失控,引起程序“亂飛”,也可能使程序陷入“死循環”。指令冗余技術、軟件陷阱技術都不能使失控的程序擺脫“死循環”的困境,本系統采用 程序監視技術,又稱“看門狗”(Watchdog)技術,使程序脫離“死循環”。數控系統的應用程序通常都采用循環運行的方式,循環周期基本固定?!翱撮T狗”技術就是不斷監視程序循環運行的時間, 若發現時間超過已知的循環設定時間,則認為系統陷入了“死循環”,然后強迫程序返回到0000H入口,在此處安排一段出錯處理程序,使系統納入運行正軌。
本系統設置了一個16 位的監視定時器,定時器啟動后,每個機器周期自動加1,當計數器溢出時,復位器MAX708 就把CPU 的RESET 引腳拉成高電平,從而使CPU 復位。需要注意的是,使用監視定時器時,系統軟件應在每次定時器溢出前將定時器清0。因此,一旦程序因干擾不能順利運行或死機時,定時器將會很快產生溢出,從而使得CPU 立即復位,不至于造成 事故的發生。
文章由:數控車床www.yagcikoyudernegi.com 銳鋒五金機械有限公司整理提供,此文觀點不代表本站觀點
當“亂飛”的程序進入非程序區(如EPROM 未使用的空間)或表格區時,采用冗余指令使程序入軌的條件不滿足,此時可以設定軟件陷阱,攔截“亂飛”的程序 ,用引導指令強行將捕獲到的“亂飛”程序引向復位入口地址0000H,并在此處對出錯進行處理,使程序納入正軌。
PC 受到干擾而失控,引起程序“亂飛”,也可能使程序陷入“死循環”。指令冗余技術、軟件陷阱技術都不能使失控的程序擺脫“死循環”的困境,本系統采用 程序監視技術,又稱“看門狗”(Watchdog)技術,使程序脫離“死循環”。數控系統的應用程序通常都采用循環運行的方式,循環周期基本固定?!翱撮T狗”技術就是不斷監視程序循環運行的時間, 若發現時間超過已知的循環設定時間,則認為系統陷入了“死循環”,然后強迫程序返回到0000H入口,在此處安排一段出錯處理程序,使系統納入運行正軌。
本系統設置了一個16 位的監視定時器,定時器啟動后,每個機器周期自動加1,當計數器溢出時,復位器MAX708 就把CPU 的RESET 引腳拉成高電平,從而使CPU 復位。需要注意的是,使用監視定時器時,系統軟件應在每次定時器溢出前將定時器清0。因此,一旦程序因干擾不能順利運行或死機時,定時器將會很快產生溢出,從而使得CPU 立即復位,不至于造成 事故的發生。
文章由:數控車床www.yagcikoyudernegi.com 銳鋒五金機械有限公司整理提供,此文觀點不代表本站觀點
相關新聞
- [2015.10.09]關于數控車床程序編程方法
- [2022.01.04]怎樣合理挑選數控車床加工用量
- [2017.07.05]數控車床是怎樣按車床主軸位置進…
- [2015.10.22]介紹車床的兄弟姐妹
- [2019.04.26]數控機床的精度簡介
- [2019.09.27]數控車床主軸的三種方式
- [2018.09.18]數控車床如何劃分加工階段及目的…
- [2020.06.30]數控車床運動方式分類
- [2016.09.13]數控車床生產廠家教你規范使用數…
- [2021.12.28]數控車床操作全系列的數控功能
- [2015.11.07]數控車床運行要點有哪些
- [2019.04.26]論述數控機床主軸驅動系統
- [2019.09.24]數控車削中心的工藝性質
- [2018.09.18]數控車床進給伺服電機的維護與?!?/a>
- [2020.06.28]數控車床主軸的三種形式
- [2021.12.22]數控車床液壓動力系統的變速狀態…
- [2017.07.03]數控車床價格的選擇與應用
- [2019.04.25]數控機床復合化功能顯著提高生產…
- [2019.09.24]數控車床的兩個螺釘具有較高的剪…
- [2015.11.27]國內數控車床工人培訓現狀