<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種基于ARM的嵌入式網關系統(tǒng)設計與實現(xiàn)

          一種基于ARM的嵌入式網關系統(tǒng)設計與實現(xiàn)

          作者: 時間:2009-08-03 來源:網絡 收藏

          引 言
          CAN(Controller Area Network)為控制器局域網絡,CAN總線規(guī)范已經被國際標準化組織制訂為國際標準ISO11898,并得到眾多半導體器件廠商的支持,推出各種集成有CAN協(xié)議的產品。CAN屬于總線式串行通信網絡,由于其采用了許多新技術和獨特的,低成本、高可靠性、實時性、靈活性、抗干擾能力強等特點,已被廣泛應用于各個自動化控制中。在汽車電子、自動控制、電力等領域,CAN總線具有無可比擬的優(yōu)越性。
          以太網以其通信數(shù)據量大、傳輸速度快、開放性好、成本低等優(yōu)點,彌補了現(xiàn)場總線通信速率低的缺陷,成為現(xiàn)階段信息網絡應用最廣的局域網技術。用以太網直接進入工業(yè)控制領域,目前還存在一些問題,以太網的媒體訪問方式CSDA/CD不能保證網絡傳輸?shù)拇_定性和實時性,不能滿足工業(yè)現(xiàn)場惡劣環(huán)境的要求。將以太網引入工業(yè)測控領域,通過與現(xiàn)場總線(CAN BUS)分工合作,構成兩種異構網絡結構,將高效的以太網和低速的現(xiàn)場總線相結合,解決大規(guī)模測控實時性和可靠性矛盾,提高整個系統(tǒng)的工作效率。兩種異構網絡的互連,需要用。
          CAN/Ethernet的主要任務是協(xié)議轉換,要求數(shù)據解析正確完整,同時響應迅速、耗時低、實時性和安全性好。RISC架構的微處理器指令執(zhí)行效率高,軟件操作平臺易于建設,同時具備豐富的外圍擴展電路,能滿足實時多任務要求。使用技術構造以太網與CAN現(xiàn)場總線協(xié)議轉換是一種高效可行的方案。

          本文引用地址:http://www.ex-cimer.com/article/152398.htm


          1 網關硬件系統(tǒng)組成
          網關的主要功能是進行以太網數(shù)據報文與CAN數(shù)據幀之間的協(xié)議轉換,以太網與CAN總線的互聯(lián)。系統(tǒng)的硬件組成包括CAN總線接口和以太網接口設計,如圖1所示。

          S3C2410是Samsung公司推出的一款低價位、低功耗、高性能的32位RISC處理器。該芯片采用920T內核,5級流水線和哈佛結構,工作頻率高達266 MHz,運行速度可達1.1 MIPS。S3C2410提供了豐富的內部資源,如:SDRAM控制器、LCD控制器、3通道的UART、4通道的DMA、2個SPI模塊,支持輪詢、中斷與DMA三種數(shù)據發(fā)送模式。雖然內部沒有CAN控制器,但可以通過SPI接口進行擴展,接口電路簡單,易于。
          CAN總線接口電路主要采用帶SPI接口的獨立CAN控制器MCP2510、CAN總線收發(fā)器TJA1050、高速光隔6N137和DC/DC電源隔離模塊DCR010505等設備組成。獨立CAN控制器MCP2510完全支持CAN總線的V 2.0A和V 2.0B的技術規(guī)范。系統(tǒng)設計時,將MCP2510作為從設備連接到S3C2410的SPI0口。TJA1050總線收發(fā)器是CAN控制器和物理總線之間的接口芯片,增強了總線的驅動能力。為增強CAN總線節(jié)點的抗干擾能力,MCP2510的TXCAN和RXCON并不直接與TJA1050的TXD和RXD相連,而是通過兩片光電耦合器6N137與TJA1050相連,同時光隔芯片的兩端電源采用DC/DC模塊進行隔離。這樣就實現(xiàn)了系統(tǒng)外總線CAN節(jié)點間的完全電氣隔離,增強了節(jié)點的穩(wěn)定性和安全性??偩€兩端都接有1個終端電阻(120 Ω)和1個TVS管,以消除反射信號,有效提高系統(tǒng)的抗干擾能力。
          以太網接口電路是在S3C2410片上擴展網絡接口芯片RTL8019AS,RTL8019AS是臺灣REALTEK公司生產的一種ISA總線的高度集成的以太網控制器。它實現(xiàn)了以太網媒介訪問層(MAC)和物理層(PHY)的全部功能,包括MAC數(shù)據幀的收發(fā)、地址識別、循環(huán)冗余檢驗(Cyclic Redundancy Check,CRC)編碼/校驗、曼徹斯特編解碼、超時重傳、鏈路完整性測試、信號極性檢測與糾正等。RTL8019AS與主處理器有3種接口模式,跳線模式(Jumper),即插即用模式(PnP)和免跳線模式(Jumperless)。系統(tǒng)采用常見的跳線模式來選擇I/O端口和中斷。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();