張雄林,袁 強,吳昌昊
(中國兵器工業第58研究所 四川 綿陽 621000)
一種冗余通信棒位檢測儀
張雄林,袁 強,吳昌昊
(中國兵器工業第58研究所 四川 綿陽 621000)
針對棒位檢測對通信系統的實時性、準確性、安全性、可靠性和有效性要求極高,設計了一種雙通訊冗余的棒位檢測儀。該系統由CPU控制單元、通訊電路單元、狀態監控單元、狀態指示單元等模塊組成,每一個單元均是采用雙冗余設計。兩套系統相互發送心跳信號,檢測對方工作狀態和傳輸數據;一旦一套系統出現故障,另一套系統立刻替代工作,檢查故障,并將故障反饋給上位機。性能驗證試驗結果表明,該冗余通訊系統工作穩定,測量準確,符合核反應堆控制棒棒位檢測要求。
控制棒;棒位檢測;通信冗余;冗余技術
控制棒是反應堆的核心部件,也是堆內唯一可動部件,棒位位置直接影響反應堆的啟動、功率調節、穩態運行和正常停堆等。在正常工作狀態下,通過調節控制棒位置來控制反應堆的啟動和停閉;在緊急狀態下,快速調整棒位來實現緊急停堆[1]。棒位檢測儀是控制棒棒位檢測的重要裝置,其檢測精度決定了反應堆控制的實時性和準確性,關系到反應堆的正常運行和安全[2]。棒位檢測對通信系統的可靠性、安全性和有效性要求極高,通常采用多通信冗余設計來提高通信系統的可靠性和可用性[3-5]。
棒位檢測儀通信系統采用雙通信方式,由CPU控制單元、通訊電路單元、狀態監控單元、狀態指示單元等模塊組成。整個系統均采用雙冗余設計,一套系統用于正常工作,另一套系統隨時處于工作狀態,兩者之間時刻保持通信。一套系統出現故障,另一套系統立即替代。通信系統框圖如圖1所示。
1.1 CPU控制單元
CPU控制單元是整個通訊系統的核心,處理器選用NXP公司ARM系列芯片,該芯片最高頻率可達72 MHz,內部集成512KB片內Flash和58KB SRAM,具有4路標準UART接口、2路CAN控制總線接口、8通道的A/D轉換器、3個I2C接口、3個SPI/SSP等。
CPU控制單元主要完成通信系統的控制,數據讀取及處理、與上位機通信及狀態監控等功能。通過RS422與上位機交換數據,實時監控并顯示系統工作狀態;通過CAN總線與測量模塊實現互聯通信。
1.2 通訊電路單元
處理器直接提供了UART和CAN接口,CAN通訊電路負責功能插件之間的數據交換,RS422總線負責與外部進行通訊,實現數據的上傳和指令的下發。RS422串口驅動由MAX491EESD芯片完成,采用ISO7221C信號隔離芯片對收、發信號進行隔離處理,提高系統的抗干擾能力。CTM8251T芯片完成外接CAN收發,該芯片內部集成了所有必需的CAN隔離及CAN收、發器件,主要完成將CAN控制器的邏輯電平轉換為CAN總線的差分電平,并且具有DC 2500V的隔離功能,總線速率最高可達1 Mbit/s。
通訊系統采用雙冗余設計,板上集成了A/B兩套系統,兩套系統能分別完成測量板卡的通訊控制以及測量數據的上傳,并具有電壓檢測、溫度監控等功能。A/B兩套系統通過串口和GPIO口互連,實現系統之間數據交互,心跳狀態互連。如圖2所示。

圖2 雙冗余通信原理框圖Fig.2 Schematic diagram of dual redundant communication
1.3 其他單元
本系統供電電壓有+5 V、+3.3 V、+1.8 V、+2.5 V、+12 V等,工作溫度-40~85℃。因此電源設計的安全性、可靠性、可維修性等決定著系統應用前景。
狀態監控主要對電源轉換單元輸出電源和電源轉換模塊溫度進行監控,本系統采用ADT7411為溫度、電壓監控芯片,將電源模塊的散熱器與該芯片封裝外殼接觸,通過檢測散熱器的溫度從而判斷電源轉換模塊溫度是否超標。
通訊系統軟件模塊主要包括狀態監測、參數設置、數據處理三部分。狀態監測模塊將通訊系統要求的電壓、電源溫度等信息上傳給上位機,若存在問題則進行故障報警;參數設置模塊為上位機提供RS422協議、Modbus-RTU協議使用到的通訊速率、校驗方式等參數的設置;數據處理模塊為內部及外部通訊提供統一的發送及接收數據消息的接口,并根據要求提供數據打包、解析等功能。
通訊插件A/B兩套系統通過GPIO口相互發送心跳信號,如當A系統檢測到本系統出現故障,可停止產生A-B心跳信號,當B系統檢測到A系統心跳停止,可通過互連串口查詢A系統故障原因,如出現通訊無反應可當死機處理,查明A機故障原因后,通過RS422(B)口報告上位機控制系統。同理A系統也可以通過互連串口和B-A心跳判別B系統的工作情況。在通訊插件的A/B兩套系統工作正常情況下,上位機控制系統可通過兩路RS422口分別訪問A/B兩套系統。心跳交互流程圖如圖3所示。

圖3 心跳流程圖Fig.3 Flow chart of the heart signals
在加電工作情況下,默認A系統為主機,B系統為備機,工作時主機負責接收上位機控制系統的控制命令,經處理后下傳給測量系統,并將測量系統測得的數據上報給上位機控制系統,備機處于待機狀態,可接收來自測量板卡及上位機控制系統的數據,檢測主機工作狀態,除檢測到主機異常和上位機查詢狀態信息外,不主動發起通訊。CAN通信流程圖如圖4所示。
結合高溫/低溫環境和例行性能測試,進行線圈的差分信號比及空載信號比兩項指標測試,結果表明處理后有效信號的信噪比為17~34 dB,具有良好的抗擾能力。如圖5所示。
針對不同批次的測量芯棒、不同阻抗線圈組、不同批次套管進行組合性能測試,結果表明本裝置與傳感器組合測試精度為標準步位±3 mm,高于同類產品要求。如圖6所示。
通過電磁兼容試驗,結果表明雙冗余通訊設計具有較強的抗干擾能力,通過下圖可看出實際測出的曲線均在標準中要求的范圍內。如圖7所示。
冗余通訊不是簡單的將兩個通訊系統疊加,而是通過兩個通訊系統互相交換信息,實時檢測彼此工作狀態,避免數據通訊中斷的情況發生,提高了棒位檢測系統的可靠性,從而提高了核反應堆的安全性。通過大量測量數據表明,該冗余通訊系統工作穩定,測量準確,符合核反應堆控制棒棒位檢測要求。

圖4 CAN通訊流程圖Fig.4 Flow chart of CAN communication

圖5 高溫/低溫試驗Fig.5 High/low temperature test

圖6 例行驗證試驗Fig.6 Routine validation test

圖7 電磁兼容試驗Fig.7 EMC test
[1]蔣躍元,孫忠智.多編碼棒磁敏式控制棒位置探測器[J].核電子學與探測技術,2006(3):284-287.
[2]彭小強,鄭養波.AP1000控制棒棒位的數字化測量技術分析[J].核電子學與探測技術,2012(5):627-630.
[3]陳梅.控制棒棒位指示系統的數字化[J].核電子學與探測技術,2008(3):543-547.
[4]李濤,徐育周,王春生,等.棒控棒位系統數字化設計[J].核科學與工程,2014(1):73-79.
[5]蘇虎平,沈三民,劉文怡,等.基于冗余CAN總線的實時通信系統的設計[J].總線與網絡,2013,34(1):26-29.
[6]周立功.ARM嵌入式系統基礎教程[M].北京:北京航空航天大學出版社,2005.
A communication redundancy of rod position detector
ZHANG Xiong-lin,YUAN Qiang,WU Chang-hao
(N0.58 Research Institute of China Ordnance Industries,Mianyang 621000,China)
According to the rod position detection of the communication system real-time,accuracy,security,reliability and validity highly requirements,a dual communication redundancy of rod position detector is designed.Which are composed of CPU control unit,communication circuit unit,condition monitoring unit,status indication unit etc,each unit is designed with double redundancy.Two systems send each other the heart signals,test each other working status and data transmission;Once a system failure,another system replace immediately,check the fault and feedback the failure to PC.The performance verification experimental results show that the redundant communication system working stability,measurement accuracy,conform to the requirements of the nuclear reactor control stick a detection.
control rod;stick a detection;communication redundancy;redundancy technique
TN97
A
1674-6236(2016)04-0091-03
2015-08-17 稿件編號:201508090
國家自然科學基金項目(61133016)
張雄林(1984—),男,四川綿陽人,工程師。研究方向:自動化控制。