本實用新型專利技術公開了一種MCR控制器用雙CPU穩定復位裝置,包括雙CPU控制單元,與所述雙CPU控制單元連接的CPLD,以及分別與所述雙CPU控制單元和CPLD連接的看門狗定時器。本實用新型專利技術所述MCR控制器用雙CPU穩定復位裝置,可以克服現有技術中可靠性低、安全性差和損失大等缺陷,以實現可靠性高、安全性好和損失小的優點。(*該技術在2022年保護過期,可自由使用*)
【技術實現步驟摘要】
本技術涉及磁控電抗器(magnetic control reactor,簡稱MCR)控制
,具體地,涉及一種MCR控制器用雙CPU穩定復位裝置。
技術介紹
在現有技術中,MCR的雙CPU(DSP和ARM處理器)控制系統的軟件問題,沒有得到很好的解決。例如,當CPU的程序陷入死循環后,一般情況是采用整個系統斷電復位功能,這樣對MCR的控制器硬件電路造成了一定的損害。若程序陷入死循環后沒有快速的解決,在這 種高壓系統中可能造成無法預計的損失。在實現本技術的過程中,專利技術人發現現有技術中至少存在可靠性低、安全性差和損失大等缺陷。
技術實現思路
本技術的目的在于,針對上述問題,提出一種MCR控制器用雙CPU穩定復位裝置,以實現可靠性高、安全性好和損失小的優點。為實現上述目的,本技術采用的技術方案是一種MCR控制器用雙CPU穩定復位裝置,包括雙CPU控制單元,與所述雙CPU控制單元連接的復雜可編程邏輯器件(ComplexProgrammable Logic Device, CPLD),以及分別與所述雙CPU控制單元和CPLD連接的看門狗定時器。進一步地,所述雙CPU控制單元,包括彼此相連、且分別與CPLD和看門狗定時器連接的數字信號處理(Digital Signal Processing,簡稱 DSP)和 ARM (Advanced RISCMachines)處理器。進一步地,所述看門狗定時器,為安裝在所述雙CPU控制單元的主控板上的看門狗定時器。本技術各實施例的MCR控制器用雙CPU穩定復位裝置,由于包括雙CPU控制單元,與雙CPU控制單元連接的CPLD,以及分別與雙CPU控制單元和CPLD連接的看門狗定時器;可以解決了雙CPU控制單元軟件“跑飛”問題,能夠使控制器的安全達到一個更高的程度,使MCR運行正常,安全可靠;從而可以克服現有技術中可靠性低、安全性差和損失大的缺陷,以實現可靠性高、安全性好和損失小的優點。本技術的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本技術而了解。下面通過附圖和實施例,對本技術的技術方案做進一步的詳細描述。附圖說明附圖用來提供對本技術的進一步理解,并且構成說明書的一部分,與本技術的實施例一起用于解釋本技術,并不構成對本技術的限制。在附圖中圖I為看門狗定時器的復位原理示意圖;圖2為本技術MCR控制器用雙CPU穩定復位裝置的工作原理(即雙CPU復位原理)示意圖。具體實施方式以下結合附圖對本技術的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本技術,并不用于限定本技術。根據本技術實施例,提供了一種MCR控制器用雙CPU穩定復位裝置。如圖I和圖2所示,本實施例包括雙CPU控制單元,與雙CPU控制單元連接的CPLD,以及分別與雙 CPU控制單元和CPLD連接的看門狗定時器。具體地,上述雙CPU控制單元,包括彼此相連、且分別與CPLD和看門狗定時器連接的DSP和ARM處理器。該看門狗定時器,為安裝在雙CPU控制單元的主控板上的看門狗定時器。上述實施例的MCR控制器用雙CPU穩定復位裝置,應用在MCR控制器中,解決了雙CPU控制單元軟件“跑飛”問題,能夠使控制器的安全達到一個更高的程度,使MCR運行正常,安全可靠。在上述實施例中,MCR控制器主要包括信息采集、信息輸出和顯示屏控制幾部分,DSP和ARM處理器均分布在主控板上,兩個CPU (即DSP和ARM處理器)是通過HPI總線及I/O 口進行數據通信及控制信息交換。其中,DSP通過CPLD擴展控制,對數據的接收和發送進行處理;ARM處理器通過HPI接口接收DSP處理過的數據,將數據發送到顯示屏上或將用戶指令傳送到DSP上進行處理。上述實施例的MCR控制器用雙CPU穩定復位裝置,通過在MCR控制器的主控板上增加看門狗定時器。看門狗定時器分硬件看門狗定時器和軟件看門狗定時器,硬件看門狗定時器是利用一個定時器電路,其定時輸出連接到電路的復位端,程序在一定時間范圍內對看門狗定時器清零(俗稱“喂狗”,kicking the dog or service the dog),因此程序正常工作時,看門狗定時器總不能溢出,也就不能產生復位信號。如果程序出現故障,不在定時周期內復位看門狗定時器,就使得看門狗定時器溢出產生復位信號并重啟系統(如圖I)。軟件看門狗定時器原理上一樣,只是將硬件電路上的定時器用處理器的內部定時器代替,這樣可以簡化硬件電路設計,但在可靠性方面不如硬件定時器,比如系統內部定時器自身發生故障就無法檢測到。當然也有通過雙定時器相互監視,這不僅加大系統開銷,也不能解決全部問題,比如中斷系統故障導致定時器中斷失效。看門狗定時器本身不是用來解決系統出現的問題,在調試過程中發現的故障應該要查改設計本身的錯誤。加入看門狗定時器目的是對一些程序潛在錯誤和惡劣環境干擾等因素導致系統死機而在無人干預情況下自動恢復系統正常工作狀態。看門狗定時器也不能完全避免故障造成的損失,畢竟從發現故障到系統復位恢復正常這段時間內怠工。DSP與ARM將喂狗信號發送到CPLD,然后由CPLD進行邏輯控制,將總體喂狗信號發送到看門狗定時器。具體操作原理=DSP喂狗信號發生變化,等待ARM喂狗信號發生變化;若變化,則WDO變化,重置看門狗定時器計數周期;若DSP和ARM喂狗信號其一未變化,則WDO不會改變,超過看門狗定時器計數周期將重啟CPU。當所以其中一個CPU發生死循環無法進行喂狗時,CPLD將通過喂狗信號使看門狗定時器發生作用,從而發出復位信號將全部CPU復位(如圖2所示)。看門狗定時器的監測時間一般為2S以下,能很好的防止在CPU出現軟件問題時沒有得到快速的解決,減小了 MCR對電力系統的影響。最后應說明的是以上所述僅為本技術的優選實施例而已,并不用于限制本技術,盡管參照前述實施例對本技術進行了詳細的說明,對于本領域的技術人員來說,其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換。凡在本技術的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本技術的保護范圍之內。·本文檔來自技高網...
【技術保護點】
一種MCR控制器用雙CPU穩定復位裝置,其特征在于,包括雙CPU控制單元,與所述雙CPU控制單元連接的CPLD,以及分別與所述雙CPU控制單元和CPLD連接的看門狗定時器。
【技術特征摘要】
1.一種MCR控制器用雙CPU穩定復位裝置,其特征在于,包括雙CPU控制單元,與所述雙CPU控制單元連接的CPLD,以及分別與所述雙CPU控制單元和CPLD連接的看門狗定時器。2.根據權利要求I所述的MCR控制器用雙CPU穩定復位裝置,其特征在...
【專利技術屬性】
技術研發人員:陳亞亮,王筍,魏學良,
申請(專利權)人:北京東展科博電子有限公司,
類型:實用新型
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。