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

當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 網(wǎng)絡(luò)協(xié)議
[導(dǎo)讀]根據(jù)單片機(jī)的以太網(wǎng)絡(luò)接入系統(tǒng)的實(shí)現(xiàn)及網(wǎng)絡(luò)性能分析 ?。壅∫荨〗榻B以太網(wǎng)控制芯片RTL8019AS,并設(shè)計(jì)在有限存儲(chǔ)空間的單片機(jī)中嵌入TCP/IP協(xié)議的以太網(wǎng)接入系統(tǒng),實(shí)現(xiàn)了RS-485現(xiàn)場總線設(shè)

根據(jù)單片機(jī)的以太網(wǎng)絡(luò)接入系統(tǒng)的實(shí)現(xiàn)及網(wǎng)絡(luò)性能分析

?。壅∫荨〗榻B以太網(wǎng)控制芯片RTL8019AS,并設(shè)計(jì)在有限存儲(chǔ)空間的單片機(jī)中嵌入TCP/IP協(xié)議的以太網(wǎng)接入系統(tǒng),實(shí)現(xiàn)了RS-485現(xiàn)場總線設(shè)備通過嵌入TCP/IP單片機(jī)系統(tǒng)接入以太網(wǎng),完成PC機(jī)與終端設(shè)備的遠(yuǎn)程通信和控制,最后對系統(tǒng)性能進(jìn)行測試分析,取得了滿意的效果。
    [關(guān)鍵詞] 單片機(jī);以太網(wǎng);RTL8019AS芯片;TCP/IP協(xié)議;網(wǎng)絡(luò)性能分析



1 引 言  
  互聯(lián)網(wǎng)絡(luò)硬件、軟件的迅猛發(fā)展,使得網(wǎng)絡(luò)用戶呈指數(shù)增長,在電子設(shè)備日趨網(wǎng)絡(luò)化的背景下,越來越多的嵌入式應(yīng)用需要支持網(wǎng)絡(luò)功能。 TCP/IP是一套把因特網(wǎng)上的各種系統(tǒng)互連起來的協(xié)議組,成為事實(shí)上最常用的網(wǎng)絡(luò)標(biāo)準(zhǔn)之一。在使用計(jì)算機(jī)進(jìn)行網(wǎng)絡(luò)互聯(lián)的同時(shí),各種家電設(shè)備、儀器儀表以及工業(yè)生產(chǎn)中的數(shù)據(jù)采集與控制設(shè)備在逐步地走向網(wǎng)絡(luò)化,以便共享網(wǎng)絡(luò)中龐大的信息資源。只要那些設(shè)備上實(shí)現(xiàn)了TCP/IP協(xié)議并增加一個(gè)網(wǎng)絡(luò)接口,就可方便地接入到現(xiàn)有的網(wǎng)絡(luò)中??紤]到單片機(jī)成本低廉,利用TCP/IP協(xié)議中的UDP(用戶數(shù)據(jù)報(bào)協(xié)議)、IP(網(wǎng)絡(luò)報(bào)文協(xié)議)、ARP(地址解析協(xié)議)及簡單的應(yīng)用層協(xié)議,根據(jù)應(yīng)用的需要做相應(yīng)的裁減,文中將介紹用AT90S8515單片機(jī)與10Mbps以太網(wǎng)控制器芯片RTL8019AS設(shè)計(jì)嵌入式TCP/IP單片機(jī)系統(tǒng),成功地實(shí)現(xiàn)了RS-485現(xiàn)場總線設(shè)備通過嵌入TCP/IP的單片機(jī)系統(tǒng)接入以太網(wǎng),完成PC 機(jī)與終端設(shè)備的遠(yuǎn)程通信和控制,最后對系統(tǒng)性能進(jìn)行分析。
2 以太網(wǎng)控制器RTL8019AS簡介  
  RTL8019AS是臺(tái)灣REALTEK公司生產(chǎn)的基于ISA總線的10 Mbps以太網(wǎng)控制器芯片。由于其優(yōu)良的性能、低廉的價(jià)格,使其在市場上10Mbps網(wǎng)卡中占有相當(dāng)?shù)姆蓊~。
主要性能:
  (1)符合EthernetⅡ與IEEE802.3(10Base5、10Base2、10BaseT)標(biāo)準(zhǔn);
    (2)支持全雙工,收發(fā)可同時(shí)達(dá)到10Mbps速率;
 ?。?)16KB片內(nèi)SRAM,用于收發(fā)緩沖,降低對主處理器的速度要求;
 ?。?)支持8/16位數(shù)據(jù)總線,8個(gè)中斷請求線以
    (6)支持跳線和非跳線模式;
    (7)允許4個(gè)診斷LED引腳可編程輸出;
    (8)100腳的PQFP封裝。
  該芯片功能很強(qiáng),它集成介質(zhì)訪問子層(MAC)和物理層的功能,對RTL8019做了很大改進(jìn),處理能力更強(qiáng),操作更靈活。但與一般單片機(jī)接口時(shí),只需要用到其中一部分即可完成網(wǎng)絡(luò)通信功能,其它引腳懸空。
3 與AT90S8515單片機(jī)系統(tǒng)的接口電路
  該文選用AT90S8515單片機(jī),與8051系列單片機(jī)相比,具有系統(tǒng)內(nèi)可編程8KFLASH,內(nèi)部集成了在片512字節(jié)EEPROM和512字節(jié)SRAM,使用精簡指令集,編寫程序簡練,調(diào)試程序方便。
  系統(tǒng)硬件連接如圖3—1所示,系統(tǒng)提供RJ45接口連接Ethernet網(wǎng)絡(luò),提供一個(gè)RS-485接口與現(xiàn)場設(shè)備連接,實(shí)現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)傳輸和設(shè)備的遠(yuǎn)程控制。


  AT90S8515單片機(jī)所提供的接口信號線為:PA口的8位數(shù)據(jù)總線D0~D7、5根地址線A8~A12、讀信號線RD、寫信號線WR、2根控制線 PB0、PB1。這些信號線與RTL8019AS的各信號線對應(yīng)連接。其中,RTL8019AS的IOCS16B接下拉電阻,使芯片工作在8位總線方式,復(fù)位通過PB0控制,PB1片選地址使能。時(shí)鐘電路為單片機(jī)8MHz和網(wǎng)絡(luò)芯片20MHz。在現(xiàn)場控制端,需要一個(gè)RS-232轉(zhuǎn)RS-485的485芯片(WM485),在網(wǎng)絡(luò)接入端需要一個(gè)網(wǎng)絡(luò)隔離濾波器(FM2146),這樣接口電路設(shè)計(jì)完成,然后計(jì)算并分配地址空間,編寫匯編程序。該系統(tǒng)中網(wǎng)絡(luò)芯片在單片機(jī)中地址映射空間為80××H-0x9F××H,網(wǎng)絡(luò)芯片的內(nèi)部I/O基地址為300H。
  對設(shè)計(jì)電路的幾點(diǎn)說明,RTL8019AS的JP引腳接高電平,使芯片工作在跳線模式;沒有使用地址鎖存器,直接用地址數(shù)據(jù)復(fù)用口讀寫 RTL8019AS數(shù)據(jù),網(wǎng)絡(luò)芯片只用到5位地址線,沒有沖突;系統(tǒng)采用查詢工作方式,沒有連接中斷信號線,簡化電路設(shè)計(jì)。
4 軟件設(shè)計(jì)
4.1 嵌入TCP/IP協(xié)議的單片機(jī)匯編程序設(shè)計(jì)  
  單片機(jī)接入以太網(wǎng),必須嵌入TCP/IP協(xié)議,用戶終端的應(yīng)用程序才可以使用通用的網(wǎng)絡(luò)編程技術(shù),例如使用Socket套接字,與單片機(jī)建立連接,實(shí)現(xiàn)數(shù)據(jù)通信。匯編流程圖如圖4—1所示,單片機(jī)首先初始化堆棧和串口,初始化RTL8019AS網(wǎng)絡(luò)芯片,系統(tǒng)的IP地址存放在單片機(jī)的片內(nèi)EEPROM 中,單片機(jī)復(fù)位后首先讀取這些數(shù)據(jù)以初始化網(wǎng)絡(luò)。  由于單片機(jī)的資源有限,所以網(wǎng)絡(luò)協(xié)議根據(jù)嵌入式應(yīng)用的需求作了裁剪,系統(tǒng)中使用了ARP、RARP、 IP、UDP等部分協(xié)議,既保證單片機(jī)接入以太網(wǎng),又保證足夠小的代碼量。單片機(jī)主要完成網(wǎng)絡(luò)數(shù)據(jù)的解包和串口RS-485數(shù)據(jù)的打包。當(dāng)以太網(wǎng)有數(shù)據(jù)到達(dá)該設(shè)備,單片機(jī)采用查詢方式,讀取網(wǎng)絡(luò)數(shù)據(jù)并分析,如果是ARP(物理地址解析協(xié)議)數(shù)據(jù)包,則轉(zhuǎn)入ARP處理程序,并發(fā)送RARP數(shù)據(jù)包,將IP地址和物理地址加入到局域網(wǎng)中建立映射。如果是UDP數(shù)據(jù)包且IP地址和端口號正確,則接收數(shù)據(jù)包,數(shù)據(jù)解包后,將數(shù)據(jù)部分通過串口輸出,控制RS-485現(xiàn)場設(shè)備。反之,如果現(xiàn)場通過串口發(fā)送數(shù)據(jù)到單片機(jī),單片機(jī)將數(shù)據(jù)按照UDP協(xié)議格式打包,送入RTL8019AS,由RTL8019AS將數(shù)據(jù)輸出到局域網(wǎng)中。根據(jù)需要還可以在收到串口數(shù)據(jù)時(shí),先完成數(shù)據(jù)預(yù)處理,再將處理好的數(shù)據(jù)送到局域網(wǎng)。

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

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢抑制與過流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉