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一区二区三区| 日韩成人午夜| 国产精品制服| 国产在线97| 欧美a在线看| 一个色综合久久| 亚洲无码熟妇人妻AV在线| 欧美黑人欧美精品刺激| a毛片在线免费观看| A级毛片无码久久精品免费| 久久福利片| 2021亚洲精品不卡a| 精品国产欧美精品v| 亚洲国产成人麻豆精品| 午夜免费视频网站| 国产成人综合在线观看| 真人高潮娇喘嗯啊在线观看| 国产99视频在线| 国产麻豆精品久久一二三| 人妻精品久久无码区| 久久semm亚洲国产| 手机精品福利在线观看| 福利一区在线| 在线视频亚洲欧美| 91网红精品在线观看| 四虎永久免费地址| 国产综合无码一区二区色蜜蜜| 亚洲欧美成aⅴ人在线观看 | 国产日本欧美在线观看| 欧美人在线一区二区三区| 国产欧美日韩精品第二区| 久热精品免费| 四虎成人精品在永久免费| 四虎精品国产AV二区| 一级爱做片免费观看久久 | 91日本在线观看亚洲精品| 亚洲侵犯无码网址在线观看| 免费 国产 无码久久久| 中文字幕佐山爱一区二区免费| 天天躁狠狠躁| 国产精品嫩草影院av| 亚洲综合久久成人AV| 91外围女在线观看| 久久国产乱子| 国产成人高清精品免费5388| 日韩精品一区二区三区免费在线观看| 在线观看免费黄色网址| 精品无码日韩国产不卡av| 天天干天天色综合网| 精品偷拍一区二区| 特级做a爰片毛片免费69| 国产一区二区三区在线精品专区| 97亚洲色综久久精品| 无码精品一区二区久久久| 国产高清在线丝袜精品一区| 免费观看无遮挡www的小视频| 久久婷婷六月| 中文精品久久久久国产网址| 99热这里只有精品国产99| 91小视频在线观看| 欧美伦理一区| 日韩精品无码不卡无码| 全免费a级毛片免费看不卡| 1769国产精品免费视频| 久久久久无码精品| 毛片免费视频| 中文无码精品a∨在线观看| 成人久久精品一区二区三区| 麻豆精品国产自产在线| 人妻丰满熟妇αv无码|