999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CAN 總線的繼電保護裝置內部通信機制設計

2016-12-05 05:13:39石建岳峰曹玉保
電子設計工程 2016年22期
關鍵詞:設計

石建,岳峰,曹玉保

(國電南京自動化股份有限公司 江蘇 南京211153)

基于CAN 總線的繼電保護裝置內部通信機制設計

石建,岳峰,曹玉保

(國電南京自動化股份有限公司 江蘇 南京211153)

為了解決繼電保護裝置內部通信問題,提出了一種基于CAN總線的繼電保護裝置內部通信機制設計方案。通過對裝置內CPU模件與開入、開出模件通信的特性進行分析,對CAN總線ID分段、數據傳輸及重發機制、通信故障處理機制進行了設計。方案實現了繼電保護裝置多CPU、多IO組態下的實時、可靠通信。實際應用表明,具有高效、可靠性高的優點,達到了設計需求。

繼電保護裝置;CAN總線;數據重發;錯誤處理;通信機制

CAN總線是由德國BOSCH公司開發的控制器局域網絡(Controller Area Network,CAN)簡稱,最初用于高可靠性要求的汽車電子設計,由于其卓越性能,現已廣泛應用于工業自動化、醫療設備等方面[1]。CAN總線通過無損競爭、位填充、循環冗余檢驗等方法,具有結構簡單、較高的性能和高可靠性等特點,易于實現總線各節點間數據實時自由通信。繼電保護裝置根據應用需求會配置若干CPU模件和若干IO模件,CPU模件與IO模件之間數據傳輸不約束主從關系,采用多發多收通信機制,數據吞吐量相對較小,但是對于實時性和可靠性卻提出很高的要求,CAN總線非常契合該應用需求,但DeviceNet[2]、CANopen[3]等高層協議通常卻很復雜,不適宜繼電保護裝置。文中提出了基于CAN總線的面向繼電保護裝置應用所優化設計的方案。

1 裝置內部IO通信架構

繼電保護裝置根據應用不同,配置的CPU模件及開入、開出回路數量變動較多[4],常采用如圖1所示架構。開入DI模件將外部高壓信號光電隔離轉換成低壓信號后通過通信總線發送給各CPU模件參與保護計算,高壓輸入信號通常為斷路器、隔離刀閘等一次設備運行位置指示,也可用于連接壓板或其他二次設備的開出等。開出DO模件將各CPU模件通過通信總線發來的跳閘或其他控制指令轉換成繼電器接點輸出實現高壓斷路器跳閘、合閘功能,也可用于實現風扇控制或信號指示等。對于開入開出均需要的場合,也可通過二者均包含的DIO模件滿足需求。RTD/TDC模件通常用于對斷路器、變壓器工作環境溫度、濕度、檔位等進行測量,實現一次設備工作狀態的監控。

圖1 IO通信架構圖

多個CPU模件根據功能組態不同,與IO模件交互,并完成各自的保護運算和測量、控制等功能。因此通信總線存在一對一、一對多、多對一等單播、廣播通信需求。從通信數據特點來看,DI、DO報文交互頻繁、信息短小,這些特征正好與CAN總線提供的多主發送、自由競爭特性相符。而對于RTD溫度、DC直流量等變化較緩、數據量較大的模擬量等,也可使用CAN總線通過多幀進行傳輸。

繼電保護裝置中模件通常都安裝在4U或6U尺寸標準機箱內,通過背板實現信號互連,背板同時提供各插槽硬件地址,方便模件識別自身地址。工程配置時,CPU模件中存儲整機各模件配置信息,運行后可以對其他模件上電狀態進行監視。

2 CAN應用設計

為提升通信效率,提高DO/DI響應速度,通信采用總線支持的1 MHz最高波特率。對于當前芯片技術,過載幀基本不會再用,遠程幀也沒有需求,僅使用數據幀。CAN 2.0B擴展幀用戶可自行設計使用的有每幀29位ID標識及最多8字節DATA數據。

2.1ID設計

用于競爭總線的ID除包含優先級Pri外,還含多幀傳遞必須的幀序號FrmSeq、重發標記Rp、結束標記Pe、源地址Src及目的地址Dst等。ID區29位分配參考圖2。

圖2 擴展CAN ID使用分配

開出回路傳輸要求是CPU發出跳閘命令能立即傳送給指定DO模件,使得繼電器動作,實現對一次設備的保護信號傳遞。為提高保護裝置的速動性,快速切除故障,傳輸延時必須盡可能小(整體可接受延時通常在ms數量級[5]),因此開出報文采用最高優先級。開入回路傳輸要求是檢測到開關信號變化時實時上送,以便CPU記錄形成SOE、實現保護運算。為避免與DO優先級沖突,開入報文傳遞采用中等優先級,IO模件同步記錄變位時間。CAN總線除了進行開入狀態、開出命令的傳遞外,還對運行狀態、運行日志及緩慢變化的模擬量等進行傳遞,以便CPU模件準確掌握裝置整體運行狀況,這類報文傳送采用一般優先級即可。綜上,CAN總線傳輸優先級按圖3進行分配,并作為定值可通過CPU模件進行工程配置。

圖3 數據幀優先級使用分配

當傳輸數據超過8字節時,不同幀之間需通過幀序號進行判別,參見圖2。幀序號FrmSeq定義為從全1開始遞減,低位在前。數據重發時Rp標志定義為1,數據傳輸完成時結束標志Pe定義為1。源地址即為模件從背板獲取的硬件地址,目的地址通常為通信對象所在背板槽位的硬件地址,但為便于實現廣播、組播,目的地址對廣播、組播地址也進行了約定,如全1為全網廣播地址。幀序號、地址等實際使用范圍較窄時,相應的高BIT位可考慮置1用于保留擴展。

遵守上述設計規則,通信數據幀能達到:1)高優先級數據幀可及時搶占總線;2)同一優先級時多幀數據可連續發送,不會被搶斷;3)第一次傳送數據優先于重發數據;4)單幀優先于多幀發送;5)所有前述數據均一致時根據源地址和目的地址確定發送順序。

最高優先級情況下,開出報文等待傳輸時間最大為160 μs,其他優先級報文等待傳輸時間不定,但可通過統計方法確定;通信幀最短長度67 μs,接收側在此時間內需要能將數據接收和處理才能保證數據不丟失[6]。

2.2數據傳輸及重發

應用層通信數據規定格式如圖4所示:第一字節為數據長度Len,第二字節為數據類型Type,其后為數據字節,最后為從Len開始的數據CRC校驗。考慮到數據幀一次最多傳輸8字節,特別規定傳輸10字節以下時不傳輸Len和CRC字節,由總線數據幀DLC及幀自身CRC校驗機制取代。這樣,除去1個字節表示類型外,其余7個字節56BIT對需要快速傳輸信息的DI/DO模件來說足以表示開入狀態和控制命令,可在一幀內完成傳輸。

圖4 數據傳輸格式

Type字節主要根據應用來進行確定,包含狀態傳遞、控制命令、狀態查詢、配置查詢、日志查詢、軟對時等不同用途,但不與ID中的優先級進行綁定以方便應用靈活選擇。

CAN總線本質上屬于廣播發送,每幀末尾的接收應答僅表示至少一個通信節點正確接收該幀數據。通信節點較多時,發送端不能據此確認接收端正確接收,傳送過程需考慮重發。DI數據包含變位時刻信息,采用類似IEC61850發送GOOSE報文機制[9],以0 ms-2 ms-8 ms時間間隔一對多廣播發送且不需確認,見圖5,重發間隔內如有新的變位時,以最新數據立即重新開始發送。這樣,即使總線競爭失敗、輸入雪崩等原因導致數據在硬件緩沖區阻塞,包含上次變位信息的新生成數據會覆蓋原先數據,確保接收側數據準確。而在沒有狀態變化時,DI數據以1 s為間隔進行周期發送。DO控制命令中包含累加的發送序號,以圖5所示間隔一對一發送并要求確認,發送側收到確認時可不再重發,序號則用來判斷是否發生報文丟失情況。其他一般優先級數據,則采用通用的定時或超時重發機制進行傳送。

圖5 數據重發間隔

2.3錯誤處理

各通信節點統計通信數據及各種CAN總線錯誤計數,如位填充錯誤數、CRC錯誤數等,周期匯總給CPU模件進行故障預警。如某節點異常導致進入Bus-Off狀態,造成通信的延遲最大為32個數據幀(發送錯誤計數器累加到256)約5.3 ms[10-12]。此時節點采用快/慢兩種恢復模式:初始2次立即快恢復,此后為慢恢復。快恢復時Bus-Off間隔時間約為1.4 ms,至少仍能提供其他節點8個數據幀的傳輸,不會對系統性能產生大的影響。慢恢復時Bus-Off間隔時間為80 ms,基本可使16個節點通信不受影響。

CPU模件周期發送巡檢報文,IO節點定期發送心跳數據,各通信節點據此監視總線狀況以記錄日志,CPU可對IO進行日志讀取。對于通信長期丟失,IO節點采取先自復位再軟、硬件告警方案,確保裝置異常能及時被外界感知。CPU則可以及時進行閉鎖操作,確保不出現誤動[13-14]。

3 試驗驗證

文中所述設計方案,使用在繼電保護平臺產品上配置5 個CPU和14個DI/DO模件,使用致遠電子公司的CANScope-Pro分析儀接入,以類似示波器、邏輯分析儀及錄波器形式對CAN通信進行靜態及干擾測試及100 ms短時100%總線負荷測試。圖6上部顯示針對某節點注入干擾導致其進入Bus-Off狀態,在此期間其他節點正常通信;下部顯示正常測試數據片段,系統運行穩定,達到預期的效果[15-17]。

圖6 測試結果

4 結束語

根據繼電保護裝置內部CPU模件與IO模件之間的通信需求,文中提供了一種基于CAN總線優化的通信機制和應用層協議設計方案,并在實際產品中測試確認工作可靠。該設計方案相比DeviceNet、CANopen簡單,可實現可靠的多主實時通信,也可用于模擬量、運行日志等大數據量的非實時通信,適宜作為繼電保護裝置內部IO總線方案推廣應用。

[1]鄔寬明.CAN總線原理和應用系統設計[M].北京:北京航空航天大學出版社,1996.

[2]王美玲.基于DeviceNet的嵌入式I/O模塊設計[D].北方工業大學,2013.

[3]劉怡,王家樂.CANopen從站協議的設計與實現[J].電子技術,2011(9):38-40.

[4]王玉麗,王宜懷,屯娜.CAN通信機理剖析及MCF52235 Flex CAN底層驅動構件的開發 [J].計算機應用與軟件,2011,28 (1):19-21.

[5]黃娟娟,夏超英,柳同生.基于英飛凌XC2268的整車控制系統CAN通信設計[J].儀表技術與傳感器,2014(5):60-62.

[6]Wolfhard Lawrenz.CAN Systems Engineering,From Theory to Practical Applications[M].2nd.New York:Springer Press,2013.

[7]馮源,豆海利,閆海明.面向機載機電管理系統的CAN應用層協議設計[J].航空工程進展,2015,6(2):252-260.

[8]章磊,祝明,武哲.無人直升機系統CAN總線應用層協議設計[J].北京航空航天大學學報,2011,37(10):1264-1270.

[9]付偉,秦樹人,邱建偉.基于CAN總線的車載數據采集器的設計[J].重慶大學學報:自然科學版,2006,29(3):19-22.

[10]黃娟娟,夏超英,柳同生.基于英飛凌XC2268N的整車控制系統CAN通信設計[J].儀表技術與傳感器,2014(5):60-62.

[11]魏立峰,李洪亮,王慶輝,等.一種基于CAN總線的通信系統設計與實現[J].沈陽化工大學學報,2015,29(1):59-64.

[12]方珍,陳俊峰,潘盛貴.變電站二次智能電子設備通信接口與通信協議應用分析[J].電氣開關,2014(5):66-68.

[13]毛乃虎.現場總線技術在微機母線保護中的應用[J].電力自動化設備,2002,22(6):58-59.

[14]尹海彪,桂峰.基于CAN總線的微機繼電保護系統[J].通信電源技術,2012,29(3):50-51.

[15]饒運濤,鄒繼軍,鄭勇蕓.現場總線CAN原理與應用技術[M].北京:北京航空航天大學出版社,2007.

[16]嚴輝,方正.基于CAN總線的門禁讀卡控制器設計 [J].工業儀表與自動化裝置,2016(4):64-66.

[17]潘世華,張小鴻.基于CAN總線的娛樂設施數據采集智能終端設計[J].工業儀表與自動化裝置,2012(4):31-34,100.

Design for internal communication for protective relay devices based on CAN bus

SHI Jian,YUE Feng,CAO Yu-bao
(Guodian Nanjing Automation Co.,LTD,Nanjing 211153,China)

In order to solve the problem of internal communication between relay protection devices,an internal communication mechanism for protective relay devices based on CAN bus is designed in this paper.Through analyzing characterics of the communication between between CPU modules and input and output modules,ID block,data transmission and retransmission mechanism,the communication failure processing mechanism based on CAN bus is designed.It is realized the real-time and reliablely communcation between multi-CPU and multi-IO.The experiment and application show that this design has characteric of high performances and relability,achieve the design requirement.

protective relay devices;CAN bus;data retransmission;fault handling;communication mechanism

TN06

A

1674-6236(2016)22-0030-03

2015-11-19稿件編號:201511190

石 建(1973—),男,江蘇南京人,碩士,工程師。研究方向:繼電保護、自動控制。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 天堂av高清一区二区三区| 午夜啪啪网| 日韩欧美在线观看| 国产a v无码专区亚洲av| 一级毛片a女人刺激视频免费| 亚洲成人免费在线| 国产免费怡红院视频| 97免费在线观看视频| 亚洲av综合网| 米奇精品一区二区三区| 国产免费怡红院视频| 国产一区二区三区在线观看视频 | 亚洲国产精品VA在线看黑人| 在线日韩日本国产亚洲| 久久这里只有精品66| 日本久久网站| 欧美日在线观看| 欧美国产视频| 国产精品美女网站| 中文国产成人精品久久| 婷婷色狠狠干| 国产性猛交XXXX免费看| 国产亚洲欧美在线人成aaaa| 日本高清有码人妻| 亚洲AV人人澡人人双人| 国产黄网永久免费| 精品综合久久久久久97超人该| 亚洲黄色片免费看| 日本亚洲国产一区二区三区| 亚洲第一精品福利| 亚洲欧美精品一中文字幕| 国产成人精品一区二区| 亚洲精品久综合蜜| 国产在线一区二区视频| 内射人妻无码色AV天堂| 国产麻豆福利av在线播放| 极品国产在线| 精品欧美一区二区三区在线| 日本一本正道综合久久dvd| 日韩福利在线视频| 在线播放国产99re| 国产美女丝袜高潮| 亚洲视频三级| 国产成人综合久久精品下载| 色婷婷色丁香| 黄色网页在线播放| 久久九九热视频| 高清久久精品亚洲日韩Av| 欧美激情视频二区三区| 国产主播一区二区三区| 亚洲日本精品一区二区| AV天堂资源福利在线观看| 人妻无码一区二区视频| 欧美有码在线| 欧美激情福利| 国产丝袜无码一区二区视频| 日本精品视频| 国产精品漂亮美女在线观看| 欧美啪啪一区| а∨天堂一区中文字幕| 亚洲欧美天堂网| 久久77777| 日本在线免费网站| 国产91无码福利在线| 美女被狂躁www在线观看| 青青青草国产| 中文字幕色在线| 国产丝袜无码精品| 午夜激情婷婷| www.狠狠| hezyo加勒比一区二区三区| 欧美人人干| 无码内射中文字幕岛国片| 中文字幕1区2区| A级毛片无码久久精品免费| 亚洲一区无码在线| 亚洲AⅤ综合在线欧美一区| 热久久这里是精品6免费观看| 97超碰精品成人国产| 欧美国产日韩在线观看| 国产永久免费视频m3u8| 97超碰精品成人国产|