日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 通信技術 > 通信技術
[導讀]1 引言  隨著Internet技術的日益普及,信息共享的程度不斷提高。據(jù)網(wǎng)絡專家預測,將來在互聯(lián)網(wǎng)上傳輸?shù)男畔⒅校?0%左右是來自小型嵌入式設備,互聯(lián)網(wǎng)應用正在轉到以嵌入式設備為中心。由于在工業(yè)測控系統(tǒng)、智能儀器

1 引言

  隨著Internet技術的日益普及,信息共享的程度不斷提高。據(jù)網(wǎng)絡專家預測,將來在互聯(lián)網(wǎng)上傳輸?shù)男畔⒅校?0%左右是來自小型嵌入式設備,互聯(lián)網(wǎng)應用正在轉到以嵌入式設備為中心。由于在工業(yè)測控系統(tǒng)、智能儀器、智能家電等領域應用的許多嵌入式設備,它們的對外通訊接口仍然是易用性強、可靠性高的串口,因此如何將工業(yè)中已經大量應用的帶有串口的嵌入式設備接入網(wǎng)絡,就成了一項重要而迫切的課題。

  本文就是在這種應用現(xiàn)狀背景下,以IP2022網(wǎng)絡處理器為核心,設計實現(xiàn)了帶有RS-485串口的嵌入式設備與以太網(wǎng)的互聯(lián)系統(tǒng)。系統(tǒng)實現(xiàn)了通用異步收發(fā)機(UART)、以太網(wǎng)驅動器外設和TCP/IP網(wǎng)絡協(xié)議棧功能,為嵌入式設備接入以太網(wǎng)提供了一個軟硬件平臺。

  2 系統(tǒng)的硬件設計
 

  2.1 IP2022簡介

  IP2022是美國Ubicom公司推出的一顆功能強大的網(wǎng)絡通信處理器,在4.8MHz晶振驅動下,利用其內部的鎖相環(huán)(PLL)電路,CPU工作頻率可達到120MHz,并且大多數(shù)指令均為單周期執(zhí)行,其吞吐量能滿足各種新型網(wǎng)絡連通應用的要求。IP2022的內部結構如圖1所示。

 

  IP2022內含全雙工串化器/解串器(Ser/Des),能直接與各種常用網(wǎng)絡接口連接,可實現(xiàn)片內10Base-T以太網(wǎng)(MAC和PHY)、 UART以及其它各種快速串行協(xié)議。IP2022以軟件模塊(ip Modules)形式實現(xiàn)外設通信和控制功能,比傳統(tǒng)硬件具有更大的系統(tǒng)設計靈活性。IP2022還提供有TCP/IP網(wǎng)絡協(xié)議棧,并具有一系列完整的端到端連通方案所必須的附加軟件。IP2022由于其內含兩個Ser/Des部件,能方便的從一種格式轉換為另一種格式,所以也能做協(xié)議轉換器。

  2.2 系統(tǒng)硬件總體結構

  系統(tǒng)的硬件主要由IP2022網(wǎng)絡處理器、RS-485接口電路、以太網(wǎng)接口電路和電源電路等組成。IP2022網(wǎng)絡處理器是整個系統(tǒng)的核心,主要完成數(shù)據(jù)的轉換和系統(tǒng)的控制。以太網(wǎng)接口電路實現(xiàn)與10Base-T Ethernet的連接。RS-485接口電路實現(xiàn)與帶有RS-485接口的嵌入式設備的連接。電源電路提供了系統(tǒng)所需的+5V、+3.3V、+2.5V 電源。系統(tǒng)的硬件結構如圖2所示。

 

  2.3 系統(tǒng)的RS-485接口電路

  RS-485標準由于具有良好的抗噪聲干擾性,長的傳輸距離及多站傳輸能力等優(yōu)點,已經成為分布式系統(tǒng)中數(shù)據(jù)傳輸?shù)氖走x標準。但在實際使用過程中如果使用不當,數(shù)據(jù)傳輸就會出現(xiàn)誤碼。

  為了抑制誤碼,在本設計中,我們用了兩片具有瞬變電壓抑制功能的SN75LBC184,把輸入和輸出的線路分開,使輸入和輸出的信號互不干擾。SN75LBC184帶有內置高能量瞬態(tài)噪聲保護裝置,提高了抵抗數(shù)據(jù)同步傳輸電纜上的瞬變噪聲的可靠性。該芯片以差分方式傳輸信息,抗共模干擾能力強,容許一對雙絞線上一個發(fā)送器驅動多個負載設備,其最大容許通信距離達到1200米。圖3給出了系統(tǒng)的RS-485接口電路的原理示意圖。通過反復試驗,在輸入端加裝3.3K偏置電阻,串聯(lián)1K串聯(lián)電阻,使輸入信號波形最好;在輸出端,加裝18K偏置電阻。

 

  SN75LBC184工作電壓為+5V,而IP2022的I/O端工作電壓為+3.3V。這樣一來,接收外部信號時,就可能因為電壓過高而對 IP2022的I/O端口造成損壞。所以設計時就在SN75LBC184和IP2022之間加了一個電壓轉換芯片74LVX4245。該芯片一端信號使用+5V,另一端信號使用+3.3V,通過使能端來控制信號的流向,這就有效的維護了IP2022的工作穩(wěn)定性和安全性。

  2.4 系統(tǒng)的以太網(wǎng)接口電路[5]

  IP2022芯片內含全雙工串化/解串器(SER/DES),能夠實現(xiàn)片內10Base-T以太網(wǎng)(MAC和PHY)。在設計外部接口電路時,不需要使用專用的以太網(wǎng)接口芯片,只需直接將IP2022的輸入輸出信號線與網(wǎng)絡變壓器連接。圖4給出了系統(tǒng)的以太網(wǎng)接口電路的原理示意圖。

 

  IP2022使用了6根I/O引腳,這6根I/O引腳與串化器/解串器1相連。其中用于發(fā)送的四根引腳各聯(lián)接一個電阻,這四個電阻聯(lián)合給出了100Ω的阻抗。TX+/TX-為差分發(fā)送線對,RX+/RX-為差分接收線對,使用差分平衡傳輸,傳輸速度可達到10Mbps。

  FB2022是一個內部帶有低通濾波器的網(wǎng)絡變壓器,負責將IP2022輸出差分電壓放大之后傳給RJ45,將輸入的差分電壓變壓縮小之后傳給IP2022,保護IP2022芯片不受損壞。

  在RX+和RX-之間跨接100Ω的耦合電阻,提高通信線路的穩(wěn)定性。RJ45為標準的雙絞線以太網(wǎng)接口插座。

3系統(tǒng)的軟件設計


  IP2022提供有完善的軟件開發(fā)工具,主要包括Ubicom集成IDE和Ubicom配置工具。Ubicom集成IDE提供了直觀的用戶界面,包括編輯器、項目管理器、器件編程和調試的工具,可以方便用戶進行軟件工程的項目管理與最終的實現(xiàn)。Ubicom配置工具可以方便的添加軟件包,設置軟件包所用的IP2022硬件資源,確定各軟件包之間的關系,自動鏈接到目標代碼。

  系統(tǒng)主要是用來完成RS-485串口和以太網(wǎng)之間的數(shù)據(jù)轉換和傳輸,在硬件上擁有了RS-485接口和以太網(wǎng)RJ45接口之后,軟件上還必須利用IP2022的配置工具加載ipOS、ipStack、ipEthernet和ipUART四個軟件模塊。

  ipOS操作系統(tǒng)模塊是Ubicom設計的可配置的嵌入式實時操作系統(tǒng),它是專為網(wǎng)絡應用而優(yōu)化的。ipStack協(xié)議棧模塊是符合工業(yè)標準的TCP/IP網(wǎng)絡連接協(xié)議棧,它提供直接Internet尋址功能,設計者不需要使用外部物理接口芯片或PC網(wǎng)關就能設計嵌入式網(wǎng)絡設備。ipUART串口模塊提供了異步串口通信功能,系統(tǒng)加載ipUART軟件模塊后,芯片具備了異步收發(fā)(UART)能力,能夠支持串口通信。ipEthernet 以太網(wǎng)模塊完全實現(xiàn)了10Base-T以太網(wǎng)物理層接口(包括MAC和PHY功能),只需使用一個IP2022和少量的外部電路就能實現(xiàn)嵌入式設備接入以太網(wǎng)。圖5為系統(tǒng)主程序的流程圖。

 

   因為我們配置的IP2022芯片的操作系統(tǒng)是以單任務方式運行的,每一個物理接口和一些操作系統(tǒng)功能都需要被輪詢,因此,輪詢必須盡可能的返回以防阻礙了其它系統(tǒng)程序的執(zhí)行。IP2022的運行速度很快,在RAM中可以達到120MIPS,在Flash中可以達到30MIPS,所以輪詢速度是可以滿足實際要求的。

   初始化主要是初始化操作系統(tǒng)和初始化協(xié)議棧。在操作系統(tǒng)主要是初始化主要的寄存器、系統(tǒng)調試支持代碼、系統(tǒng)定時器;在協(xié)議棧主要是初始化IP2022的netbuf/netpage存儲機制、TCP協(xié)議。                          

  利用IP2022的配置工具增加ipEthernet以太網(wǎng)軟件模塊,設置以太網(wǎng)接口所用的IP2022硬件端口資源,調用軟件包ipEthernet中的函數(shù)ip2k_eth_instance_alloc( )創(chuàng)建虛擬外設以太網(wǎng)驅動器。

   調用軟件包ipStack中的函數(shù)eth_ip_arp_instance_alloc( )創(chuàng)建以太網(wǎng)鏈路層到IP層的實例,調用函數(shù)dhcp_client_instance_alloc( )創(chuàng)建DHCP實例。

  利用IP2022配置工具增加ipUART軟件模塊,設置所用的IP2022硬件資源、串口波特率等參數(shù),調用軟件包ipUART中的函數(shù) uart_vp_instance_alloc( )創(chuàng)建一個虛擬外設UART,調用函數(shù)uart_listen( )對串口進行偵聽。

  從圖5中可以看出進入主循環(huán)后,首先對以太網(wǎng)口進行輪詢,然后再對串口輪詢,這樣保證從以太網(wǎng)口來的指令能夠優(yōu)先及時地得到處理。如果輪詢到端口有數(shù)據(jù)發(fā)送或接收,就對數(shù)據(jù)進行協(xié)議的轉換和傳輸,其具體的流程如圖6所示。

 

  4 結束語

  本互聯(lián)系統(tǒng)實現(xiàn)了帶有RS-485串口的嵌入式設備與以太網(wǎng)的連接,進而可以通過以太網(wǎng)接入Internet,從而實現(xiàn)從Internet上監(jiān)控嵌入式設備,可廣泛應用在工業(yè)控制、智能儀器、信息家電等領域,具有較高的實用價值。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

特朗普集團近日取消了其新推出的T1智能手機“將在美國制造”的宣傳標語,此舉源于外界對這款手機能否以當前定價在美國本土生產的質疑。

關鍵字: 特朗普 蘋果 AI

美國總統(tǒng)特朗普在公開場合表示,他已要求蘋果公司CEO蒂姆·庫克停止在印度建廠,矛頭直指該公司生產多元化的計劃。

關鍵字: 特朗普 蘋果 AI

4月10日消息,據(jù)媒體報道,美國總統(tǒng)特朗普宣布,美國對部分貿易伙伴暫停90天執(zhí)行新關稅政策,同時對中國的關稅提高到125%,該消息公布后蘋果股價飆升了15%。這次反彈使蘋果市值增加了4000多億美元,目前蘋果市值接近3萬...

關鍵字: 特朗普 AI 人工智能 特斯拉

3月25日消息,據(jù)報道,當?shù)貢r間3月20日,美國總統(tǒng)特朗普在社交媒體平臺“真實社交”上發(fā)文寫道:“那些被抓到破壞特斯拉的人,將有很大可能被判入獄長達20年,這包括資助(破壞特斯拉汽車)者,我們正在尋找你。”

關鍵字: 特朗普 AI 人工智能 特斯拉

1月22日消息,剛剛,新任美國總統(tǒng)特朗普放出重磅消息,將全力支持美國AI發(fā)展。

關鍵字: 特朗普 AI 人工智能

特朗普先生有兩件事一定會載入史冊,一個是筑墻,一個是挖坑。在美墨邊境筑墻的口號確保邊境安全,降低因非法移民引起的犯罪率過高問題;在中美科技產業(yè)之間挖坑的口號也是安全,美國企業(yè)不得使用對美國國家安全構成威脅的電信設備,總統(tǒng)...

關鍵字: 特朗普 孤立主義 科技產業(yè)

據(jù)路透社1月17日消息顯示,知情人士透露,特朗普已通知英特爾、鎧俠在內的幾家華為供應商,將要撤銷其對華為的出貨的部分許可證,同時將拒絕其他數(shù)十個向華為供貨的申請。據(jù)透露,共有4家公司的8份許可被撤銷。另外,相關公司收到撤...

關鍵字: 華為 芯片 特朗普

曾在2018年時被美國總統(tǒng)特朗普稱作“世界第八奇跡”的富士康集團在美國威斯康星州投資建設的LCD顯示屏工廠項目,如今卻因為富士康將項目大幅縮水并拒絕簽訂新的合同而陷入了僵局。這也導致富士康無法從當?shù)卣抢铽@得約40億美...

關鍵字: 特朗普 富士康

今年5月,因自己發(fā)布的推文被貼上“無確鑿依據(jù)”標簽而與推特發(fā)生激烈爭執(zhí)后,美國總統(tǒng)特朗普簽署了一項行政令,下令要求重審《通信規(guī)范法》第230條。

關鍵字: 谷歌 facebook 特朗普

眾所周知,寄往白宮的所有郵件在到達白宮之前都會在他地進行分類和篩選。9月19日,根據(jù)美國相關執(zhí)法官員的通報,本周早些時候,執(zhí)法人員截獲了一個寄給特朗普總統(tǒng)的包裹,該包裹內包含蓖麻毒蛋白。

關鍵字: 美國 白宮 特朗普
關閉