《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于CPLD的控制器冗余切換和通信容錯的研究
基于CPLD的控制器冗余切換和通信容錯的研究
王 劍1,2,趙海燕1
1.中國科學院沈陽自動化研究所 自動控制系統研究室,遼寧 沈陽110016;2.中國科學院研究生院,
摘要: 本文探討了用CPLD實現控制系統控制裝置控制器的熱備冗余切換和通信容錯,并給出了具有冗余切換和通信容錯功能的控制器結構以及冗余切換和通信容錯模塊的具體實現方法。
Abstract:
Key words :

摘   要: 本文探討了用CPLD實現控制系統控制裝置控制器的熱備冗余切換和通信容錯,并給出了具有冗余切換和通信容錯功能的控制器結構以及冗余切換和通信容錯模塊的具體實現方法。
關鍵詞: 冗余  容錯  可靠性  CPLD  控制器

  在工業自動化領域里的大型化工、石化、冶金、電力等企業,控制系統控制裝置控制器的冗余和容錯是控制系統高可靠性得以實現的保證。其中控制器要求具有完全在線冗余的功能,即系統在正常運行時,當前運行的主控制器如果出現故障可立即切換到備用控制器,然后從背板上取下故障控制器進行維修,系統在整個過程中的正常運行不受任何影響。要達到這樣的要求,在二個控制器之間的快速切換是關鍵。
  控制系統的控制器與I/O模塊的通信容錯是實現控制系統高可靠性的又一種重要方法。在控制器與I/O模塊之間進行數據通信時,發送方對待發送的數據進行運算,獲得冗余校驗位;接收方則對接收到的數據和冗余校驗位進行運算,并根據運算結果來判斷接收到的數據的正確性,以便對錯誤的數據進行自動糾正。
本文對雙機/雙模板熱備份技術(雙模冗余技術)和控制器與I/O模塊通信容錯應用進行了新的探討,在控制器與背板接口處通過使用復雜可編程邏輯器件(Complex Programmable Logic Dvice,CPLD)芯片增加了冗余切換模塊和通信容錯模塊,設計實現了控制器的在線冗余和與I/O的數據通信容錯。控制系統的冗余連接如圖1所示。

1  無中心裁決器雙模冗余容錯控制器系統模型
1.1 無中心裁決器控制器雙模冗余
  冗余設計的思想是在系統或設備完成任務起關鍵作用的地方,增加一套以上功能完全相同的通道、單元或元件。當該部分出現故障時,使系統仍能正常工作[1]。以減少系統的故障率,實現系統的高可靠性。
  控制器雙模冗余是指控制系統中存在2個相同的控制器,它們同時工作,互為熱備份,在任一時刻只有一個控制器(主控制器)在有效地輸出[2]。
  控制器雙模冗余在具體實現上有中心裁決器雙模冗余和無中心裁決器雙模冗余。有中心裁決器雙模冗余是在2個控制器之外加入比較電路,將2個控制器的輸出進行比較,結果相同才輸出到背板總線上。這樣一旦比較電路出現故障,整個控制系統將無法繼續工作,因此比較電路的加入限制了控制器的在線冗余能力。無中心裁決器雙模冗余沒有比較電路,是在每個控制器上增加冗余切換邏輯,一旦主控制器出現故障立刻切換到備用控制器,任何一個控制器出現故障都不會影響到整個控制系統的正常運行,充分體現了控制器的在線冗余能力。無中心裁決器雙模冗余容錯控制器的功能結構如圖2所示。其模塊功能說明如下。

  (1)冗余切換模塊:實現冗余監控和管理,即當主控制器檢測出故障時,冗余切換模塊給出切換信號,備用控制器的冗余切換模塊接收到切換信號后,使備用控制器成為主用控制器。
  (2)容錯發送和接收模塊:容錯發送模塊對控制器輸出到背板總線上的數據加上冗余校驗位,容錯接收模塊則對從背板總線上接收到的含有冗余校驗位的數據進行檢錯和糾錯。
  (3)信號名稱:①master_I、②switch_I、③backup_I、④master_O、⑤switch_O、⑥backup_O、⑦clk、⑧noe、⑨t_nr。
1.2 控制器與I/O模塊通信容錯
  控制系統控制裝置控制器經常工作在電磁干擾非常強的工業現場,控制器數據通過背板與其他模塊進行通信時,外界的強干擾容易造成通信信息“0”和“1”的翻轉,導致接收到的數據發生錯誤。但通過在控制器上與背板總線接口處增加錯誤檢測與糾正(Error Detection And Correction,EDAC)模塊,可以減少通信過程中因為外界電磁干擾而造成的“0”和“1”的翻轉情況。
  錯誤檢測和糾錯的基本原理是基于數據通信中的糾錯編碼。糾錯編碼的目的是降低誤碼率[3],即在控制器準備輸出到背板總線上的信息碼中增加一些冗余校驗位,在接收端通過對接收到的信號(包括冗余位)進行運算以判斷接收到的信息的正確性。如果發現數據出錯,則立即糾正,再將正確的數據送給所控制的控制電路。
2  冗余切換模塊
      (1)冗余切換模塊信號說明
  clk:時鐘;reset:系統復位信號(低電位復位);bank:槽號(bank=‘0’為0號控制器,否則為1號控制器);test:系統送來的模板自檢信號(低電位模板無故障);sysgood:系統啟動后由系統功能電路送過來系統完好情況信號(低電位表示系統完好);selftest_req:當控制器在工作過程中發生錯誤時,給出請求模板自檢信號(此時為高電平);switch_man:人為切換信號(高電位有效)。reset_man:人為復位當前控制器(高電位復位);master_I:接收冗余控制器是否主用情況;switch_I:接收冗余控制器的切換信號;backup_I:接收冗余控制器的備用信息;master_O:當前控制器產生的主用情況;switch_O:當前控制器產生的切換信號;backup_O:當前控制器產生的的備用信息。
  (2)控制器的冗余切換模塊驗證
  2個相同控制器的切換邏輯模塊驗證電路圖如圖3所示。其中雙向信號?鄢0:是0號控制器產生的輸出信號,作為1號控制器的輸入信號;雙向信號?鄢1:是1號控制器產生的輸出信號,作為0號控制器的輸入信號。
  仿真波形使用軟件Active HDL 6.1,器件選擇Xilinx公司的95108PQ100和95144PQ100,速度等級選擇-7。
  圖3冗余切換模塊的驗證仿真波形如圖4所示。工作過程說明如下。

 ?、匐p控制器同時上電啟動:0號控制器成為默認的主控制器(master0=‘1’,backup0=‘0’),1號控制器成為備用控制器(master1=‘0’,backup1=‘1’)。
 ?、诠ぷ鬟^程中0號控制器發生故障,切換到1號控制器。為了得到此種情況的仿真波形,這里假設:檢測電路檢測出故障(test_0=‘1’),0號控制器立刻給出切換脈沖(switch0=‘1’),要求自檢(selftest_req=‘1’),同時當前0號控制器不再是主控制器(master0=‘0’);1號控制器接到切換信號后成為主控制器(master1=‘1’,backup1=‘0’)。
 ?、郛?號控制器自檢通過后(test_0=‘0'),成為備用控制器(backup0=‘1’)。
 ?、茉谡麄€仿真過程中,2個控制器各自的時鐘不同步,但頻率相同都為20MHz。
  (3)冗余切換部分程序代碼
 ?、僦骺刂破髟诔霈F故障時產生切換信號程序
  if(switch_man=′1′or reset_man=′1′orreset_switch=′1′or
                     sysgood=′1′)
  then --如果主控制器出現故障,
       mos_en<=′0′;--修改變本卡的主用信息
       master_en<=′0′;
       switch_cur<=′1′;
         if(backupback=′1′)then--如果備用控制器完好,則向備用控制器發送切換信號
           switch<=′1′;
        else
           switch<=′0′;
        end if;
  else--當前主控制器完好,則保持該控制器的主用信息
        mos_en<=′1′;
        master_en<=′1′;
        switch_cur<=′0′;
        switch<=′0′;
  end if;
 ?、趥溆每刂破鹘邮罩骺刂破鳟a生的切換信號程序片斷
  if(switch=′1′)then--備用控制器時刻檢測主控制器送過來的切換信號,如果有效則修改本控制器為主控制器

  mos<=′1′;
     master<=′1′;
  else--如果切換信號無效,則維持本控制器的備用狀態
         mos<=′0′;
         master<=′0′;
  end if;
3  容錯模塊
  本容錯模塊針對16位的數據進行處理,采用漢明SEC-DED碼,增加6位校驗位,接收端具有自動糾正1位錯和檢測出2位錯的能力。
3.1 容錯發送模塊仿真波形
  容錯發送仿真波形如圖5所示。其工作過程說明:待發送信息0XA9D9,經過容錯發送模塊發送的信息為0X07A9D9,增加的6位二進制校驗位為0B000111。


  容錯發送模塊信號功能如表1所示。容錯發送模塊程序略。

3.2 容錯接收模塊仿真波形
  容錯接收模塊仿真波形如圖6所示。其工作過程說明:接收到的信息為0X07A9D9(校驗位為0B000111),經過容錯接收模塊后送給本控制器控制電路的是去掉校驗碼的信息0XA9D9。容錯接收模塊信號功能如表2所示。容錯接收模塊程序略。

  本文嘗試用CPLD器件設計了工業自動化控制系統控制裝置控制器的熱備冗余切換模塊和容錯模塊,實現了控制系統控制裝置控制器的在線冗余和控制器與I/O模塊的數據通信容錯。相對于現場可編程門陣列,CPLD的開關矩陣路徑設計使得信號通過芯片的延遲時間可以確定,因此使CPLD更適合于控制器上的電路設計[4]。
參考文獻
1   高社生,張玲霞.可靠性理論與工程應用.北京:國防工業出版社,2002
2   尹征琦.雙模冗余系統及其自動切換控制邏輯.電子技術,1997;(4)
3   張宗橙.糾錯編碼原理和應用.北京:電子工業出版社,2003
4   Ziedman B著,趙宏圖譯.基于FPGA&CPLD數字IC設計方法.北京:北京航空航天大學出版社,2004

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲午夜视频在线观看| 久久人人爽人人| 亚洲精品免费在线观看| 欧美理论在线播放| 性欧美在线看片a免费观看| 亚洲国产欧洲综合997久久| 久久在线视频| 99视频精品全国免费| 欧美一区国产一区| 久久人人97超碰精品888| 国产精品美女视频网站| 国产精品护士白丝一区av| 国产精品一区三区| 亚洲国产精品女人久久久| 99re66热这里只有精品3直播| 亚洲精品视频一区| 牛牛影视久久网| 亚洲大胆人体视频| 欧美一区二区三区久久精品| 久久看片网站| 狠狠综合久久av一区二区小说| 国产一区二区在线观看免费| 最新国产精品拍自在线播放| 一区二区三区精品在线| 99国产精品国产精品久久| 国内偷自视频区视频综合| 国产在线不卡| 亚洲综合色网站| 免费在线视频一区| 一区二区三区福利| 国产午夜精品久久久| 久久影院午夜论| 欧美日韩在线播放一区二区| 亚洲精品国产精品久久清纯直播| 亚洲精品乱码久久久久久蜜桃91| 亚洲精品偷拍| 亚洲精品亚洲人成人网| 亚洲少妇诱惑| 亚洲高清资源综合久久精品| 国产一区二区久久| 国产日韩精品久久久| 亚洲国产美国国产综合一区二区| 亚洲网站在线看| 久久九九国产精品怡红院| 在线一区亚洲| 欧美一区二区在线免费观看| 国产亚洲一级高清| 欧美色欧美亚洲另类七区| 韩国女主播一区二区三区| 久久先锋影音| 中文在线资源观看视频网站免费不卡| 国产欧美日本一区二区三区| 一区二区在线视频| 狠狠入ady亚洲精品经典电影| 国产精品乱码人人做人人爱| 91久久精品国产91久久性色tv| 欧美日韩免费观看一区=区三区| 欧美国产专区| 久久久久久国产精品mv| 欧美三级欧美一级| 久久久久久久久久码影片| 99re亚洲国产精品| 亚洲乱码精品一二三四区日韩在线| 亚洲午夜精品久久久久久app| 国产精品露脸自拍| 欧美精品v日韩精品v国产精品| 欧美国产日韩一二三区| 狠狠久久综合婷婷不卡| 欧美日韩久久精品| 国产欧美日韩另类视频免费观看| 91久久夜色精品国产九色| 国产精品无码专区在线观看| 国产日韩精品在线观看| 欧美性做爰毛片| 免费在线国产精品| 国产欧美一区二区三区在线老狼| 牛牛国产精品| 中文在线不卡| 国产精品日韩欧美一区| 免费亚洲一区二区| 国产欧美日韩高清| 亚洲欧美久久久久一区二区三区| 欧美精品久久久久久久久老牛影院| 欧美人在线视频| 久久一日本道色综合久久| 韩国一区电影| 国产精品综合网站| 美女精品自拍一二三四| 噜噜噜久久亚洲精品国产品小说| 欧美三日本三级少妇三99| 亚洲二区在线视频| 国产一区二区日韩| 欧美黄免费看| 一区二区三区蜜桃网| 夜夜爽av福利精品导航| 久久婷婷一区| 一区二区免费在线播放| 国产精品yjizz| 欧美日一区二区三区在线观看国产免| 亚洲高清电影| 欧美三区在线观看| 欧美区视频在线观看| 欧美日韩成人在线播放| 亚洲网址在线| 国产日韩欧美日韩| 亚洲国产精品成人va在线观看| 亚洲精品乱码| 在线亚洲高清视频| 欧美调教视频| 国产一区二区久久久| 亚洲精品日韩综合观看成人91| 久热精品在线视频| 亚洲免费一区二区| 亚洲美女免费精品视频在线观看| 久久久亚洲一区| 国产噜噜噜噜噜久久久久久久久| 亚洲一区二区三区激情| 欧美成人精品1314www| 国产欧美精品日韩区二区麻豆天美| 欧美激情性爽国产精品17p| 久久爱www久久做| 国产精品久久久久久影院8一贰佰| 欧美视频一区二区三区…| 亚洲视频在线一区观看| 欧美国产欧美亚州国产日韩mv天天看完整| 久久aⅴ国产欧美74aaa| 国产精品你懂的| 免费欧美在线视频| 亚洲男女毛片无遮挡| 久久伊人免费视频| 蜜臀久久久99精品久久久久久| 男人的天堂成人在线| 国产一区二区三区在线免费观看| 欧美视频一区| 亚洲欧美在线x视频| 最近中文字幕日韩精品| 欧美激情乱人伦| 午夜在线精品| 欧美激情亚洲综合一区| 亚洲欧美美女| 国产精品99久久久久久有的能看| 激情五月婷婷综合| 久久久久欧美精品| 欧美一区二区三区四区视频| 鲁大师成人一区二区三区| 美女性感视频久久久| 亚洲丰满在线| 国产一区二区三区四区在线观看| 国产欧美日韩综合一区在线播放| 欧美日韩大片一区二区三区| 国产精品区一区二区三区| 国产精品乱码人人做人人爱| 亚洲最新视频在线播放| 亚洲国产欧美日韩| 136国产福利精品导航网址| 在线免费日韩片| 亚洲永久免费av| 国产日韩一区二区三区在线播放| 国产一区二区剧情av在线| 亚洲理论电影网| 精品动漫一区二区| 亚洲精品一区二区三区福利| 午夜精品久久久久久久蜜桃app| 一区二区三区国产盗摄| 影音先锋欧美精品| 欧美激情网友自拍| 亚洲在线播放电影| 亚洲午夜精品福利| 欧美专区福利在线| 在线视频成人| 亚洲一区二区三区四区在线观看| 国产欧美在线播放| 久久久999成人| 一区二区三区鲁丝不卡| 亚洲免费一区二区| 欧美视频精品在线| 国产欧美一区二区精品性| 欧美在线观看网址综合| 欧美不卡高清| 国产精品国产精品国产专区不蜜| 久久综合影音| 亚洲欧美激情诱惑| 欧美日韩国产高清视频| 亚洲美女精品久久| 久久国产精品免费一区| 欧美精品尤物在线| 中文精品99久久国产香蕉| 久久久综合网站| 欧美精品在线看| 亚洲国产欧美一区二区三区同亚洲| 亚洲日本在线观看| 久久久人成影片一区二区三区| 136国产福利精品导航网址应用| 欧美精品在线观看播放| 欧美**人妖| 尤物网精品视频| 欧美精品免费视频| 欧美a级片网站| 一区二区三区在线观看视频| 欧美日韩成人一区| 久久这里只精品最新地址| 亚洲一区二区三区高清不卡| 日韩视频在线永久播放| 亚洲一级在线| 欧美日韩精品综合在线| 国产视频欧美视频| 国产日韩欧美三级| 国产一区二区精品丝袜| 国产午夜精品视频免费不卡69堂| 91久久嫩草影院一区二区| 国产日韩欧美视频| 国产精品久久久久久福利一牛影视| 亚洲国产精品嫩草影院| 欧美aⅴ一区二区三区视频| 蜜臀av一级做a爰片久久| 欧美a级片网站| 国产精品视频大全| 在线观看不卡av| 一本久道综合久久精品| av成人动漫| 久久精视频免费在线久久完整在线看| 久久精品视频网| 乱人伦精品视频在线观看| 亚洲在线观看视频| 亚洲欧美国产va在线影院| 欧美日韩一区在线播放| 欧美高清日韩| 精品69视频一区二区三区| 香蕉免费一区二区三区在线观看| 99精品黄色片免费大全| 欧美日韩视频第一区| 免播放器亚洲一区| 免费在线播放第一区高清av| 欧美日韩免费观看一区| 亚洲人成网站777色婷婷| 亚洲欧洲一区二区三区| 国产精品一区二区三区久久久| 欧美在线视频a| 在线综合亚洲欧美在线视频| 亚洲欧美日韩国产中文在线| 在线电影院国产精品| 欧美性色视频在线| 国产欧美一区二区在线观看| 久久午夜羞羞影院免费观看| 久久综合色一综合色88| 狠狠久久婷婷| 尤物九九久久国产精品的分类| 欧美黄污视频| 欧美日韩亚洲一区三区| 国产精品三上| 国产一区二区激情| 一区二区三区高清不卡| 亚洲一区国产一区| 小处雏高清一区二区三区| 亚洲成色精品| 夜夜嗨av一区二区三区| 国产精品老女人精品视频| 欧美gay视频激情| 亚洲国产高清自拍| 国产一区二区久久| 亚洲自拍偷拍一区| 国产日韩欧美精品综合| 国产亚洲aⅴaaaaaa毛片| 欧美一级专区免费大片| 欧美一区二区三区久久精品茉莉花| 国产一区二区三区高清播放| 99精品视频免费观看视频| 久久福利资源站| 久久亚洲精品一区| 亚洲精品四区| 国产麻豆精品在线观看| 中文欧美在线视频| 在线不卡欧美| 在线综合亚洲| 久久国产福利| 午夜精品一区二区三区在线播放| 欧美三级黄美女| 国产热re99久久6国产精品| 亚洲国产精品高清久久久| 亚洲国产成人一区| 亚洲国产另类精品专区| 欧美一区二区三区在线播放| 亚洲一区尤物| 欧美一区二区三区成人| 亚洲一级网站| 欧美日韩精品综合在线| 国产精品亚洲综合一区在线观看| 欧美尤物一区| 小黄鸭精品密入口导航| 欧美日韩视频在线观看一区二区三区| 亚洲你懂的在线视频| 久久疯狂做爰流白浆xx| 亚洲美女淫视频| 欧美亚洲成人网| 欧美成人a∨高清免费观看| 国产精品毛片a∨一区二区三区| 今天的高清视频免费播放成人| 国产精品一卡| 亚洲精品一二区| 亚洲视频第一页| 夜夜狂射影院欧美极品| 美女国产精品| 亚洲欧美日韩综合aⅴ视频| 欧美三级视频在线观看| 欧美插天视频在线播放| 欧美日韩免费高清| 亚洲国产高清一区| 好看的亚洲午夜视频在线| 亚洲欧洲日产国码二区| 亚洲欧美日韩精品一区二区| 国产三级欧美三级日产三级99| 国产在线精品一区二区夜色| 性欧美videos另类喷潮| 国产精品久久97| 国产欧美日韩三区| 亚洲欧美国产另类| 亚洲深夜福利视频| 日韩午夜电影| 在线观看福利一区| 在线免费观看成人网| 欧美日韩一级大片网址| 一区二区三区精品国产| 国产亚洲欧美aaaa| 亚洲女同在线| 亚洲国产美女| 亚洲欧美在线观看| 国产一区二区欧美| 国产精品一区视频网站|