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

基于單片機的IP113F光纖收發(fā)器的監(jiān)控與采集

2008-04-12 00:00:00許奕平劉大茂
現(xiàn)代電子技術 2008年6期

摘 要:目前,在數(shù)據(jù)網(wǎng)絡業(yè)務中以太網(wǎng)光纖收發(fā)器已大量應用,網(wǎng)絡規(guī)模越來越大,遠端和局端光纖以太網(wǎng)設備越來越多,其維護、管理和控制等問題也越發(fā)突出。針對光纖收發(fā)器的應用和管理現(xiàn)狀,提出一種基于單片機的IP113F光纖收發(fā)器的監(jiān)控與采集系統(tǒng)設計方案。詳細介紹了監(jiān)控系統(tǒng)的體系結(jié)構(gòu)以及軟硬件組成,同時對系統(tǒng)的設計與實現(xiàn)進行詳細說明,并介紹了系統(tǒng)的軟件設計程序。最后指出該系統(tǒng)的不足之處且監(jiān)控距離比較短。

關鍵詞:光纖收發(fā)器;網(wǎng)管單元;IP113F;MDC;MDIO;單片機AT89S51

中圖分類號:TP368.1 文獻標識碼:B

文章編號:1004-373X(2008)06-192-03

Monitoring and Acquisition for IP113F Fiber Transceiver Based on Single Chip

XUYiping,LIU Damao

(College of Physics and Information Engineering,F(xiàn)uzhou University,F(xiàn)uzhou,350002,China)

Abstract:Currently,the Ethernet fiber transceivers have been widely appliedin the data network business,the network scale becomes more and more large,the local and remote fiber transceiver devices are also more and more,so its maintenance,management and control become more outstanding.Aimed at the actualities of fiber transceiver′s application and management,this paper brings up a scheme of the monitoring andacquisition for fiber transceiver based on single chip.The paper introduces the system structure and soft-hardware composition of the monitoring system in detail,at the same time,the design and implementation of system are narrated,it also produces the programmer design of the system.Finally,it points out the shortage of the system-short monitoring distance.

Keywords:fiber transceiver;network management entity;IP113F;MDC;MDIO;single chip AT89S51

1 引 言

光纖收發(fā)器不僅能大大簡化局域網(wǎng)的升級,而且可以保護原有銅纜LAN設備的投資。然而隨著寬帶網(wǎng)絡通信業(yè)務的迅猛發(fā)展,以及用戶對網(wǎng)絡實時性、可靠性要求的不斷提高,如何有效地管理分散在網(wǎng)絡環(huán)境中的各類網(wǎng)絡設備并迅速修復網(wǎng)絡的各種故障,已成為現(xiàn)在網(wǎng)絡發(fā)展中一個急待解決的重要問題。光纖收發(fā)器寬帶網(wǎng)絡設備家庭中的一員,以及作為寬帶接入網(wǎng)的重要組成部分,對他的管理已成為整個網(wǎng)絡管理的關鍵組成部分。

目前一般的光纖收發(fā)器的監(jiān)控方式普遍采用RS 232進行本地監(jiān)控,即由一臺裝有運行狀態(tài)監(jiān)控軟件的PC電腦,通過RS 232或RS 485 總線通過一個微處理器以某種協(xié)議的方式查詢設備中的狀態(tài),如終端設備的鏈接狀態(tài)、10 M/100 M的工作狀態(tài)、全雙工/半雙工狀態(tài)、報警信息等,將設備的狀態(tài)參數(shù)反饋給網(wǎng)絡管理器,還可以設置參數(shù)。

本文提出一種基于單片機的光纖收發(fā)器監(jiān)控系統(tǒng)。該設計方案具有如下優(yōu)點:所使用的光纖收發(fā)器IP113F功能強大,具有自動網(wǎng)管功能;可以實現(xiàn)本地和遠端光纖收發(fā)器的監(jiān)控;可以對多臺光纖收發(fā)器進行監(jiān)控。

2 系統(tǒng)結(jié)構(gòu)

監(jiān)控系統(tǒng)由網(wǎng)管單元、監(jiān)控對象和監(jiān)控平臺組成,其系統(tǒng)拓撲結(jié)構(gòu)如圖1所示,其中網(wǎng)管單元負責上位機監(jiān)控命令和光纖收發(fā)器監(jiān)控信息數(shù)據(jù)的采集。監(jiān)控對象為光纖收發(fā)器組,本監(jiān)控系統(tǒng)可以查詢并設置本地和遠端光纖收發(fā)器的工作狀態(tài);監(jiān)測光纖收發(fā)器的物理通斷狀態(tài)(光纖的連接、電纜的連接等);按需分配帶寬,實現(xiàn)遠端光纖收發(fā)器發(fā)、收端口的流量控制和端口關斷。監(jiān)控平臺上運行監(jiān)控軟件,可以通過PC機串行口與網(wǎng)管單元進行通信實現(xiàn)監(jiān)控。本監(jiān)控系統(tǒng)具有很強的適應能力,同時還提供了圖形化監(jiān)控方式。

3 系統(tǒng)硬件電路的實現(xiàn)

(1) 光纖收發(fā)器電路設計

光纖收發(fā)器電路主要是由電端口RJ 45,IP113F芯片組成。IP113F芯片是IC Plus公司生產(chǎn)的一款單電源、2.5 V供電,具有網(wǎng)管功能、超低功耗的以太網(wǎng)光纖收發(fā)器。

IP113F內(nèi)置專為收發(fā)器設計的2口交換機內(nèi)核,傳送數(shù)據(jù)包時可不進行MAC地址標檢查和CRC校驗,全/半雙工模式均可采用相應的流量控制,支持單模/多模光纖轉(zhuǎn)換,提供TS-1000標準的維護幀。

IP113F通過光口發(fā)送一些維護幀用實現(xiàn)遠程管理,用戶可通過串行管理接口(SMI)MDC(管理數(shù)據(jù)同步時鐘輸入接口)和MDIO(雙向管理指令接口)管理MII寄存器組,監(jiān)控或重新設置本地或遠端光纖收發(fā)器的工作狀態(tài)[1]

用戶只要執(zhí)行對MII寄存器讀寫操作,并且MDC發(fā)生上升沿跳變,數(shù)據(jù)就會在MDIO逐位地從高到低傳送。MDIO上的數(shù)據(jù)格式和SMI的具體時序如下所示:

當SMI處于空閑狀態(tài)時,MDIO則處于高阻態(tài)。管理單元在MDIO上發(fā)送32位連續(xù)的“1”和“開始”信號初始化MDIO接口,再發(fā)送讀/寫操作碼,接著發(fā)送5位IP113F的地址和5位寄存器地址,最后發(fā)送16位的寄存器數(shù)據(jù)。

(2)網(wǎng)管單元結(jié)構(gòu)設計

網(wǎng)管單元由單片機AT89S51和串行口組成。單片機AT89S51是進行數(shù)據(jù)采集和數(shù)據(jù)處理,執(zhí)行監(jiān)控平臺發(fā)送的I/O控制指令和發(fā)送對IP113F的監(jiān)控命令。

IP113F的數(shù)據(jù)傳輸是通過MDC和MDIO這兩條線與外部單元進行通信。因此要從單片機選擇2個空閑的I/O口進行時序模擬和數(shù)據(jù)傳輸。P1.1與MDC連接來模擬時鐘,P1.2與MDIO連接用來進行雙向數(shù)據(jù)傳輸。具體連接如圖2所示。

同時由于單片機的接口工作電壓為5 V[1],而IP113F的接口工作電壓卻為3.3 V,因此需要在單片機和IP113F之間接入2塊電壓轉(zhuǎn)換芯片,本系統(tǒng)選用SN74LS245N芯片。本系統(tǒng)利用串行口和上位機進行通信,用的是MAX232芯片。

(3) 系統(tǒng)整體電路框圖

根據(jù)系統(tǒng)功能需求,所設計的系統(tǒng)整體電路如圖3所示。

4 系統(tǒng)軟件設計

IP113F的監(jiān)控和采集除了硬件設計重要外,軟件編程也相當關鍵。

(1) 監(jiān)控軟件設計

監(jiān)控平臺上的圖形化監(jiān)控軟件是基于Windows平臺的,利用Microsoft公司推出的面向?qū)ο蟪绦蛟O計語言Visual C++6.0開發(fā)的;同時采用SQL Server數(shù)據(jù)庫管理各臺所監(jiān)控光纖收發(fā)器的配置信息、故障信息和告警信息等。通過開放數(shù)據(jù)庫連接(ODBC)來查詢、訪問和操作數(shù)據(jù)庫信息。

(2) 光纖收發(fā)器與單片機間的通信協(xié)議

① 波特率為2 400 b/s,數(shù)據(jù)位設置為8位,停止位為1位,不采用校驗位。

② 數(shù)據(jù)通訊協(xié)議:為適應不同類型的光收發(fā)器通信需要,與主機的通信協(xié)議采用統(tǒng)一的命令格式:命令類型標識( 1 Byte) + 命令頭(6 Byte)+ 數(shù)據(jù)部(不定長度)命令頭說明如下:

其中Msg字節(jié)用來設置帶寬、流量控制、單雙工模式選擇、設置速率、設置自動協(xié)商和自動發(fā)送與否、進行帶寬的關閉和打開。

③ 程序設計本系統(tǒng)的程序設計關鍵就是對51單片機進行編程。監(jiān)控主程序的流程圖如圖4所示。

IP113F通過單片機來讀取上位PC機發(fā)來命令要求。程序首先要對串口進行初始化,完成波特率的設置、串口方式的選擇和串口中斷設置;接著從串行口讀取數(shù)據(jù),根據(jù)以上所定義的通信協(xié)議,確定IP113F光纖收發(fā)器卡號,判斷是本地還是遠程的IP113F光纖收發(fā)器,可以是寫入也可以是讀出,實現(xiàn)對IP113F光纖收發(fā)器復位操作、版本信息的讀取(主版本號和子版本號)、報警信息的獲取(如光纖/網(wǎng)絡的連接/斷開、流量控制使能/禁止、自動發(fā)送的使能/禁止等)和工作狀態(tài)的控制(如全/單雙工、自協(xié)商/非自協(xié)商、10 M/100 M速率和帶寬選擇等)。

5 結(jié) 語

隨著網(wǎng)絡技術的不斷發(fā)展,采用MAX232串口監(jiān)控光纖收發(fā)器的方式在某種程度上限制了網(wǎng)絡設備的集中控制管理,傳輸距離短,而且傳輸碼率也不高,而對于Ethernet,可以達到10/100/1 000 M,通過RJ45在局域網(wǎng)傳輸距離可以達數(shù)百米,跨越網(wǎng)關還可以接入Internet。

參考文獻

[1]劉靜,李橋梁,吳洪濤.快速以太網(wǎng)光纖收發(fā)器的設計方法\\[J\\].淮海工學院學報,2002(11):46-53.

[2]IC Plus Corp.IP113F Preliminary Data Sheet.2003-8-20.

[3]張俊謨.單片機中級教程[CD2]原理與應用\\[M\\].北京:北京航空航天大學出版社,2002.

[4]吳軍平,李永.一種基于物理層的光纖收發(fā)器遠程管理方法[J].武漢化工學院學報,2006,28(1):2-4,5.

[5]http://www.c114.com.cn/supply/show_product.asp?id=9027.

作者簡介 許奕平 女,1982年出生,信號與信息處理專業(yè),福州大學在讀碩士研究生。研究方向為嵌入式系統(tǒng)。

劉大茂 男,教授,福州大學物信學院通信系主任。

主站蜘蛛池模板: 亚洲狠狠婷婷综合久久久久| 亚洲日韩精品无码专区| 最新亚洲av女人的天堂| 亚洲成av人无码综合在线观看| 亚洲成a人片77777在线播放| 欧美成人aⅴ| 日韩欧美综合在线制服| 天堂av综合网| 日本三区视频| 日本国产精品| 免费在线色| 激情国产精品一区| 日韩无码黄色| 国产在线拍偷自揄观看视频网站| 国产91透明丝袜美腿在线| 亚洲精品少妇熟女| 久久精品亚洲中文字幕乱码| 99久久婷婷国产综合精| 五月婷婷综合网| 热九九精品| 亚卅精品无码久久毛片乌克兰| 国产亚洲欧美在线中文bt天堂| 国产黄网永久免费| 亚洲国产精品一区二区高清无码久久| 国产主播在线一区| 亚洲久悠悠色悠在线播放| 国产一级无码不卡视频| 四虎国产在线观看| 日本a级免费| 免费不卡在线观看av| 日韩无码视频专区| 日韩欧美亚洲国产成人综合| 亚洲黄色成人| 亚洲A∨无码精品午夜在线观看| 国产精品美女自慰喷水| 91网址在线播放| 九九这里只有精品视频| 亚洲欧美一区二区三区麻豆| 蜜芽一区二区国产精品| 国产凹凸视频在线观看| 久久黄色毛片| 欧美亚洲网| 免费黄色国产视频| 伊人天堂网| 国产91高清视频| 日本欧美午夜| 欧美亚洲第一页| 日本精品一在线观看视频| 国模私拍一区二区三区| 极品私人尤物在线精品首页 | 色综合久久久久8天国| 91视频精品| 强乱中文字幕在线播放不卡| av一区二区三区在线观看| 九色在线观看视频| 婷婷中文在线| 天天色天天综合| 成人看片欧美一区二区| 亚洲成aⅴ人片在线影院八| www.91中文字幕| 国产成人综合日韩精品无码首页| 波多野结衣在线se| 日韩成人午夜| 在线亚洲小视频| 免费人成又黄又爽的视频网站| 中国精品自拍| 亚洲成a人片在线观看88| 日韩精品视频久久| 99久久无色码中文字幕| 国产精彩视频在线观看| 日韩欧美中文字幕在线精品| 成人av专区精品无码国产| 日韩精品专区免费无码aⅴ| 91欧洲国产日韩在线人成| 欧美不卡在线视频| 四虎成人在线视频| 国产超碰一区二区三区| 国产一区二区三区夜色| 狠狠亚洲婷婷综合色香| 免费国产在线精品一区| 国产黑丝一区| 91在线无码精品秘九色APP|