国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁(yè) > 網(wǎng)絡(luò)與存儲(chǔ) > 設(shè)計(jì)應(yīng)用 > 基于RS-485總線(xiàn)的機(jī)架式網(wǎng)管光收發(fā)器的實(shí)現(xiàn)

基于RS-485總線(xiàn)的機(jī)架式網(wǎng)管光收發(fā)器的實(shí)現(xiàn)

作者: 時(shí)間:2008-03-13 來(lái)源:電子產(chǎn)品世界 收藏

  摘要: 基于RS-485總線(xiàn)的特點(diǎn)實(shí)現(xiàn)了機(jī)架式網(wǎng)管型光收發(fā)器的級(jí)聯(lián),從而大大提高了網(wǎng)管的可靠性并且減低了設(shè)計(jì)成本,實(shí)際應(yīng)用效果良好。

本文引用地址:http://m.ptau.cn/article/80010.htm

  關(guān)鍵詞: RS-485總線(xiàn);網(wǎng)管光收發(fā)器;單片機(jī)

  引言

  隨著網(wǎng)絡(luò)通信的發(fā)展,網(wǎng)絡(luò)硬件的安全、可靠性日益顯得尤為重要。由于實(shí)際的需要,微機(jī)與微機(jī),微機(jī)與單片機(jī)之間經(jīng)常需要進(jìn)行遠(yuǎn)程數(shù)據(jù)通信,串行通信是主要的通信手段。與并行通信相比,盡管它通信速度較慢,但具有傳輸線(xiàn)少、傳輸距離長(zhǎng)、連接簡(jiǎn)單、數(shù)據(jù)傳輸可靠性高等特點(diǎn),因此在通信系統(tǒng)中得到了廣泛的應(yīng)用。在帶網(wǎng)管的機(jī)架式光纖收發(fā)器系統(tǒng)中,在各機(jī)架間,采用RS-485串行總線(xiàn),可通過(guò)機(jī)房的控制中心,與機(jī)架上的網(wǎng)管板進(jìn)行通信,從而實(shí)現(xiàn)對(duì)所有的近/遠(yuǎn)端光纖收發(fā)器進(jìn)行監(jiān)控和管理,實(shí)現(xiàn)了系統(tǒng)網(wǎng)絡(luò)預(yù)防和及時(shí)維護(hù)功能,提高網(wǎng)絡(luò)運(yùn)營(yíng)商對(duì)用戶(hù)的服務(wù)質(zhì)量。

  系統(tǒng)硬件設(shè)計(jì)

  目前,有多種接口標(biāo)準(zhǔn)可用于串行通信,其中包括RS-232C,RS-422,RS-423和RS-485。RS-232C是最早的串行接口標(biāo)準(zhǔn),在短距離、較低波特率串行通信中得到了廣泛應(yīng)用。其后發(fā)展起來(lái)的RS-422,RS-485是平衡傳送的電氣標(biāo)準(zhǔn),比起RS-232C非平衡的傳送方式在電氣指標(biāo)上有了大幅度提高。RS-485串行接口的電氣標(biāo)準(zhǔn)實(shí)際上是RS-422的變型,它屬于七層OSI(開(kāi)放系統(tǒng)互連)模型物理層的協(xié)議標(biāo)準(zhǔn)。依賴(lài)其性能優(yōu)異、結(jié)構(gòu)簡(jiǎn)單、容易組網(wǎng)的優(yōu)點(diǎn),RS-485總線(xiàn)標(biāo)準(zhǔn)得到了越來(lái)越廣泛的應(yīng)用。

  機(jī)架式網(wǎng)管光收發(fā)器系統(tǒng)

  網(wǎng)管光收發(fā)器是指帶有網(wǎng)管功能的光纖收發(fā)器,其網(wǎng)管系統(tǒng)是專(zhuān)門(mén)對(duì)機(jī)箱內(nèi)的光纖收發(fā)器模塊、光纖鏈路遠(yuǎn)程監(jiān)控和管理的系統(tǒng),為用戶(hù)提供基于Windows XP/Windows 2000系統(tǒng)、管理站——代理模式的遠(yuǎn)程管理解決方案。適用于構(gòu)建寬帶城域網(wǎng)的地方,為用戶(hù)提供光纖IP網(wǎng)絡(luò)解決方案。一般來(lái)說(shuō),一個(gè)單一的機(jī)架式網(wǎng)管光收發(fā)器主要有2部分組成:網(wǎng)管板和收發(fā)板。在本系統(tǒng)中,對(duì)單個(gè)機(jī)架來(lái)說(shuō),網(wǎng)管板必須要包括一個(gè)嵌入式模塊和一個(gè)MCU。一塊網(wǎng)管板可以監(jiān)控和管理15個(gè)收發(fā)板。網(wǎng)管板通過(guò)CPU接口(CPUC和CPUIO)負(fù)責(zé)收集收發(fā)器的各種工作狀態(tài)信息并傳到PC機(jī)上的網(wǎng)管中心,這樣就完成整個(gè)網(wǎng)管收發(fā)器系統(tǒng)進(jìn)行監(jiān)控和管理。單個(gè)機(jī)架的網(wǎng)管收發(fā)器的總體框圖如圖1。

圖 1 單機(jī)架網(wǎng)管收發(fā)器系統(tǒng)框圖

  網(wǎng)管中心與網(wǎng)管板是多對(duì)多的關(guān)系,對(duì)一個(gè)網(wǎng)管板來(lái)說(shuō)網(wǎng)管中心最多為三個(gè),網(wǎng)管板以組的方式管理收發(fā)板,分為4組,每組管理4片收發(fā)板。

  RS-485總線(xiàn)在系統(tǒng)中的應(yīng)用

  當(dāng)在局端要管理多個(gè)機(jī)架時(shí),為了節(jié)約成本(節(jié)省網(wǎng)管板中的嵌入式模塊),我們可以用RS-485總線(xiàn)將各個(gè)機(jī)架中的網(wǎng)管板級(jí)聯(lián)起來(lái),從而也將多個(gè)機(jī)架級(jí)聯(lián)起來(lái)。一般的RS-485網(wǎng)絡(luò)是一個(gè)主機(jī)(一個(gè)主機(jī)架)、多個(gè)從機(jī)(從機(jī)架),每個(gè)從機(jī)分配唯一的地址,工作時(shí)采用命令/應(yīng)答的通信方式,每一個(gè)命令幀都對(duì)應(yīng)著一種應(yīng)答幀,其他從機(jī)對(duì)命令不予理睬。這種問(wèn)答式的通信方式極大提高了數(shù)據(jù)傳輸?shù)目煽啃?,但是相?duì)于RS-232C等全雙工總線(xiàn),效率低了許多。在本設(shè)計(jì)中,主網(wǎng)管板上的嵌入式模塊通過(guò)RS-485總線(xiàn)監(jiān)控和管理自己板卡上的單片機(jī)(MCU)和其它從網(wǎng)管板上的單片機(jī)。機(jī)架式網(wǎng)管光收發(fā)器級(jí)聯(lián)如圖2。

圖 2  機(jī)架式網(wǎng)管光收發(fā)器級(jí)聯(lián)

  該機(jī)架式網(wǎng)管光收發(fā)器系統(tǒng)的核心部分是網(wǎng)管板部分,主機(jī)架的網(wǎng)管板主要有3個(gè)模塊構(gòu)成:

  ·嵌入式網(wǎng)絡(luò)模塊:是以網(wǎng)絡(luò)數(shù)據(jù)通訊為特色的嵌入式PC 模塊,配有Flash、串口、以太網(wǎng)接口、GPIO、精簡(jiǎn)ISA 總線(xiàn)、實(shí)時(shí)時(shí)鐘、LCD 接口、矩陣鍵盤(pán)接口等板載資源;采用BC3.1 作為開(kāi)發(fā)調(diào)試工具;支持RS-232/RS-485 數(shù)據(jù)通訊、常規(guī)TCP/IP 應(yīng)用、NAT 路由、無(wú)線(xiàn)網(wǎng)關(guān)、FTP 服務(wù)器、Web 服務(wù)器等多種應(yīng)用;可用于通訊管理、工業(yè)控制。本設(shè)計(jì)中,嵌入式網(wǎng)絡(luò)模塊遵循TCP協(xié)議與網(wǎng)管中心通信。通過(guò)RS-485接口與本板和其它網(wǎng)管板上的MCU通信。

  ·MCU模塊:MCU部分選用SM89516A。它是一種內(nèi)嵌64K字節(jié)內(nèi)存和1K字節(jié)片上RAM的8位單片微控制器。它是8052微控制器家族的派生產(chǎn)品。SM89516A的PLCC封裝具有多達(dá)36個(gè)I/O口,且片上多達(dá)64K字節(jié)的內(nèi)存既可以當(dāng)作程序空間,又可以當(dāng)作數(shù)據(jù)空間,或者數(shù)據(jù)和程序混合空間。由于這些硬件特性和強(qiáng)大的指令系統(tǒng),使得它成為一種性?xún)r(jià)比很高的控制器。本設(shè)計(jì)中SM89516A主要負(fù)責(zé)與嵌入式網(wǎng)絡(luò)模塊通信,并且和所在網(wǎng)管板下面的4組(即16個(gè))收發(fā)板通信。每組只需一個(gè)CPUC(時(shí)鐘線(xiàn))線(xiàn)和CPUIO(輸入輸出線(xiàn))線(xiàn)即可實(shí)現(xiàn)通信。

  ·RS-485接口模塊:RS-485接口模塊是由SN75LBC184組成。它是美國(guó)TI公司生產(chǎn)的一種RS-485接口芯片,可在總線(xiàn)上連接64個(gè)收發(fā)器。RS-485接口芯片在使用、焊接或設(shè)備的運(yùn)輸途中都有可能受到靜電的沖擊而損壞,SN75LBC184不但能抗雷電的沖擊而且能承受高達(dá)8kV的靜電放電沖擊。其工作原理如圖3所示。發(fā)送使能端DE為高電平,SN75LBC184作為發(fā)送器,數(shù)據(jù)從第4引腳輸入,第6、7引腳輸出,其中7引腳輸出信號(hào)的非;接收使能RE為高電平,SN75LBC184作為接收器,信號(hào)從6引腳或7引腳輸入,1引腳輸出口。RS-485接口采用的是差分傳輸方式,具有一定的抗共模干擾的能力,但當(dāng)共模電壓超過(guò)RS-485接收器的極限接收電壓,即大于+12V或小于-7V時(shí),接收器就再也無(wú)法正常工作了,嚴(yán)重時(shí)甚至?xí)龤酒蛢x器設(shè)備。因此設(shè)計(jì)中電路使用了高速光電耦合器將信號(hào)隔離,徹底消除共模電壓的影響。

圖 3  SN75LBC184邏輯功能圖

  從機(jī)架的網(wǎng)管板主要由后面2個(gè)模塊構(gòu)成,沒(méi)有嵌入式網(wǎng)絡(luò)模塊,其他部分和主網(wǎng)管板一樣。通過(guò)RS-485總線(xiàn)的級(jí)聯(lián),達(dá)到了節(jié)約成本的目的。

  軟件設(shè)計(jì)

  軟件部分主要分為網(wǎng)管板和網(wǎng)管中心通信,網(wǎng)管板和光纖收發(fā)板通信,主網(wǎng)管板和從網(wǎng)管板之間通信三部分。網(wǎng)管中心提供基于TCP完成端口異步模式服務(wù)監(jiān)聽(tīng)接口,網(wǎng)管板提供基于TCP非阻塞的客戶(hù)端接口。網(wǎng)管中心用數(shù)據(jù)庫(kù)記錄來(lái)自主網(wǎng)管板的信息,這個(gè)信息包括:網(wǎng)管板注冊(cè)信息、工作模式設(shè)置、速率設(shè)置、收發(fā)板注冊(cè)信息,軟件升級(jí)等。這部分可用VC++實(shí)現(xiàn)。網(wǎng)管板里面的單片機(jī)通過(guò)CPU接口訪(fǎng)問(wèn)光纖收發(fā)器板。CPU 接口與SMI接口(MDC、MDIO)類(lèi)似。一對(duì)CPU接口(CPUC、CPUIO)線(xiàn)最多可以管理4片收發(fā)板芯片。CPUC 最大為2.5MHz。單片機(jī)固定輪詢(xún)收發(fā)板,實(shí)時(shí)更新收發(fā)板數(shù)據(jù)信息,在單任務(wù)操作系統(tǒng)環(huán)境限制下最大的實(shí)現(xiàn)上報(bào)數(shù)據(jù)的實(shí)時(shí)性。這部分可以用單片機(jī)C語(yǔ)言實(shí)現(xiàn)。主網(wǎng)管板和從網(wǎng)管板之間的通信主要是嵌入式處理模塊和單片機(jī)SM89516A之間通過(guò)RS-485總線(xiàn)來(lái)通信。由于RS-485總線(xiàn)是異步半雙工的通信總線(xiàn),在某一個(gè)時(shí)刻,總線(xiàn)只可能呈現(xiàn)一種狀態(tài),所以這種方式一般適用于主機(jī)對(duì)分機(jī)的查詢(xún)方式通信,總線(xiàn)上必然有一臺(tái)始終處于主機(jī)地位的設(shè)備在巡檢其它的分機(jī),所以需要制定一套合理的通信協(xié)議來(lái)協(xié)調(diào)總線(xiàn)的分時(shí)共用。這里采用的是數(shù)據(jù)包通信方式,通信數(shù)據(jù)是成幀成包發(fā)送的,每包數(shù)據(jù)都有引導(dǎo)碼、長(zhǎng)度碼、地址碼、命令碼、內(nèi)容、校驗(yàn)碼等部分組成。其中引導(dǎo)碼是用于同步每一包數(shù)據(jù)的引導(dǎo)頭;長(zhǎng)度碼是這一包數(shù)據(jù)的總長(zhǎng)度;命令碼是主機(jī)對(duì)分機(jī)(或分機(jī)應(yīng)答主機(jī))的控制命令;地址碼是分機(jī)的本機(jī)地址號(hào);“內(nèi)容”是這一包數(shù)據(jù)里的各種信息;校驗(yàn)碼是這一包數(shù)據(jù)的校驗(yàn)標(biāo)志,可以采用奇偶校驗(yàn)、和校驗(yàn)等不同的方式。單片機(jī)SM89516A主要記錄來(lái)自自己機(jī)架上的光纖收發(fā)板的各種信息,如工作模式、光口狀態(tài)、速率模式、故障管理等和管理與遠(yuǎn)端光纖收發(fā)器的通信。

  結(jié)語(yǔ)

  RS-485總線(xiàn),具有高噪聲抑制、寬共模范圍、長(zhǎng)傳輸距離、沖突保護(hù)且組網(wǎng)方便等優(yōu)點(diǎn),本文介紹了一種基于RS-485總線(xiàn)的機(jī)架式網(wǎng)管光收發(fā)器的設(shè)計(jì),在該系統(tǒng)中,主網(wǎng)管板與各從網(wǎng)管板單片機(jī)之間采用了RS-485串行通信總線(xiàn),大大節(jié)約了成本,同時(shí)使網(wǎng)管網(wǎng)絡(luò)的連線(xiàn)簡(jiǎn)潔、傳輸距離長(zhǎng)、信號(hào)傳輸穩(wěn)定可靠,取得了良好的控制效果。

  參考文獻(xiàn):

  1. 李朝青,單片機(jī)原理及接口技術(shù),航空航天大學(xué)出版社,2006

  2. RS-485 - guide [ EB/ OL ],廣州周立功單片機(jī)發(fā)展有限公司,2007



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉