光纖環(huán)路工業(yè)以太網(wǎng)交換機(jī)的設(shè)計(jì)
出處:chunyang 發(fā)布于:2007-04-28 12:01:16
摘要:針對(duì)工業(yè)控制領(lǐng)域所采用的以太網(wǎng)交換機(jī)的具體需求,給出了一種實(shí)現(xiàn)冗余光纖環(huán)路的8端口10/100M工業(yè)以太網(wǎng)交換機(jī)的設(shè)計(jì)方案。詳細(xì)介紹了以32位ARM內(nèi)核微處理器為CPU的交換機(jī)硬件的設(shè)計(jì)思路,同時(shí)也給出了軟件各模塊的設(shè)計(jì)思路及實(shí)現(xiàn)的主要功能。
關(guān)鍵詞:工業(yè)以太網(wǎng) 光纖環(huán)路 交換機(jī) ARM
隨著以太網(wǎng)技術(shù)的迅速發(fā)展及其在商用領(lǐng)域的應(yīng)用日漸廣泛,越來(lái)越多的工業(yè)控制設(shè)備也逐漸使用以太網(wǎng)并采用TCP/IP協(xié)議作為主要的通信標(biāo)準(zhǔn)。雖然應(yīng)用于工業(yè)控制領(lǐng)域的以太網(wǎng)標(biāo)準(zhǔn)與商用以太網(wǎng)相同,但在工業(yè)控制領(lǐng)域,還需要網(wǎng)絡(luò)能在比較惡劣的工作環(huán)境下穩(wěn)定地工作。因此,用來(lái)連接工業(yè)設(shè)備的網(wǎng)絡(luò)產(chǎn)品需要經(jīng)過(guò)特別設(shè)計(jì),才能提供工業(yè)級(jí)的可靠性,以滿足長(zhǎng)期連續(xù)運(yùn)行的需求。另外,在工業(yè)控制領(lǐng)域,所需連接的設(shè)備分布較分散,單個(gè)地方連接設(shè)備少,這就對(duì)支持光纖冗余環(huán)路的8端口的光纖網(wǎng)絡(luò)交換機(jī)產(chǎn)品有了較大需求。為了實(shí)現(xiàn)光纖冗余環(huán)路功能,需要采用高性能的微處理器實(shí)現(xiàn)網(wǎng)絡(luò)的管理和控制功能,并采用高性能的網(wǎng)絡(luò)交換芯片實(shí)現(xiàn)基本的10/100M以太網(wǎng)交換功能。
下面主要介紹CPU采用32位ARM內(nèi)核微處理器、具有6個(gè)10/100M雙絞線端口和兩個(gè)100M光纖端口、可實(shí)現(xiàn)冗余環(huán)路功能的工業(yè)以太網(wǎng)交換機(jī)的軟、硬件設(shè)計(jì)思路。
1 硬件設(shè)計(jì)
光纖環(huán)路工業(yè)以太網(wǎng)交換機(jī)硬件主要分成兩個(gè)模塊:CPU模塊和交換模塊。下面分別對(duì)這兩個(gè)模塊進(jìn)行詳細(xì)介紹。
1.1 CPU模塊
CPU模塊又可以劃分為兩部分,即電源部分和CPU及外圍電路部分,原理框圖見(jiàn)。
電源部分要求提供兩路10~40V的直流電源,這兩路電源互為備份,只要其中一路電源是正常的即可使系統(tǒng)正常供電。另外,這兩路電源的正常與否由連接到CPU上的兩個(gè)LED發(fā)光管指示,CPU如果發(fā)現(xiàn)有一路不正常,就會(huì)驅(qū)動(dòng)報(bào)警指示燈指示此路電源不正常,并驅(qū)動(dòng)繼電器接通另一路電源。如果兩路同時(shí)不正常,由于繼電器的報(bào)警輸出為常閉觸點(diǎn),CPU無(wú)輸出信號(hào),繼電器的觸點(diǎn)是閉合的,因此可以向遠(yuǎn)端提供報(bào)警信息。
MAX788是開(kāi)關(guān)穩(wěn)壓管,該穩(wěn)壓管的輸出電壓為3.3V,輸出電流為5A,輸入電壓范圍為8V~40V,內(nèi)部開(kāi)關(guān)頻率為100kHz。
交換機(jī)的CPU選用Atmel公司的32位ARM內(nèi)核微處理器芯片AT91M40800,RAM采用高速256K×16位的SRAM CY7C1041BV33。
FLASH存儲(chǔ)器29W400用來(lái)保存程序和一些配置信息,它的容量為256K×16位。AT91M40800的串口擴(kuò)展一個(gè)RS-232接口,PC機(jī)通過(guò)RS-232口直接對(duì)交換機(jī)進(jìn)行一些管理和設(shè)置。MAX823是一個(gè)帶WATCHDOG功能的電源監(jiān)視芯片,提供可靠的復(fù)位信號(hào)。
CPU模塊和交換模塊之間通過(guò)40芯的插座進(jìn)行連接,主要對(duì)交換芯片實(shí)現(xiàn)寄存器設(shè)置和網(wǎng)絡(luò)數(shù)據(jù)讀寫功能。JTAG端口實(shí)現(xiàn)對(duì)AT91M40800的實(shí)時(shí)仿真和將程序到FLASH存儲(chǔ)器中。
1.2 交換模塊
交換模塊主要由MAC層主交換芯片VT6510B和物理層芯片RTL8208組成。主交換芯片采用VIA公司生產(chǎn)的VT6510B,該芯片有9個(gè)10/100M端口和1個(gè)1G端口,內(nèi)嵌384KB的控制RAM和包交換緩沖RAM,可以實(shí)現(xiàn)完整的交換功能;另外提供主機(jī)接口,以便外部CPU對(duì)本交換芯片進(jìn)行初始化和管理。
8?jìng)€(gè)10/100M端口通過(guò)RMII接口與Realtek公司生產(chǎn)的物理層芯片RTL8208連接。RTL8208芯片共集成了8?jìng)€(gè)物理層的端口,這8?jìng)€(gè)端口可以配置成采用10/100BASE-TX(雙絞線接口)或100BASE-FX(光纖接口)。本系統(tǒng)采用了6個(gè)10/100BASE-TX端口和兩個(gè)100BASE-FX端口。6個(gè)10/100BASE-TX端口需要通過(guò)隔離變壓器HR604009與RJ-45接口連接,HR604009是一個(gè)提供4路RJ-45接口的隔離變壓器。兩個(gè)100BASE-FX端口可以直接與光纖收發(fā)器V23826連接,該收發(fā)器提供單模SC接口。
另外,物理層芯片RTL8208可以通過(guò)串行移位寄存器74HC164外接LED發(fā)光管輸出顯示每個(gè)網(wǎng)絡(luò)端口的狀態(tài)。
由于VT6510B和RTL8208的工作電壓是2.5V,所以還要采用低壓降的穩(wěn)壓芯片MAX1818把3.3V的電壓降到2.5V。
交換模塊的原理框圖見(jiàn)。
2 軟件設(shè)計(jì)
本交換機(jī)軟件設(shè)計(jì)的主要任務(wù)是對(duì)交換芯片VT6510B的寄存器進(jìn)行設(shè)置,使之能實(shí)現(xiàn)基本的交換功能;另外可以由上位機(jī)通過(guò)RS-232口或交換機(jī)上的網(wǎng)絡(luò)端口對(duì)本交換機(jī)進(jìn)行設(shè)置,實(shí)現(xiàn)網(wǎng)絡(luò)端口的狀態(tài)監(jiān)視、冗余環(huán)路、虛擬局域網(wǎng)等各項(xiàng)管理功能。
根據(jù)產(chǎn)品的設(shè)計(jì)要求,交換機(jī)的軟件可以劃分為以下幾部分:
(1)初始化
主要完成對(duì)CPU各寄存器的初始值設(shè)置和對(duì)交換芯片的各個(gè)寄存器的初始值設(shè)置,啟動(dòng)交換機(jī)開(kāi)始工作。
(2)網(wǎng)絡(luò)協(xié)議
實(shí)現(xiàn)802.1d、802.1w、802.1q以及PING、ARP、BOOTP、IP、TCP、UDP等網(wǎng)絡(luò)協(xié)議。
(3)網(wǎng)絡(luò)管理及功能設(shè)置
通過(guò)RS-232口實(shí)現(xiàn)對(duì)交換機(jī)一些基本參數(shù)的設(shè)置和狀態(tài)監(jiān)視。另外在實(shí)現(xiàn)上述網(wǎng)絡(luò)協(xié)議的基礎(chǔ)上,也可以直接通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)交換機(jī)的參數(shù)設(shè)置和實(shí)時(shí)狀態(tài)監(jiān)視。
(4)故障診斷及冗余環(huán)路實(shí)現(xiàn)
實(shí)現(xiàn)對(duì)電源及交換機(jī)其它部件的故障自診斷和報(bào)警,按照所設(shè)定的冗余環(huán)路實(shí)現(xiàn)協(xié)議和策略,監(jiān)視網(wǎng)絡(luò)當(dāng)前連接狀態(tài)并實(shí)現(xiàn)網(wǎng)絡(luò)的自愈功能。
由于工業(yè)以太網(wǎng)交換機(jī)與通常的商用交換機(jī)有很多的共同點(diǎn),又有一些不同點(diǎn),因此在設(shè)計(jì)時(shí)借鑒了商用以太網(wǎng)交換機(jī)的原理,同時(shí)又兼顧到了工業(yè)以太網(wǎng)設(shè)備的特點(diǎn)。本設(shè)計(jì)選用了功能較強(qiáng)的交換芯片、網(wǎng)絡(luò)物理層芯片和收發(fā)接口電路,并采用了基于ARM內(nèi)核的32位嵌入式處理器來(lái)實(shí)現(xiàn)交換機(jī)的網(wǎng)絡(luò)功能。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 工業(yè)5G技術(shù)在智能制造中的應(yīng)用與實(shí)踐解析2025/12/31 10:57:21
- 工業(yè)以太網(wǎng)交換機(jī)選型與現(xiàn)場(chǎng)應(yīng)用技術(shù)指南2025/12/18 10:48:14
- 無(wú)線傳輸電路基礎(chǔ),射頻前端設(shè)計(jì)、天線匹配與鏈路預(yù)算計(jì)算2025/10/27 13:55:50
- ASK 解調(diào)的核心要點(diǎn)與實(shí)現(xiàn)方式2025/9/5 16:46:17
- 雙偶極子天線:結(jié)構(gòu)、特性與應(yīng)用全解析2025/9/3 10:29:21
- 高速PCB信號(hào)完整性(SI)設(shè)計(jì)核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計(jì)算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對(duì)系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計(jì)
- 連接器耐腐蝕性能測(cè)試方法
- PCB電磁兼容(EMC)設(shè)計(jì)與干擾抑制核心實(shí)操規(guī)范
- 用于相位噪聲測(cè)量的低通濾波器設(shè)計(jì)與本振凈化技術(shù)
- MOSFET在高頻開(kāi)關(guān)中的EMI問(wèn)題
- 電源IC在便攜式設(shè)備中的設(shè)計(jì)要點(diǎn)
- 連接器結(jié)構(gòu)設(shè)計(jì)常見(jiàn)問(wèn)題分析









