<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM的嵌入式網(wǎng)絡(luò )接口控制器設計

基于A(yíng)RM的嵌入式網(wǎng)絡(luò )接口控制器設計

作者: 時(shí)間:2012-11-16 來(lái)源:網(wǎng)絡(luò ) 收藏

 ?。薄∏把?/P>

  以太網(wǎng)作為目前應用最為廣泛的局域網(wǎng)技術(shù),在工業(yè)自動(dòng)化和過(guò)程控制領(lǐng)域得到了越來(lái)越的應用。傳統的控制系統在信息層大都采用以太網(wǎng),而在控制層和設備層一般采用不同的現場(chǎng)總線(xiàn)或其他專(zhuān)用網(wǎng)絡(luò )。目前,隨著(zhù)工業(yè)以太網(wǎng)技術(shù)的發(fā)展,以太網(wǎng)已經(jīng)滲透到了控制層和設備層?;谝蕴W(wǎng)的控制網(wǎng)絡(luò )最典型的應用形式是Ethernet+ICP/IP,它的底層是Ethernet,網(wǎng)絡(luò )層和傳輸層采用國際公認的標準TCP/IP.然而大量的工業(yè)現場(chǎng)設備,如數控機床、機械手等設備,這些設備最常用的通訊方式為RS-232/485/422串行接口,不具備網(wǎng)絡(luò )接口,以至無(wú)法直接接到以太網(wǎng)。

  隨著(zhù)半導體產(chǎn)業(yè)和集成電路技術(shù)的發(fā)展,以微控制器/微處理為硬件核心的嵌入式系統得到迅速發(fā)展,并在無(wú)線(xiàn)通訊、網(wǎng)絡(luò )設備、工業(yè)控制等領(lǐng)域得到廣泛應用。本文選用基于ARM9和armlinux開(kāi)發(fā)嵌入式,實(shí)現串行口數據與以太網(wǎng)數據的相互轉換,通過(guò)這種方式,可以使傳統串口設備成為具有網(wǎng)絡(luò )接口的設備,直接接入工業(yè)以太網(wǎng)。

 ?。病∏度胧?a class="contentlabel" href="http://dyxdggzs.com/news/listbylabel/label/網(wǎng)絡(luò )接口控制器">網(wǎng)絡(luò )接口控制器工作原理

  嵌入式網(wǎng)絡(luò )接口器選用DM9000E芯片作以太網(wǎng)控制器,來(lái)完成與上級以太網(wǎng)的數據交換,采用32位微處理器s3c2410和嵌入式Linux進(jìn)行協(xié)議實(shí)現和數據處理,然后將處理過(guò)的數據下傳給底層設備終端;把從底層終端設備接收的數據,進(jìn)行數據處理和協(xié)議實(shí)現,通過(guò)DM900E傳輸到Internet上。工作原理如1所示

 ?。场∏度胧?a class="contentlabel" href="http://dyxdggzs.com/news/listbylabel/label/網(wǎng)絡(luò )接口控制器">網(wǎng)絡(luò )接口控制器硬件平臺

  嵌入式網(wǎng)絡(luò )接口控制器硬件平臺的整體連接框圖如圖?。病∷?。本文選用基于ARM9內核ARM9TDMI的32位微處理器s3c2410作為主控芯片。S3C2410處理器是Samsung公司基于ARM公司的ARM920T處理器核,采用0.18um制造工藝的32位微控制器。該處理器擁有:獨立的16KB指令Cache和16KB數據Cache,MMU,支持TFT的LCD控制器,NAND閃存控制器,3路UART,4路DMA,4路帶PWM的Timer ,I/O口,RTC,8路10位ADC,Touch?。樱悖颍澹澹罱涌?,IIC-BUS 接口,IIS-BUS 接口,2個(gè)USB主機,1個(gè)USB設備,SD主機和MMC接口,2路SPI。S3C2410處理器最高可運行在203MHz。本系統的FLASH存儲器選INTEL公司的28F128,SDRAM芯片選用兩片HY57V561620構成32位的存儲器系統.

  以太網(wǎng)控制器芯片選擇DM9000,它是完全綜合的、成本較低的單一快速,具有通用的處理器接口,10/100M自適應,以及4K雙字節靜態(tài)存取存儲器。它被設計為低功耗、高處理性能,支持3.3V到5V的容差。DM9000提供一個(gè)MII接口來(lái)連接HPNA設備或者其他支持MII接口的收發(fā)器,并支持8位、16位、32位的接口來(lái)適應不同的處理器對內部存儲器的訪(fǎng)問(wèn),它支持IEEE802.3u規格,還支持IEEE?。福埃玻常p工流控制。在DM9000和RJ45接口之間需要用漢仁電子有限公司的網(wǎng)絡(luò )隔離變壓器HR601627來(lái)連接,網(wǎng)絡(luò )隔離變壓器起信號傳輸、阻抗匹配、波形修復、雜波抑制以及高電壓隔離等作用,以保護系統的安全。

  圖1嵌入式網(wǎng)絡(luò )接口控制器工作原理

  圖?。睬度胧骄W(wǎng)絡(luò )接口控制器硬件框

 ?。础∏度胧讲僮飨到y的選擇

  本系統的設計,網(wǎng)卡驅動(dòng)和TCP/IP協(xié)議的實(shí)現是重點(diǎn),選擇嵌入式Linux,它已經(jīng)嵌入了TCP/IP協(xié)議棧,使TCP/IP協(xié)議得以實(shí)現。嵌入式Linux系統支持多種類(lèi)型的網(wǎng)卡如各種lOM/lOOM,1000M 的Ethemet網(wǎng)卡等。對于?。模停梗埃埃埃乓蕴W(wǎng)控制器,嵌入式Linux已經(jīng)提供了很好的支持,移植過(guò)程中只需要修改源代碼和配置相應模塊即可實(shí)現對網(wǎng)絡(luò )的支持。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>