<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è) > 嵌入式系統 > 設計應用 > 基于單片機的Internet連接技術(shù)與方法

基于單片機的Internet連接技術(shù)與方法

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

0引言

本文引用地址:http://dyxdggzs.com/article/172115.htm

目前,已成為當今信息社會(huì )的重要組成部分,將日益深入到生活和各種智能設備中。應用領(lǐng)域,以往那種由一塊組成的系統已無(wú)法滿(mǎn)足現代工業(yè)、生活等各方面的需求,人們開(kāi)始利用各種局部總線(xiàn),如CAN、RS232、RS485等,將多塊起來(lái)形成局域網(wǎng),這種方案在一定程度上解決了信息交換的問(wèn)題。為了獲得更大程度的信息交換,如果能將單片機系統連上網(wǎng),則可以真正實(shí)現遠程監控,系統維護人員可隨時(shí)隨地通過(guò)互聯(lián)網(wǎng)直接讀取系統當前狀態(tài)參數,了解系統運行狀況。當系統出現故障時(shí),可及時(shí)采取正確的補救措施?,F在,各種工業(yè)智能電器、智能儀表和智能家電內部都嵌有微處理器,但是由于各種微處理器的硬件結構和指令系統各不相同,因此無(wú)法通過(guò)標準的軟件、硬件接口來(lái)直接連入Internet網(wǎng)絡(luò ),如何充分利用現有的Internet和資源,以較低的成本將各類(lèi)工業(yè)智能電器、智能儀表和智能家電與Internet,已成為當今IT界關(guān)注的熱點(diǎn)。特別是隨著(zhù)ISP和IAP概念的出臺,實(shí)現這種設想就更有實(shí)際意義。

1單片機接入Internet網(wǎng)的幾種

單片機接入Internet網(wǎng)絡(luò )很多,但歸結為以下幾種:① 給單片機系統配上一個(gè)DTE/DCE接口設備,并且能支持TCP/IP和PPP協(xié)議,就可通過(guò)Modem上網(wǎng)[1,2];②給單片機系統配上一個(gè)網(wǎng)絡(luò )控制器或NIC以太網(wǎng)卡等外圍設備,并提供TCP/IP和IEEE802.3協(xié)議,通過(guò)這種具有協(xié)議棧結構的芯片或網(wǎng)卡就可以接入Internet網(wǎng)絡(luò );③開(kāi)發(fā)出能直接連入Internet網(wǎng)絡(luò )的新型嵌入式微處理器。

1.1單片機通過(guò)Modem連上Internet網(wǎng)

這種方式(如圖1)主要是利用串口Modem,通過(guò)電信的服務(wù)器進(jìn)入Internet網(wǎng)。大量外置Modem提供標準的RS232串口,所以和PC機相連的Modem可以通過(guò)串口直接連接。由于RS232接口規定了雙極性電平,而MCS-51單片機串口為T(mén)TL電平,所以Modem不能直接和單片機相連,必須經(jīng)過(guò)電平轉換。如采用MAX232接口芯片,可很方便的實(shí)現單片機和Modem的連接,連接原理如圖2所示。MCS-51雖然有串行輸入、輸出接口,但不具有RTS、CTS、 DTR、TXC、RXC等標準接口握手信號線(xiàn),考慮到單片機與PC機的通信量并不大,在連接時(shí)采用了簡(jiǎn)單的“三線(xiàn)式”(如圖2),即只通過(guò)TXD、RXD 和地線(xiàn)GND進(jìn)行連接,其他信號需在軟件上做一些處理。

1.2單片機通過(guò)網(wǎng)絡(luò )控制器或NIC以太網(wǎng)卡等外圍設備連上Int ernet網(wǎng)

這種方式主要通過(guò)單片機的外圍芯片如Ichip、webchip,而這些芯片中擴展有TCP/IP協(xié)議,最后通過(guò)網(wǎng)關(guān)接入Internet網(wǎng)。目前國內外許多公司正致力于研究和推出這種嵌入式,如由Seiko公司推出的ichip S7600A芯片、Cirrus Logic公司的CS8900A以及武漢力源公司研制的webchip PS2000芯片,這些芯片都是EMIT(Embedded Micro Internet working Technology)技術(shù)研制的[7]。

1.2.1EMIT技術(shù)

mware公司創(chuàng )立了 ETI(擴展Internet聯(lián)盟),并提出了EMIT嵌入式微型Internet網(wǎng)互連技術(shù),它是一種能夠將8位或16位單片機等嵌入式設備接入 Internet網(wǎng)的技術(shù),實(shí)現Internet的遠程數據采集、智能控制、上傳、下載等功能。EMIT技術(shù)包括以下核心技術(shù):
  ·EmMicro是駐留在嵌入式系統中的微型網(wǎng)絡(luò )服務(wù)器,將EmMicro集成到嵌入式系統中,使得網(wǎng)絡(luò )上的客戶(hù)機能夠控制和監視嵌入式系統。 EmMicro針對微控制器有限的資源進(jìn)行了優(yōu)化,只占用系統很小內存(約1K字節)資源和處理器資源。這個(gè)1 KB服務(wù)器軟件即EmMicro。EmMicro有兩部分:EmTag對應于HTML標記;EmNet對應于網(wǎng)絡(luò )協(xié)議。輕型的網(wǎng)絡(luò )協(xié)議支持在本端構筑小型網(wǎng)絡(luò ),如單片機常用的RS232、RS485網(wǎng)等。如果不接入Internet網(wǎng),它們便是孤立的網(wǎng),要和Internet進(jìn)行連接,則須增加網(wǎng)關(guān) EmGateWay[3]。
  ·EmNet是使嵌入式系統和輕量級網(wǎng)絡(luò )(如RS485、IR、RF等)進(jìn)行連接的網(wǎng)絡(luò )協(xié)議。同時(shí),EmNet使得集成EmNet的嵌入式系統能夠和嵌入式微控制器網(wǎng)關(guān)進(jìn)行有效的通訊。
  ·EmGateWay 是輕型設備網(wǎng)絡(luò )和大型高性能網(wǎng)絡(luò )如Intranet和Internet等之間連接的橋梁。它是一個(gè)功能強大的客戶(hù)機,用于管理多個(gè)嵌入式系統以及支持網(wǎng)絡(luò )瀏覽器。EmGateWay的Internet端還留有與另一端Web設備可對話(huà)的接口,可在用戶(hù)的應用程序中使用,接口的典型還是Web網(wǎng)頁(yè)。

1.2.2webchip芯片的應用

43.jpg

以武漢力源推出的webchip PS2000芯片為例,webchip是一種獨立于各種微控制器的通用產(chǎn)品,開(kāi)發(fā)者不需要了解復雜的網(wǎng)絡(luò )技術(shù)及更改原來(lái)成熟的設計,只須增加1小段 webchip通信接口程序即可。PS2000[4~6]主要由核心控制單元、UART、嵌入式Modem接口、標準Modem接口、RS485收發(fā)控制單元、SPI串行接口等組成。片內駐留有網(wǎng)絡(luò )協(xié)議解析與編譯程序,其內部固化了MCU Net協(xié)議,該協(xié)議能讓MCU設備與計算機平臺上的Gateway建立聯(lián)系,與PC機通信時(shí),可與PC機瀏覽器直接接口,因此通過(guò)PS2000上網(wǎng)十分方便。圖3是51單片機與PS2000連接時(shí)對應的接線(xiàn)原理圖。

如圖4,Intranet內的PC機或設備通過(guò)單片機和PS2000網(wǎng)絡(luò )芯片的標準SPI串口與Gateway網(wǎng)關(guān)連接,一方面Gateway支持復雜的Internet TCP/IP協(xié)議并能提供HTTP服務(wù),允許客戶(hù)通過(guò)現在普遍使用的網(wǎng)絡(luò )瀏覽器來(lái)遠程訪(fǎng)問(wèn)它,其作用類(lèi)似服務(wù)器;另一方面Gateway通過(guò)RS232、 RS485、CAN總線(xiàn)以及Modem、RF、IrDA等方式,將多個(gè)嵌入式設備或智能家電連接在一起,并擔當TCP/IP和其他協(xié)議的轉換任務(wù),其作用又類(lèi)似Internet上的網(wǎng)關(guān)。

44.jpg

1.3單片機通過(guò)Internet嵌入式微處理器(MCU)芯片直接連入I nternet網(wǎng)

這種方式的單片機一般都采用新型的Internet嵌入式微處理器,所需外圍配置電路很少。如:Philips公司推出的XA-G49是具有多任務(wù)性能的16位擴展結構的微處理器,它支持ISP、IPA編程,可以通過(guò)Internet實(shí)現遠程固件升級和系統重構。類(lèi)似的芯片還有CS8900A、 Rabbit3000、DS80系列、MPC860系列、BUICOM公司的SX系列以及IP2022等都是這種新型的Internet嵌入式微處理器。以UBICOM公司的IP2022網(wǎng)絡(luò )微處理器為例,IP2022是一種高速的嵌入式微處理器[3],可以實(shí)現實(shí)時(shí)多任務(wù)操作,非常適合于工業(yè)過(guò)程控制。它不依賴(lài)PC機能直接連入Internet網(wǎng),并能實(shí)現軟件模式形式的外設、通信和控制功能,這種形式比傳統硬件提供了更大的系統設計靈活性。同時(shí),用戶(hù)可使用預創(chuàng )建軟件模塊和配置工具來(lái)對其進(jìn)行編程和重編程,從而可為各種設備間和人機間的通信創(chuàng )建真正的單片式網(wǎng)絡(luò )應用方案。


上一頁(yè) 1 2 下一頁(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>