《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > HDLC協議在閥基控制通信中的應用
HDLC協議在閥基控制通信中的應用
2014年電子技術應用第6期
徐建松1,姚曉明2,駱 健1,王志剛1,侯 凱1
1.南瑞集團公司,江蘇 南京210003; 2.北京市電力公司,北京100031
摘要: 提出了采用高級數據鏈路控制(HDLC)作為換流閥系統中控制主機與閥基控制單元(VCU)之間通信協議的應用方式。該換流閥系統為三級控制系統,在控制主機和VCU上采用現場可編程邏輯陣列(FPGA)實現了HDLC收發器模塊,外接光電轉換器,采用光纖通信。其中控制主機通過HDLC協議向VCU發送脈沖寬度調制(PWM)控制命令和定值參數等數據,VCU則通過HDLC協議向控制主機上傳電流電壓采樣值和閥狀態信息等數據。通過實際系統的運行測試,驗證了HDLC協議在控制主機與VCU之間通信的可靠性、實時性,并使系統具有較高的數據吞吐能力和靈活的可擴展性。
中圖分類號: TM769
文獻標識碼: B
文章編號: 0258-7998(2014)06-0023-04
HDLC protocol used in VCU communication
Xu Jiansong1,Yao Xiaoming2,Luo Jian1,Wang Zhigang1,Hou Kai1
1.NARI Group Corporation, NanJing 210003,China;2.Beijing Electric Power Company,Beijing 100031,China
Abstract: This paper proposes the application mode of using high-level data link control(HDLC) as a communication protocol between the control host and the valve control unit(VCU) in converter valve system. The converter valve system is a three layers control systems. The HDLC transceiver module is implemented by FPGA in control host and VCU, connecting with external optical transceiver and communicating by optical fiber. The control host downloads control commands, setting parameters and other data to the VCU via the HDLC protocol. While,VCU uploads the sample value of current and voltage, the status information of valve and other data to the control host through the HDLC protocol. Through the actual operation tests of the system, the results demonstrate that the HDLC protocol communication between the host and the VCU is reliability and timeliness, and the system has a high data throughput and flexible scalability.
Key words : HDLC;control host;VCU;PWM;FPGA

       隨著電力電子技術和直流輸電技術的發展,電力電子裝置對性能和技術指標的要求越來越高[1-3],以DSP、CPU、FPGA為核心的智能電力電子裝置在電力系統中的應用日益廣泛[4]。控制保護系統和閥基控制單元VCU(Valve Control Unit)是換流閥系統中的核心設備,分別處于系統的兩個重要層面,伴隨直流輸電容量的增大,這兩層之間有大量的控制命令和數據信息需要交互,因此這之間的數據通信能力已成為系統性能提升的一個瓶頸[4]。而傳統的電信號直連、串口通信、CAN總線在通信數據速率及應用的靈活性方面都有很多限制[4],早已不能滿足應用的需求。而以太網協議又過于復雜,實時性也不可控。由于這兩層之間是點對點通信的模式,而高級數據鏈路控制(HDLC)協議作為一種常用的點對點數據通信協議[5],具有通信速率高、實時性好、應用靈活、配置簡單等優點。鑒于此,本系統中采用了HDLC作為控制主機與VCU之間的數據通信協議。

1 系統總體結構設計

        由于高壓大功率電壓源換流閥的子模塊比較多,要求采樣的通道和控制的數據也更多,采樣數據和控制數據的實時性直接影響電壓源換流閥的控制性能,因此設計可靠、高速的控制系統非常重要。目前最常用的控制系統方案是三級控制系統,包括控制保護系統、閥基控制單元和串聯閥驅動單元。系統結構圖如圖1所示。

        控制保護系統是換流閥系統的控制核心,處于最上層,主要由上位機和控制主機構成。上位機對整個系統進行監控,實現良好的人機界面,記錄和顯示試驗波形數據等功能;控制主機完成整個系統的控制保護,主要功能包括一次電量的采集、控制算法的設計與實現、對整個系統運行狀態的檢測和保護、響應上位機的控制命令并將系統電量上傳至上位機等。

        閥基控制單元(VCU)是換流閥系統觸發監控系統的一部分,處于中間層。VCU系統承上啟下,接收上層控制保護系統的控制要求,并實時下發觸發指令并監控下層門極驅動單元(GDU)。同時,將串聯閥的運行狀態數據匯總報告給控制保護系統。每個VCU與一相高壓串聯閥的上、下兩個橋臂對應,控制保護系統通過VCU將整個串聯閥的每個閥臂當成一個器件。

        本系統中控制主機和VCU的功能結構框圖及其之間的數據通信如圖2所示,二者都是基于FPGA+DSP的平臺實現的,控制主機向VCU下發PWM控制命令和定值參數等信息,VCU向控制主機上傳閥狀態、事件信息和模擬信號采樣值等。其中HDLC收發器模塊在大規模PFGA中實現,外接光電轉換模塊將電信號轉換為光信號經由光纖傳輸。

2 HDLC協議及其軟硬件實現

        考慮到設備研發的可靠性、穩定性和簡單性以及軟件模塊配置靈活性,HDLC通信收發器基于FPGA邏輯實現[5-6],分模塊層次化采用Verilog HDL語言進行設計,最終封裝為一個可移植的IP,并在ModelSim SE上通過驗證后下載到FPGA進行實際工作。

        HDLC收發器IP設計主要包含3個功能子層模塊:物理層(PHY)、鏈路層(LNK)和接口控制層(ICL)。

        基于上層應用的考慮,收發器通信模式為全雙工通信,收發通道獨立工作。數據通信速率為10 Mb/s,物理層1B2B編碼后線路速率為20 Mb/s。通信采用異步模式,接收側從接收到的碼流中恢復出數據同步時鐘作為物理層解碼時鐘,這樣信道有較強的抗干擾力和延時適應性。

        本HDLC收發器中,物理層采用的線路編碼為CMI碼,并包含數據時鐘恢復模塊(CDR),采用數字鎖相環DPLL實現從數據碼流中提取同步時鐘;鏈路層采用標準HDLC協議,并設置接收和發送數據緩沖區;接口控制層為HDLC收發器封裝了一個面向DSP/MCU的通用數據總線接口,方便連接各種總線接口。HDLC收發器的功能模塊框圖如圖3所示。

2.1 物理層電路設計

        物理層線路編碼有兩種選擇,一種為傳號反轉碼CMI(Coded Mark Inversion),另一種為非歸零碼NRZ(Non-Return Zero)。CMI碼主要優點:(1)實現簡單,容易提取時鐘。(2)零直流電平與低頻成分。(3)提供有保證的信號傳送,可做到編碼數據流的發送數與應用數據流無關,并且比特順序與接口無關。(4)無比特錯誤倍增。(5)通過碼型檢測能查到離散的比特錯誤。

        由于以上一系列優點,本系統中采用CMI編解碼模塊完成物理層數據編解碼,使數據適合在光纖信道傳輸,物理層數據速率采用20 Mb/s,鏈路層數據通信速率為10 Mb/s,以保證能滿足應用需求。另外,物理層還實現了CDR功能,接收時鐘通過數字鎖相環從碼流中提取。

        為了節約成本,提高系統集成度,本系統中CDR電路沒有采用專用芯片實現,而是在FPGA內部用數字邏輯實現了數字鎖相環(DPLL)電路[7]。DPLL由3個模塊組成,即數字鑒相器(DPD)、數字環路濾波器(DLF)和數字壓控振蕩器(DCO)。本設計中采用超前滯后型鎖相環(LL-DPLL)[8]從CMI數據碼流中提取同步時鐘。由于從數據碼流中提取時鐘需要一個高頻的時鐘源對數據進行高倍采樣,因此采用了FPGA內部自帶的PLL對外部晶振輸入的時鐘進行倍頻,再用這個高頻時鐘通過DPLL對數據流鎖相提取時鐘。

2.2 鏈路層HDLC協議邏輯設計

        HDLC是一種重要的數據通信鏈路層協議。標準的HDLC的幀格式由6個字段組成,這6個字段可以分為5種類型:標志序列(F)、地址字段(A)、控制字段(C)、信息字段(I)和幀校驗字段(FCS)。

        本系統在標準的HDLC幀格式的基礎上規定了圖4所示的幀格式。

        其中各字段的含義和功能解釋如下:

        (1)標志序列(F)

        HDLC指定采用01111110(16進制0x7e)為標志序列,稱為F標志。要求所有的幀必須以F標志開始和結束。接收設備不斷地搜尋F標志以實現幀同步,從而保證接收部分對后續字段的正確識別。另外,在幀與幀的空載期間,可以連續發送F字段或保持為高電平,用來作為時間填充。

        在一串數據比特中,有可能產生與標志字段的碼型相同的比特組合。為了防止這種情況產生,保證對數據的透明傳輸,采取了比特填充技術。當采用比特填充技術時,在信碼中連續5個“1”以后插入一個“0”;而在接收端,則去除5個“1”以后的“0”,恢復原來的數據序列。比特填充技術的采用排除了在信息流中出現標志字段的可能性,保證了對數據信息的透明傳輸。

        (2)信息字段(I)

        信息字段內包含了用戶的數據信息和來自上層的各種控制信息。它可以是任意長度的比特序列。在本系統中,根據控制主機與VCU之間的通信數據,定義了3種信息幀格式。其中,主機下發至VCU的兩種幀格式如圖5、圖6所示。VCU上傳至主機的一種幀格式如圖7所示。

        (3)幀校驗序列字段(FCS)

  幀校驗序列用于對幀內數據進行循環冗余校驗,其校驗范圍從地址字段的第一比特到信息字段的最后一比特的序列,并且規定為了透明傳輸而插入的“0”不在校驗范圍內[9]。本系統中的HDLC模塊提供16 bit CRC數據效驗模式,硬件邏輯完成CRC的編碼和效驗工作。

        HDLC協議編解碼原理框圖如圖8、圖9所示。

2.3 接口控制層電路設計

        為方便DSP/MCU軟件操作,HDLC IP設計了面向通用總線的接口控制模塊,可以連接大多數CPU的外部總線。發送和接受緩沖區采用FIFO設計,可以緩存多幀數據,確保軟件接收不丟幀。

        具體的工作原理:控制主機中的HDLC IP與ADSP的AMI總線相連接,DSP通過驅動軟件操作HDLC光纖通信接口。在系統上電啟動后,下發系統定值初始化VCU;在系統正常運行后,每個中斷向VCU下發PWM控制命令,同時接收VCU上傳的狀態信息。VCU中的HDLC IP與本地FPGA的控制IP相連,此控制IP負責解析主機下發的定值和PWM控制命令,并產生相應的PWM控制波形向下面的GDU發送,同時將VCU采集到的電流電壓值以及各GDU的狀態信息填寫到HDLC發送緩沖區,上傳給主機。

        需要注意的是,為保證VCU上產生的PWM波的完整性,VCU在接收到主機的PWM控制命令后不是立即產生相應的PWM波,而是等當前的PWM周期波發送完畢后更新PWM波形參數,產生新的PWM波。因此,PWM波的控制產生可能會有一個周期的延時,但這并不影響系統功能。

3 與主機通信測試結果

        圖10和圖11是系統聯調過程的示波器波形截圖,其中通道1捕捉的是VCU上傳到主機的HDLC幀,通道2捕捉的是主機下發至VCU的HDLC幀,通道3、4為VCU產生的一對互斥的PWM波形。可以看到PWM波并沒有因為命令參數的變化而破壞其周期完整性。

        經過測試,此應用方式能很好地滿足系統功能需求,可靠性高。

        目前換流閥系統所控制的閥單元數量越來越大,控制主機與閥基控制單元之間需要交互的數據信息越來越多。針對此現狀,在不破壞傳統通信實時性的基礎上,將現代通信技術引入電力電子控制領域,采用HDLC作為二者之間的通信協議,并在實際裝置中通過了性能實測。本系統中以大規模邏輯器件硬件化實現HDLC收發器,將控制主機與VCU通過光纖點對點互連實現數據通信。系統具有可靠性高、數據吞吐率大、實時性好、可擴展性強、配置簡單靈活等優點。

參考文獻

[1] 李宏.閥基電子設備的研究[J].科技成果管理與研究,2011(5):63-65.

[2] 周亮.HVDC換流閥閥基電子設備的設計與研制[D],合肥:合肥工業大學,2011.

[3] 趙中原,邱毓昌,方志,等.現代HVDC換流閥設計特點及其技術動向[J].高電壓技術,2001,27(6):3-5.

[4] 袁清云.HVDC換流閥及其觸發與在線監測系統[M].北京:中國電力出版社,1999.

[5] 劉巖俊,閆海霞,何昕.基于FPGA的HDLC協議實現[J].電子器件,2009,32(3):707-710.

[6] 宋飛,李志蜀.HDLC協議在FPGA通信系統中的實現[J].計算機應用,2009,29(4):1092-1094.

[7] 單長虹,王彥,陳文光,等.基于FPGA的高階全數字鎖相環的設計與實現[J].電路與系統學報,2005,10(3):76-79.

[8] 龐存鎖,韓焱.基于VHDL的超前-滯后型數字鎖相環設計[J].電子測量技術,2008,31(2):17-19.

[9] 張文昊,王俊,于鵬飛,等.基于FPGA的HDLC協議的設計與實現[J].電子器件,2009,32(3):696-699.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
伊人夜夜躁av伊人久久| 亚洲视频综合| 国产麻豆综合| 国产精品久久一卡二卡| 欧美视频导航| 欧美视频中文一区二区三区在线观看 | 欧美激情精品久久久久久久变态 | 国产精品羞羞答答xxdd| 欧美三区在线视频| 欧美性大战久久久久| 欧美日韩直播| 欧美涩涩网站| 国产精品亚发布| 国产日产欧美精品| 国产自产精品| 伊人久久久大香线蕉综合直播| 激情综合色综合久久| 伊人色综合久久天天| 亚洲国产精品久久久久秋霞影院| 亚洲欧洲在线播放| 一区二区三区久久精品| 亚洲一区国产精品| 午夜精品一区二区三区在线视 | 欧美日韩精品三区| 国产精品xxx在线观看www| 国产精品无码永久免费888| 国产视频精品va久久久久久| 黄色av成人| 亚洲人成在线影院| 亚洲视频一区在线| 欧美亚洲在线播放| 91久久视频| 亚洲资源av| 久久久久久久久伊人| 欧美国产日韩精品| 欧美视频在线免费| 国产一区二区三区自拍| 亚洲高清免费| 亚洲视频免费看| 欧美在线视频免费播放| 亚洲精品小视频| 亚洲欧美中日韩| 久久国产黑丝| 欧美精品乱码久久久久久按摩| 欧美视频在线一区| 国产原创一区二区| 亚洲三级国产| 午夜日韩在线| 日韩视频在线一区| 欧美一区=区| 欧美激情女人20p| 国产精品婷婷| 亚洲黄色影片| 亚洲男人天堂2024| 亚洲九九爱视频| 欧美在线观看网址综合| 欧美激情网站在线观看| 国产精品国产三级国产普通话三级 | 欧美制服丝袜第一页| 9色精品在线| 久久精品国产一区二区电影 | 国产精品色午夜在线观看| 狠狠入ady亚洲精品| 艳妇臀荡乳欲伦亚洲一区| 久久av一区二区三区| 亚洲天堂av在线免费| 葵司免费一区二区三区四区五区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 国产精品一区二区久久久久| 亚洲第一精品久久忘忧草社区| 亚洲一区二区在| 99视频有精品| 美女视频网站黄色亚洲| 国产精品看片资源| 亚洲高清中文字幕| 久久国产精品久久久久久| 亚洲永久在线观看| 欧美大片免费观看| 国产视频一区免费看| 一本久久青青| 日韩午夜在线视频| 久色婷婷小香蕉久久| 国产欧美精品va在线观看| 亚洲乱亚洲高清| 亚洲人成网站色ww在线| 久久久久国产一区二区| 国产精品成人观看视频免费 | 久久精品人人做人人爽| 欧美一级久久久| 欧美日韩在线三级| 亚洲人成精品久久久久| 亚洲国产女人aaa毛片在线| 欧美在线播放| 国产精品乱码| 一区二区三区视频观看| 99热这里只有成人精品国产| 欧美不卡视频一区发布| 精品动漫一区二区| 欧美自拍偷拍| 久久久7777| 国产一区二区精品久久| 亚洲欧美日韩天堂| 香蕉久久a毛片| 国产精品久久久久久久久久免费| 日韩视频三区| 中文在线不卡视频| 欧美日韩综合视频网址| 99精品热视频| 亚洲影院高清在线| 国产精品免费一区二区三区在线观看 | 欧美精品首页| 亚洲精品久久嫩草网站秘色 | 国语自产偷拍精品视频偷| 午夜视频一区| 久久精品国产免费观看| 国产视频欧美视频| 欧美在现视频| 久久深夜福利| 在线欧美一区| 日韩视频在线一区二区| 欧美国产精品一区| 亚洲欧洲一区二区在线播放| 99亚洲伊人久久精品影院红桃| 欧美精品免费视频| 亚洲伦理在线免费看| 中文国产一区| 国产精品日本| 欧美一区亚洲| 老司机成人网| 亚洲六月丁香色婷婷综合久久| 一本一道久久综合狠狠老精东影业| 欧美精品久久99| 一区二区三区免费观看| 午夜精品久久久久久久久久久 | 亚洲伦伦在线| 亚洲欧美久久久久一区二区三区| 国产精品手机在线| 欧美伊人久久久久久午夜久久久久| 久久精品日韩一区二区三区| 一区二区视频免费在线观看| 亚洲精品中文字幕在线| 欧美日韩在线直播| 亚洲宅男天堂在线观看无病毒| 欧美影院午夜播放| 影音先锋日韩有码| 99ri日韩精品视频| 国产精品老牛| 久久国产婷婷国产香蕉| 欧美成人一区二区三区在线观看| 日韩视频中午一区| 欧美亚洲午夜视频在线观看| 亚洲图片激情小说| 国产精品v欧美精品v日韩精品| 亚洲国产精品久久久久婷婷884 | 在线观看亚洲专区| 制服丝袜激情欧洲亚洲| 国产美女高潮久久白浆| 亚洲国产成人精品久久久国产成人一区| 免费精品视频| 夜久久久久久| 久热re这里精品视频在线6| 99精品黄色片免费大全| 久久精品国产欧美激情 | 99精品欧美一区| 欧美主播一区二区三区| 在线视频成人| 亚洲女人小视频在线观看| 精品91在线| 亚洲自拍啪啪| 在线观看一区视频| 亚洲资源av| 亚洲国产mv| 欧美在线观看视频一区二区三区| 亚洲国产精品一区制服丝袜| 欧美亚洲免费在线| 91久久黄色| 久久精品国产精品亚洲综合| 亚洲美女视频在线观看| 久久久久综合| 亚洲无吗在线| 欧美大片18| 欧美一区高清| 欧美午夜不卡| 亚洲国产99精品国自产| 国产精品豆花视频| 亚洲精品你懂的| 国产亚洲精品aa午夜观看| 亚洲天堂av在线免费观看| 伊人婷婷久久| 久久不射中文字幕| 一区二区高清在线| 欧美成人免费在线观看| 性欧美超级视频| 国产精品高清在线| 日韩一级不卡| 亚洲成色777777在线观看影院| 性久久久久久久久| 日韩网站在线观看| 欧美成人tv| 亚洲成人在线网站|