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 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 高清无码手机在线观看| 88av在线播放| 亚洲天堂精品视频| 日韩在线中文| 久久综合丝袜长腿丝袜| 日韩在线中文| 久久亚洲国产一区二区| 国产乱肥老妇精品视频| 亚洲欧美一区二区三区图片| 亚洲男人天堂网址| 99热国产这里只有精品无卡顿"| 日韩av电影一区二区三区四区| 黄色三级毛片网站| 欧美劲爆第一页| 丁香婷婷在线视频| 成人福利视频网| 国产爽爽视频| 999国产精品| 久久青草免费91线频观看不卡| 精品久久香蕉国产线看观看gif| 国产一区二区三区精品欧美日韩| 亚洲日本韩在线观看| 福利一区三区| 免费网站成人亚洲| 91欧美在线| 日韩福利视频导航| 57pao国产成视频免费播放| 在线国产综合一区二区三区| 国产亚洲美日韩AV中文字幕无码成人| 伊人久久大线影院首页| 国产精品视频系列专区| 亚洲an第二区国产精品| 亚洲第一成年网| 亚洲第一成网站| 青青热久麻豆精品视频在线观看| 日韩精品一区二区三区免费在线观看| 91系列在线观看| 四虎AV麻豆| 亚洲成人黄色网址| 亚洲精品国产自在现线最新| 国产嫩草在线观看| 欧美激情视频一区| 亚洲日本精品一区二区| 国产精品观看视频免费完整版| 最近最新中文字幕在线第一页| 中国成人在线视频| 国产最新无码专区在线| 熟女视频91| 亚洲精品va| 亚洲成人网在线观看| 亚洲无码高清一区二区| 国产99视频精品免费视频7| 另类专区亚洲| 在线国产欧美| 亚洲最新网址| 国产高清无码麻豆精品| 亚洲欧美极品| 国产日本一线在线观看免费| 国产精品无码AⅤ在线观看播放| 自拍中文字幕| 99久久精品免费看国产免费软件| 欧洲亚洲一区| 国产在线观看第二页| 国产在线观看91精品亚瑟| 日韩高清成人| 最新国产精品第1页| 天天色天天操综合网| 欧美一区二区三区不卡免费| 久久亚洲国产一区二区| 国产美女91视频| 亚洲系列中文字幕一区二区| 亚洲欧美人成电影在线观看| 亚洲国产成人综合精品2020| 在线精品自拍| 19国产精品麻豆免费观看| 亚洲伊人天堂| 亚洲一区第一页| 免费在线色| 日韩123欧美字幕| 精品视频福利| 亚洲成综合人影院在院播放| 亚洲天堂2014|