<em id="ptbhx"></em>

            <address id="ptbhx"></address>

                <address id="ptbhx"></address>

                佛山市順德區銳鋒五金機械有限公司

                專業制造精密數控車床15年

                全國免費服務熱線

                189 3432 9679

                134 3260 5412

                經濟型數控系統軟件陷阱技術

                發布者:銳峰五金機械   發布時間:2019-5-14 18:30:59

                      經濟型數控系統通常追求高的性能/價格比,系統關鍵功能如插補功能的實現一般都是通過軟件來實現的。因此,在設計系統的時候,需要盡量降低硬件的成本。 為了保證經濟性,不可能選用太好的電源濾波器和開關電源,也不可能采用成本過高的硬件冗余技術,CPU 芯片通常也只是選用商用級或民品級的8位單片機。

                      當“亂飛”的程序進入非程序區(如EPROM 未使用的空間)或表格區時,采用冗余指令使程序入軌的條件不滿足,此時可以設定軟件陷阱,攔截“亂飛”的程序 ,用引導指令強行將捕獲到的“亂飛”程序引向復位入口地址0000H,并在此處對出錯進行處理,使程序納入正軌。

                      PC 受到干擾而失控,引起程序“亂飛”,也可能使程序陷入“死循環”。指令冗余技術、軟件陷阱技術都不能使失控的程序擺脫“死循環”的困境,本系統采用 程序監視技術,又稱“看門狗”(Watchdog)技術,使程序脫離“死循環”。數控系統的應用程序通常都采用循環運行的方式,循環周期基本固定?!翱撮T狗”技術就是不斷監視程序循環運行的時間, 若發現時間超過已知的循環設定時間,則認為系統陷入了“死循環”,然后強迫程序返回到0000H入口,在此處安排一段出錯處理程序,使系統納入運行正軌。

                      本系統設置了一個16 位的監視定時器,定時器啟動后,每個機器周期自動加1,當計數器溢出時,復位器MAX708 就把CPU 的RESET 引腳拉成高電平,從而使CPU 復位。需要注意的是,使用監視定時器時,系統軟件應在每次定時器溢出前將定時器清0。因此,一旦程序因干擾不能順利運行或死機時,定時器將會很快產生溢出,從而使得CPU 立即復位,不至于造成 事故的發生。
                文章由:數控車床www.melacacia.com&nbsp; 銳鋒五金機械有限公司整理提供,此文觀點不代表本站觀點


                公司地址 :

                 公司總部地址:佛山順德區杏壇鎮齊杏社區杏壇工業二期6號樓首層  總部電子郵箱:EQ2017@163.COM

                聯系電話:

                全國統一服務熱線:189 3432 9679

                掃一掃·關注銳鋒

                Copyright ? 佛山市銳鋒五金機械有限公司 版權所有 粵ICP備14030693號

                技術支持:佛山網站建設 / 華企立方

                江苏快3