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例
主站蜘蛛池模板: 亚洲AV无码乱码在线观看代蜜桃| 玖玖精品在线| 成人永久免费A∨一级在线播放| 五月天福利视频| 又黄又湿又爽的视频| 亚洲乱亚洲乱妇24p| 免费久久一级欧美特大黄| 99精品免费在线| 国产精品主播| 国产无码在线调教| 日本精品αv中文字幕| 国产成人精品视频一区视频二区| 激情综合婷婷丁香五月尤物 | 亚洲精品黄| 久久动漫精品| 无码综合天天久久综合网| 在线国产毛片| 强乱中文字幕在线播放不卡| 夜夜操国产| 国产在线一区二区视频| 久久夜色精品| 成人欧美日韩| 国产AV毛片| 亚洲日韩高清无码| 亚洲人成网线在线播放va| 99热这里只有精品在线观看| 欧美综合一区二区三区| 亚洲福利网址| 欧美一道本| 国外欧美一区另类中文字幕| 成人va亚洲va欧美天堂| 国产精品主播| 亚洲天堂免费| 日韩欧美国产另类| 亚洲天堂网在线观看视频| 国产无人区一区二区三区| 一级爆乳无码av| 国产91九色在线播放| a色毛片免费视频| 久久国产精品夜色| 色综合天天娱乐综合网| 欧美不卡二区| 色偷偷男人的天堂亚洲av| 欧美在线国产| 亚洲欧美日韩色图| 亚洲成人免费看| 中文字幕欧美日韩高清| 国产成人亚洲综合A∨在线播放| 91福利在线看| 黄色网址免费在线| 亚洲无线一二三四区男男| 久久久久久久久久国产精品| 国产成人久久777777| 东京热av无码电影一区二区| 亚洲va精品中文字幕| 国产精品亚洲五月天高清| 国产日韩欧美一区二区三区在线| 色九九视频| 成人国产小视频| 精品无码一区二区三区电影| 久久99精品久久久久纯品| 91精品亚洲| 亚洲国产日韩视频观看| 国产成人凹凸视频在线| 99在线视频免费| 亚洲无码视频一区二区三区| 先锋资源久久| 亚洲无码高清视频在线观看 | 亚洲国产中文精品va在线播放| 日韩久草视频| 亚洲一区二区三区国产精华液| a毛片在线| 国产va免费精品观看| 区国产精品搜索视频| 在线五月婷婷| 亚洲欧美一区二区三区蜜芽| 91青青视频| 青青久久91| 亚洲乱码视频| 久久国产精品波多野结衣| 国产人人乐人人爱| 国产成人久久777777|