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

交換芯片在智能電網錄波及網絡記錄裝置中的應用

2014-07-03 03:33:06侍昌江梁春陽孟敏
單片機與嵌入式系統應用 2014年3期
關鍵詞:設備

侍昌江,梁春陽,孟敏

(國電南京自動化股份有限公司,南京210003)

引 言

智能變電站改變了數據采集的方式,一次設備集成的采集器負責數據采樣,然后通過光以太網將采樣數據以網絡報文的形式發送給二次設備。二次設備需要多個網口接收采樣數據報文,尤其是集中式錄波裝置和網絡記錄裝置一般需要8個左右的光以太網采集口,而在GOOSE報文點對點接入方式下需要的光以太網就更多了。以往嵌入式CPU沒有這么多網口,于是采用交換芯片擴展以太網接口就成為首選方案。

1 設計方案及平臺介紹

1.1 設計平臺基礎

硬件采用POWERPC為核心,主頻為800 MHz,支持兩個RGMII接口;軟件采用嵌入式Linux,內核版本為2.6.25。

1.2 設計方案

系統硬件以Power PC CPU為核心,外圍模塊包括內存、SATA 硬 盤、LED指示燈、NOR Flash、擴展網口的交換模塊、JTAG調試口、串口控制臺、獨立的千兆以太網口。

系統框圖如圖1所示。主要功能如下:

①其中大容量內存用于Linux系統及應用程序運行,以及網絡報文數據和錄波數據緩沖;

②SATA硬盤用于報文數據和錄波數據記錄存儲、Linux根文件系統存儲;

③LED指示燈用于指示程序運行狀態;

④Nor Flash用于Linux內核和U-boot存儲;

圖1 系統框圖

⑤交換模塊對外負責接入8個百兆光以太網口,CPU通過RGMII數字接口相連,將8個百兆光以太網口采集的數據匯集到CPU;

⑥JTAG調試口用于硬件調試;

⑦串口控制臺,用于程序及驅動調試;

⑧獨立的千兆以太網口負責和后臺通信。

2 基本驅動程序設計

交換芯片廠家提供交換芯片的驅動、SDK源碼、例子,但是沒有針對本平臺的解決方案,基本驅動需要實現上層函數對交換芯片進行配置操作,實際網絡驅動只需要把相應端口配置好,在Linux設備樹文件中定義好,就可以使用Linux通用網絡驅動進行網絡通信。

2.1 mii_read/mii_write接口函數實現

mii_read/mii_write是上層函數對交換芯片配置操作的函數,通過RGMII硬件接口實現。在Linux系統中對硬件操作不能有上層函數直接訪問,需要通過驅動接口實現上層函數對底層硬件的訪問,本方案通過設備屬性文件的讀寫實現對底層硬件端口的配置讀寫。具體步驟如下:

①在內核層,利用Linux的device_attr(),在文件系統中增加設備屬性。內核代碼需要修改的文件為Gianfar_mii.c。

◆定義sysfs_reg_io函數實現硬件直接讀寫,本處文件讀寫傳遞參數為字符串,故需要相應轉換。

◆綁定設備屬性文件reg_io,對其讀寫實際執行的是

◆ 在int gfar_mdio_probe(struct device*dev)添加以下代碼中的實現設備屬性文件到系統。

②在用戶層需要修改mii_read/mii_write函數的具體實現,示例代碼采用的是硬件直接訪問,本處需要使用對reg_io文件的讀寫實現,注意傳入參數需要和sysfs_reg_io函數的處理一致。具體修改哪個文件,在不破壞SDK接口的情況下查找相應函數名修改,修改后代碼如下:

③多地址配置。

交換芯片的各個端口和PHY的配置端口的訪問分為兩種模式:單地址模式和多地址模式。單地址模式還是多地址模式通過交換芯片的硬件跳線選擇,單地址模式指交換芯片的各個端口和PHY分別占用MDIO的設備地址空間,而多地址只占用一個MDIO設備的地址空間,這個設備地址空間的特殊寄存器實現各個端口和PHY的多地址復用訪問。

在實際使用中,如果交換芯片使用單地址模式,交換芯片占用了所有的MDIO設備地址空間,和另一個獨立的千兆網口的MDIO設備地址沖突,故本方案采用多地址模式。多地址模式除了需要硬件配置外,還需要在SDK中相應配置。

本系統需要宏定義:#ifdef MULTI_ADDR_MODE。有了這個宏定義,實際訪問交換芯片的函數為MultiAddr Read/MultiAddr Read,通過交換芯片的命令寄存器和數據寄存器訪問。配置cfg.mode.baseAddr=0x10為交換芯片地址(和交換芯片地址跳線相關);配置cfg.cpuPort Num=10為交換芯片和CPU相連的端口地址,本例中為10口。

3 CPU和以太網RGMII連接驅動配置

由于CPU是通過RGMII數字接口和交換芯片直接相連,中間沒有PHY,故需要在設備樹中直接定義連接配置為固定波特率模式。有PHY的配置,例如phy-handle= <&phy2>,實際波特率配置需要配置相應PHY的寄存器或者自適應;固定波特率模式配置,例如fixed-link=<1 1 1000 0 0>,表示全雙工1000 Mbps(no pause and no asym_pause)。

4 數據匯集以及互相隔離設計

智能變電站中,過程層交換機為了控制流量,一般采用劃分VLAN的方式隔離應用無關以太網端口,而不同以太網端口可能都要接入同一個錄波裝置或網絡報文記錄儀設備。

實際應用中出現過錄波裝置內部不同網口之間有交換功能,導致網絡回環、網絡癱瘓的情況,這就要求裝置的數據接入口之間必須要隔離。采用劃分VLAN的方式現場維護困難,實際應用中采用端口見物理隔離的方法。

實現方案如下:交換芯片用于數據采集的0~7號端口、8號端口(實現1588對時)、9號端口(用于和口頭通信)之間互相隔離。0~9號端口都和10號端口通信(10號端口和CPU相連匯集0~7口的數據)。

通過配置交換芯片所有端口的0x06控制寄存器可實現該功能,該寄存器名為端口級VLAN映射(PORT Based VLAN MAP)。其中的10:0位指示VLANTable,其中每一位對應一個端口,置1表示該端口輸入的數據會發到相應端口(如5端口的VLANTable=0x003表示5端口的數據會轉發給0端口和1端口)。實際配置0~9端口讀取寄存器內容,和0x400按位“與”之后回寫。10端口讀取寄存器內容和0x300按位“與”之后回寫。

結 語

由于交換芯片造成的延時具有不確定性,且所有端口數據匯集到千兆口由CPU負責接收會造成排隊現象,本方案不適合對時間精度要求較高(μs)的SV報文記錄,但是由于本方案端口多,帶寬大適合作為GOOSE及MMS報文的記錄,及時GOOSE和MMS突發性報文較多本方案也能輕松記錄。實際測試本方案可記錄600~800 Mbps的流量(視報文大小不同)。

基于交換芯片的嵌入式智能電網錄波及網絡記錄裝置數據采集方案,有效解決了GOOSE及MMS大容量、突發性報文記錄的問題,性價比較高。在實際應用中,由于錄波和網絡記錄裝置采集端口多,甚至可以減少智能變電站過程層網絡交換機需求。

[1]李梅,梁岸兵.端口隔離在校園網中的實施和分析[J].電腦知識與技術,2010,6(6).

[2]陳松.基于端口隔離靜態IP地址沖突防范策略[J].計算機工程與設計,2009,30(1).

[3]崔曉紅.二層交換機Hybrid端口模式的應用[J].農業網絡信息,2008(7).

[4]莫泓銘.淺論端口隔離在大學生宿舍網中的運用[J].科技傳播,2010(7).

[5]黃帆,李佳輝.網絡中的廣播隔離技術解析[J].廣西民族大學相思湖學院,2009(9).

猜你喜歡
設備
諧響應分析在設備減振中的應用
調試新設備
當代工人(2020年13期)2020-09-27 23:04:20
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
廣播發射設備中平衡輸入與不平衡輸入的轉換
電子制作(2018年10期)2018-08-04 03:24:48
食之無味,棄之可惜 那些槽點滿滿的可穿戴智能設備
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
HTC斥資千萬美元入股虛擬現實設備商WEVR
IT時代周刊(2015年8期)2015-11-11 05:50:37
Automechanika Shanghai 2014 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 呦女亚洲一区精品| 91福利一区二区三区| 久久女人网| 亚洲区第一页| 色哟哟国产精品一区二区| 青青草国产免费国产| 久久国产毛片| 国产精品九九视频| 中文字幕免费播放| 欧美日韩在线成人| 日韩东京热无码人妻| 伊人色天堂| 天堂网亚洲系列亚洲系列| 天堂网亚洲综合在线| 国产成在线观看免费视频| 麻豆精品在线| 免费无码AV片在线观看中文| 极品尤物av美乳在线观看| 亚洲精品777| 日韩欧美中文| 少妇被粗大的猛烈进出免费视频| 欧美日韩中文字幕二区三区| 亚洲经典在线中文字幕 | 老司机午夜精品网站在线观看| 中文字幕资源站| 在线精品视频成人网| 亚洲欧美日本国产综合在线| 国产高清在线观看| 欧美日韩中文国产| 国产精品lululu在线观看| 国产精品片在线观看手机版| 亚洲清纯自偷自拍另类专区| 一级一毛片a级毛片| 成人91在线| 亚洲水蜜桃久久综合网站| 国产一区二区三区精品欧美日韩| 中国丰满人妻无码束缚啪啪| 成人在线亚洲| 97人妻精品专区久久久久| 一本二本三本不卡无码| 欧美日韩亚洲综合在线观看| 91小视频在线播放| 欧美日韩第三页| 日韩午夜伦| 久久鸭综合久久国产| 亚洲精品不卡午夜精品| 欧美日韩激情| 美女免费黄网站| 国产99久久亚洲综合精品西瓜tv| 91视频国产高清| 中日无码在线观看| 久久不卡国产精品无码| 国产欧美日韩专区发布| 一级毛片免费高清视频| 成年人国产视频| 国产成人精品高清不卡在线| 国产精品天干天干在线观看 | 成人午夜亚洲影视在线观看| 国产特一级毛片| 成人福利在线免费观看| 天天婬欲婬香婬色婬视频播放| 国产激情第一页| 麻豆精品国产自产在线| 欧美成人二区| 精品无码人妻一区二区| 亚洲无码视频喷水| 精品国产一区91在线| 免费无码网站| 99热这里只有精品久久免费| 欧美日韩国产成人高清视频 | 91区国产福利在线观看午夜| 免费全部高H视频无码无遮掩| 国产精品视频第一专区| 国产欧美综合在线观看第七页| 欧美一道本| 国产精品99r8在线观看| 国产福利在线免费观看| 婷婷色一二三区波多野衣| 最新日本中文字幕| 一区二区影院| 2024av在线无码中文最新| 国产欧美又粗又猛又爽老|