999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種高效的以太網(wǎng)擴(kuò)展方法及實(shí)現(xiàn)

2021-04-25 17:24:54趙曉宇龔學(xué)銳
科學(xué)家 2021年24期
關(guān)鍵詞:功能設(shè)計(jì)

趙曉宇 龔學(xué)銳

摘要:以太網(wǎng)通信因其通信速率快、通信可靠、連接方便等諸多優(yōu)點(diǎn),在現(xiàn)在的控制裝置中的應(yīng)用越來越廣泛。針對上述相關(guān)場景對以太網(wǎng)通信的需求,確定了一種適用于簡單以太網(wǎng)應(yīng)用的高效擴(kuò)展方法。并通過相關(guān)設(shè)計(jì)和實(shí)驗(yàn),驗(yàn)證了相關(guān)分析和設(shè)計(jì)的正確性。

關(guān)鍵字:以太網(wǎng)嵌入式W5100S通信擴(kuò)展

Abstract: Ethernet is becoming more and more popular in industrial communication for its high speed、reliability and easy connecting. This paper focus on the application that have very urgent need of Ethernet, this paper verified the the practicability of the method by developing a prototype and test on it.

Keywords: EthernetEmbedded systemW5100SCommunication extend

1 引言

隨著各種工業(yè)設(shè)備智能化程度的提高,其對通信性能的要求也逐漸的提高,即需要傳輸更多的數(shù)據(jù)、更快的傳輸速度和更可靠的連接。傳統(tǒng)現(xiàn)場總線中常用的CAN、RS485等總線傳輸速率已經(jīng)明顯無法滿足新的需求。以太網(wǎng)總線以其通信速率快、通信可靠、連接方便等諸多優(yōu)點(diǎn),逐漸在工業(yè)控制領(lǐng)域得到越來越廣泛的應(yīng)用,近些年多數(shù)芯片廠家在 其最新系列的DSP芯片中都加入了以太網(wǎng)功能,而這在以前是很少見的。

對于一些不支持以太網(wǎng)的DSP,以及

FPAG、低端ARM等要向?qū)崿F(xiàn)以太網(wǎng)功能就必須通過適當(dāng)技術(shù)手段來擴(kuò)展。本文將針對此種技術(shù)需求展開研究,并給出一種高效的解決方案。

2 以太網(wǎng)技術(shù)原理分析

OSI(Open System Interconnect)定義了網(wǎng)絡(luò)互連的七層框架分別為:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層,而目前以太網(wǎng)協(xié)議中應(yīng)用最廣泛的TCP/IP則是采用了簡化的五層模型。

TCP/IP協(xié)議模型的五層結(jié)構(gòu)中將OSI模型種的應(yīng)用層、表示層、會(huì)話層三層統(tǒng)一歸入應(yīng)用層。

各種設(shè)備間通過標(biāo)準(zhǔn)的物理接口、標(biāo)準(zhǔn)的以太網(wǎng)幀格式以及標(biāo)準(zhǔn)的上層協(xié)議實(shí)現(xiàn)通信。

3基于W5100S的以太網(wǎng)設(shè)計(jì)

3.1軟件功能實(shí)現(xiàn)分析

在嵌入式應(yīng)用中以太網(wǎng)功能的軟件實(shí)現(xiàn)主要分為操作系統(tǒng)實(shí)現(xiàn)和基于代碼的功能集成兩種方式。而編程開發(fā)基本都是基于socket接口的方法實(shí)現(xiàn)。

通過socket接口,屏蔽了底層軟件的復(fù)雜接口,降低了編程復(fù)雜度。

3.2 硬件功能分析

以太網(wǎng)的硬件功能實(shí)現(xiàn)主要可分為兩部分:第一,芯片與PHY側(cè)接口硬件;第二,PHY芯片與外部接口硬件。

硬件功能接口的區(qū)別是限制以太網(wǎng)擴(kuò)展方式的主要因素。如DSP芯片一般都沒有MAC接口,因此DSP無法直接擴(kuò)展以太網(wǎng)功能。而FPGA的接口資源豐富且接口配置靈活,因此可以實(shí)現(xiàn)多路擴(kuò)展,但需要通過邏輯資源實(shí)現(xiàn)MAC控制器才能實(shí)現(xiàn)完整的MAC功能。

3.3 基于W5100S的以太網(wǎng)功能開發(fā)

W5100S 是一款多功能的單芯片網(wǎng)絡(luò)接口芯片,內(nèi)部集成全硬件的TCP/IP協(xié)議棧,以太網(wǎng)MAC和 10Base-T/100Base-TX以太網(wǎng)控制器,實(shí)現(xiàn)了以太網(wǎng)功能的單芯片擴(kuò)展。其支持IPv4,TCP,UDP,ICMP,IGMP,ARP,PPPoE等各種TCP/IP協(xié)議,而且擁有8KB的發(fā)送緩存和接收緩存,可以最大限度地減少M(fèi)CU的開銷。

3.3.1 基于W5100S的硬件設(shè)計(jì)

W5100S內(nèi)部已經(jīng)集成了MAC、PHY等功能,因此只用將芯片對應(yīng)的接口分別連接到MCU和以太網(wǎng)接口即可,本設(shè)計(jì)中所選用的以太網(wǎng)接口已經(jīng)集成了網(wǎng)絡(luò)變壓器,因此也不用設(shè)外部變壓器。

本設(shè)計(jì)中采用了SPI接口和8BIT并行系統(tǒng)總線接口的兼容設(shè)計(jì)。由于SPI總線速率受外部影響因素較大,因此在吞吐量要求比較高的場合推薦用并行總線。

3.3.2 軟件功能設(shè)計(jì)

由于W5100S內(nèi)部已經(jīng)集成了全硬件的TCP/IP協(xié)議棧,因此相關(guān)功能的實(shí)現(xiàn)只用通過SPI或者并行總線接口操作相關(guān)寄存器即可。

對相關(guān)寄存器的操作基于socket功能的軟件框架實(shí)現(xiàn)的非常易于實(shí)現(xiàn)。

44試驗(yàn)驗(yàn)證及結(jié)果分析

本文相關(guān)設(shè)計(jì)及驗(yàn)證內(nèi)容主要包含硬件和軟件兩個(gè)部分。硬件平臺(tái)MCU采用TI公司的DSP芯片,型號為TMS320C28346;以太網(wǎng)擴(kuò)展芯片為WIZnet公司的W5100S集成以太網(wǎng)控制器;以太網(wǎng)連接器采用漢仁的HR901103C,該型號集成了網(wǎng)絡(luò)變壓器。

以太網(wǎng)軟件功能測試采用網(wǎng)絡(luò)封包軟件Wireshark全程對以太網(wǎng)傳輸數(shù)據(jù)進(jìn)行捕獲并通過pcapng格式對數(shù)據(jù)進(jìn)行保存。捕獲的數(shù)據(jù)包括TCP、LLMNR、DHCP等網(wǎng)絡(luò)協(xié)議數(shù)據(jù),通過對原始數(shù)據(jù)集進(jìn)行篩選,保留TCP通信協(xié)議傳輸數(shù)據(jù)后進(jìn)行分析。

從實(shí)驗(yàn)可見Wireshark正確的識別出了板卡發(fā)出的TCP幀。證明設(shè)計(jì)TCP功能的正確性。

通過PC端回環(huán)測試,進(jìn)行發(fā)送和接收數(shù)據(jù)的時(shí)間序列圖和實(shí)際數(shù)據(jù)吞吐量測試,如圖10~13所示整個(gè)傳輸過程中發(fā)送和接收數(shù)據(jù)吞吐量和時(shí)間序列保持穩(wěn)定,因此可以確認(rèn)在整個(gè)測試過程中以太網(wǎng)傳輸沒有斷開的情況發(fā)生,一直保持兩端正常通信。

所以可以確認(rèn)相關(guān)硬件和軟件設(shè)計(jì)的正確性。

5 結(jié)論

在以太網(wǎng)應(yīng)用越來越廣泛的今天,以太網(wǎng)擴(kuò)展的需求也越來越廣。針對部分DSP、FPGA等不具備以太網(wǎng)功能的芯片而言,通過集成協(xié)議棧功能的W5100S來實(shí)現(xiàn)以太網(wǎng)功能的擴(kuò)展,是一種簡單、高效的擴(kuò)展方法。其不僅開發(fā)簡單,而且基本不會(huì)影響原系統(tǒng)的性能,因此可作為一種優(yōu)選的擴(kuò)展方案。

參考文獻(xiàn):

[1]張峻豪,張曉龍,王聰,李俊杰,楊磊青,高鵬.嵌入式以太網(wǎng)串口服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2021,20(09):123-129.

[2]戴李剛,張明亮,趙玲玲,高嘉誠,羅佳妮,閆昊昱.基于LwIP協(xié)議的電磁閥采集技術(shù)研究[J].上海航天,2020,37(S2):193-196+205. DOI:10.19328/j.cnki.2096-8655.2020.S2.035.

[3]WIZnet Co,W5100 Datasheet Ver.1.1.3,Wiznet Corporation[R].Korea,WIZnet Co.,2006.

[4]張伏.基于NiosII與W5100的嵌入式Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2014(03):219-220.

作者簡介: 趙曉宇(1987-),男,工程師,武漢船用電力裝置研究所,主要研究方向?yàn)殡娏﹄娮优c電力傳動(dòng)

猜你喜歡
功能設(shè)計(jì)
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關(guān)于非首都功能疏解的幾點(diǎn)思考
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達(dá)功能
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
主站蜘蛛池模板: 免费毛片全部不收费的| 国产情侣一区二区三区| 国产成人亚洲欧美激情| 无码内射在线| 国产美女视频黄a视频全免费网站| 国产精品亚洲专区一区| 9啪在线视频| 亚洲人成在线精品| 亚洲欧美在线精品一区二区| aa级毛片毛片免费观看久| 国产SUV精品一区二区| 孕妇高潮太爽了在线观看免费| 经典三级久久| Aⅴ无码专区在线观看| 久久无码免费束人妻| 国产在线观看99| 亚洲精品天堂在线观看| 伊人久久大香线蕉影院| 亚洲综合第一页| 婷婷色丁香综合激情| 中文字幕在线免费看| 亚洲天堂首页| 欧类av怡春院| 丰满少妇αⅴ无码区| 久久国产亚洲欧美日韩精品| 女人av社区男人的天堂| 欧美一级特黄aaaaaa在线看片| 亚洲A∨无码精品午夜在线观看| 亚洲经典在线中文字幕| 亚洲日本中文字幕天堂网| 九九这里只有精品视频| 58av国产精品| 99久久精品免费看国产电影| 色九九视频| 噜噜噜久久| 99久久性生片| 99国产在线视频| 亚洲欧美另类久久久精品播放的| 久久综合干| 国产区网址| 亚洲欧美在线精品一区二区| 熟妇丰满人妻| 国产va欧美va在线观看| 毛片免费观看视频| 夜夜操国产| 亚洲无码久久久久| 高清大学生毛片一级| 欧美精品在线看| 中国国语毛片免费观看视频| 色网站免费在线观看| 国产美女免费| 欧美日韩国产一级| 亚洲伊人久久精品影院| 亚洲天堂网视频| 国产欧美在线观看一区| 波多野结衣中文字幕一区二区| 欧美在线中文字幕| 久久久久亚洲精品成人网| 国产成人综合日韩精品无码首页 | 欧洲精品视频在线观看| 亚洲第一综合天堂另类专| 国产SUV精品一区二区6| 中文字幕日韩欧美| 久久久久国产精品嫩草影院| 欧美一区二区三区不卡免费| 欧美啪啪精品| 91国内在线观看| 四虎精品黑人视频| 99热这里只有免费国产精品 | 日韩av资源在线| 欧美亚洲国产日韩电影在线| 亚洲妓女综合网995久久| 欧美97色| 2024av在线无码中文最新| 精品福利视频导航| 青青操国产| 性色一区| 亚洲精品视频在线观看视频| 欧美精品二区| 熟女日韩精品2区| 狠狠ⅴ日韩v欧美v天堂| 亚洲婷婷在线视频|