91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32以太網(wǎng)通訊設(shè)計(jì)方案

撞上電子 ? 2023-05-17 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

基礎(chǔ)常識:

  • 網(wǎng)口芯片選型:W5100,W5500,CH9121,DM9000,DM9000A,ENC28J60,LAN91C111,RTL8019,LAN7820。
  • 很多STM32內(nèi)部不帶以太網(wǎng),帶以太網(wǎng)功能的內(nèi)部只有以太網(wǎng)MAC,沒有PHY。因此需要外擴(kuò)以太網(wǎng)芯片。對于不帶以太網(wǎng)的STM32,外擴(kuò)常用的芯片有SPI接口的ENC28J60和并口的DM9000芯片。對于帶以太網(wǎng)的STM32還需要外擴(kuò)一片PHY芯片。

網(wǎng)卡工作在OSI的最后兩層,物理層(PHY)和數(shù)據(jù)鏈路層(MAC)。

物理層定義了數(shù)據(jù)傳送與接收所需要的電與光信號、線路狀態(tài)、時(shí)鐘基準(zhǔn)、數(shù)據(jù)編碼和電路等,并向數(shù)據(jù)鏈路層設(shè)備提供標(biāo)準(zhǔn)接口。物理層的芯片稱之為PHY。

數(shù)據(jù)鏈路層則提供尋址機(jī)構(gòu)、數(shù)據(jù)幀的構(gòu)建、數(shù)據(jù)差錯(cuò)檢查、傳送控制、向網(wǎng)絡(luò)層提供標(biāo)準(zhǔn)的數(shù)據(jù)接口等功能。以太網(wǎng)卡中數(shù)據(jù)鏈路層的芯片稱之為MAC控制器。

DP83848:物理層(PHY),跟MII接口。

DM9000:物理層(PHY)和數(shù)據(jù)鏈路層(MAC),跟8/16/32總線接口。


舉個(gè)例子:

W5100里面用硬件邏輯電路實(shí)現(xiàn)了TCP/IP的協(xié)議棧結(jié)構(gòu),不需要向ENC28J60這樣的網(wǎng)絡(luò)控制器那樣還需要一個(gè)資源較大的MCU跑軟件協(xié)議棧。你直接把W5100當(dāng)外部RAM使用,MCU初始化一下I/O,寄存器等就能使用了。這個(gè)要看你使用MCU的系列了,MCU+DP83848,MCU+DM9000或者M(jìn)CU+LA8720等等,有很多方案可選的,主要還是看你的需求。MCU的分類有很多的,有的是帶MAC的,有的不帶的。不帶的可以通過外掛MAC與PHY進(jìn)行通訊,串行的有W5500,28J60這樣,并行的,有DM000這樣的;如果是MCU帶MAC,網(wǎng)絡(luò)外設(shè)的,可以只是接一個(gè)PHY就可以了。總結(jié):目前單片機(jī)聯(lián)網(wǎng)方式主要有以下三種:①單片機(jī)自帶MAC,需外加PHY(比如DM9162等),單片機(jī)需處理TCP/IP協(xié)議棧。②單片機(jī)未帶MAC功能,需外加網(wǎng)絡(luò)接口芯片,需單片機(jī)處理TCP/IP協(xié)議棧。③普通單片機(jī),外加TCP/IP協(xié)議棧芯片。單片機(jī)消耗資源極少,無需詳細(xì)了解TCP/IP協(xié)議棧,開發(fā)方便。如W5500,CH9121,CH395。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5997

    瀏覽量

    180806
  • STM32
    +關(guān)注

    關(guān)注

    2309

    文章

    11162

    瀏覽量

    373415
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于ZYNQ-MZ702P開發(fā)板實(shí)現(xiàn)以太網(wǎng)通

    本章以太網(wǎng)通信實(shí)驗(yàn)是基于ZYNQ-MZ702P開發(fā)板進(jìn)行實(shí)現(xiàn),在配置方面,需要讀者自主修改不同的地方。文章末尾有本項(xiàng)目原工程壓縮包,提供參考。
    的頭像 發(fā)表于 02-11 11:42 ?894次閱讀
    基于ZYNQ-MZ702P開發(fā)板實(shí)現(xiàn)<b class='flag-5'>以太網(wǎng)通</b>信

    基于以太網(wǎng)模塊:西門子 S7-300PLC 與 LABVIEW 上位機(jī)通訊配置實(shí)操

    數(shù)據(jù)監(jiān)控和遠(yuǎn)程管理的需求。本項(xiàng)目旨在通過引入遠(yuǎn)創(chuàng)智控品牌的 MPI-ETH-YC01以太網(wǎng)模塊 ,實(shí)現(xiàn)西門子S7-300PLC與MODBUSTCP協(xié)議上位機(jī)LABVIEW的以太網(wǎng)通訊,提升生產(chǎn)管理的智能化水平和效率。 ? 二、解決方案
    的頭像 發(fā)表于 11-28 17:03 ?2501次閱讀
    基于<b class='flag-5'>以太網(wǎng)</b>模塊:西門子 S7-300PLC 與 LABVIEW 上位機(jī)<b class='flag-5'>通訊</b>配置實(shí)操

    以太網(wǎng)通訊在FPGA上的實(shí)現(xiàn)

    以太網(wǎng)是目前應(yīng)用最廣泛的局域網(wǎng)通訊方式,同時(shí)也是一種協(xié)議。以太網(wǎng)協(xié)議定義了一系列軟件和硬件標(biāo)準(zhǔn),從而將不同的計(jì)算機(jī)設(shè)備連接在一起。串口通信單次只傳輸一個(gè)字節(jié),而以太網(wǎng)通信是以數(shù)據(jù)包的
    發(fā)表于 10-30 07:45

    西門子S7-400 PLC與S7-1500 PLC以太網(wǎng)通訊及HMI集成實(shí)現(xiàn)涂裝車間監(jiān)控的智能化升級

    2s,品質(zhì)追溯數(shù)據(jù)嚴(yán)重滯后。 二、解決方案 捷米特ETH-S7300-JM01 Plus以太網(wǎng)通訊模塊專為S7-300/400設(shè)計(jì),模
    的頭像 發(fā)表于 08-28 14:11 ?747次閱讀
    西門子S7-400 PLC與S7-1500 PLC<b class='flag-5'>以太網(wǎng)通訊</b>及HMI集成實(shí)現(xiàn)涂裝車間監(jiān)控的智能化升級

    基恩士KV系列PLC借助于以太網(wǎng)通訊模塊與上位機(jī)通訊實(shí)現(xiàn)觸摸屏監(jiān)控的應(yīng)用配置案例

    的運(yùn)行數(shù)據(jù),導(dǎo)致生產(chǎn)過程的實(shí)時(shí)監(jiān)控和遠(yuǎn)程管理難以實(shí)現(xiàn);另一方面,觸摸屏與PLC的連接也受到限制,影響了現(xiàn)場操作人員對設(shè)備的便捷操作。為解決這一問題,捷米特的JM-ETH-KV以太網(wǎng)通訊模塊應(yīng)運(yùn)而生,它為基恩士KV系列PLC提供了以太網(wǎng)連接功能
    的頭像 發(fā)表于 08-18 11:14 ?692次閱讀
    基恩士KV系列PLC借助于<b class='flag-5'>以太網(wǎng)通訊</b>模塊與上位機(jī)<b class='flag-5'>通訊</b>實(shí)現(xiàn)觸摸屏監(jiān)控的應(yīng)用配置案例

    西門子SMARTS7-200PLC與S7-1500PLC以太網(wǎng)通訊及PPI集成實(shí)現(xiàn)分布式IO控制

    在工業(yè)自動(dòng)化領(lǐng)域,西門子S7-200系列PLC憑借其高可靠性和性價(jià)比,長期占據(jù)著中小型自動(dòng)化項(xiàng)目的重要市場份額。然而,該系列PLC存在一個(gè)顯著局限:原生不具備以太網(wǎng)通訊接口,僅通過RS485接口支持PPI協(xié)議通訊。這一硬件限制在當(dāng)今高度網(wǎng)絡(luò)化的工業(yè)環(huán)境中帶來了諸多挑戰(zhàn)。
    的頭像 發(fā)表于 08-15 18:03 ?1269次閱讀
    西門子SMARTS7-200PLC與S7-1500PLC<b class='flag-5'>以太網(wǎng)通訊</b>及PPI集成實(shí)現(xiàn)分布式IO控制

    西門子PLC跨代整合:S7-400與S7-1500以太網(wǎng)通訊在涂裝車間的實(shí)戰(zhàn)應(yīng)用

    上位機(jī)采樣周期高達(dá)2s,品質(zhì)追溯數(shù)據(jù)嚴(yán)重滯后。 二、解決方案 捷米特ETH-S7300-JM01 Plus 以太網(wǎng)通訊模塊 專為S7-3
    的頭像 發(fā)表于 08-13 09:38 ?824次閱讀
    西門子PLC跨代整合:S7-400與S7-1500<b class='flag-5'>以太網(wǎng)通訊</b>在涂裝車間的實(shí)戰(zhàn)應(yīng)用

    PLC以太網(wǎng)通訊模塊:歐姆龍 CP1H PLC在紡織機(jī)械上的應(yīng)用案例

    沒有網(wǎng)口,導(dǎo)致其與上位機(jī)編程軟件以及觸摸屏之間的通信存在諸多限制。 因此,為了解決歐姆龍CP1H PLC沒有網(wǎng)口的問題,提高紡織機(jī)械的自動(dòng)化水平和生產(chǎn)效率,引入一款合適的以太網(wǎng)模塊顯得尤為重要。 二、解決方案 遠(yuǎn)創(chuàng)智控YC8000-CP
    的頭像 發(fā)表于 07-29 09:58 ?755次閱讀
    PLC<b class='flag-5'>以太網(wǎng)通訊</b>模塊:歐姆龍 CP1H PLC在紡織機(jī)械上的應(yīng)用案例

    plc以太網(wǎng)通訊模塊:西門子 S7-300PLC 與 S7-1200、觸摸屏及變頻器通訊案例

    西門子TP1200Comfort觸摸屏,同時(shí)工廠需要將該西門子300PLC與西門子1200PLC進(jìn)行以太網(wǎng)通訊,并且還要采集MODBUSRTU協(xié)議的匯川MD380系列變頻器數(shù)據(jù),同時(shí)不能對現(xiàn)有觸摸屏的通訊造成任何影響。這一需求帶來了諸多挑戰(zhàn):一方面,西門子300PLC沒有
    的頭像 發(fā)表于 07-29 09:51 ?1484次閱讀
    plc<b class='flag-5'>以太網(wǎng)通訊</b>模塊:西門子 S7-300PLC 與 S7-1200、觸摸屏及變頻器<b class='flag-5'>通訊</b>案例

    西門子PLC助力焊接生產(chǎn)線升級:S7-300與S7-1200以太網(wǎng)通訊及HMI集成方案

    遠(yuǎn)創(chuàng)智控推出的MPI-ETH-YC01 Plus以太網(wǎng)通訊處理器,以“0改動(dòng)、0編程、0停機(jī)”三零優(yōu)勢,一次性化解以上痛點(diǎn)。模塊把S7-300的9針MPI/DP口轉(zhuǎn)換為標(biāo)準(zhǔn)10/100M以太網(wǎng),同時(shí)保留DB9母口給觸摸屏,做到“一網(wǎng)到底”。
    的頭像 發(fā)表于 07-26 16:19 ?840次閱讀
    西門子PLC助力焊接生產(chǎn)線升級:S7-300與S7-1200<b class='flag-5'>以太網(wǎng)通訊</b>及HMI集成<b class='flag-5'>方案</b>

    使用stm32F407連接PHY進(jìn)行以太網(wǎng)通訊,一插網(wǎng)線就會(huì)進(jìn)入錯(cuò)誤中斷,為什么?

    使用stm32F407連接PHY芯片進(jìn)行以太網(wǎng)通訊,一插網(wǎng)線就會(huì)進(jìn)入錯(cuò)誤中斷。 /*** @briefEthernet DMA transfer error callback
    發(fā)表于 06-17 06:57

    使用stm32F407連接PHY芯片進(jìn)行以太網(wǎng)通訊,一插網(wǎng)線就會(huì)進(jìn)入錯(cuò)誤中斷怎么解決?

    使用stm32F407連接PHY芯片進(jìn)行以太網(wǎng)通訊,一插網(wǎng)線就會(huì)進(jìn)入錯(cuò)誤中斷。 /*** @briefEthernet DMA transfer error callback
    發(fā)表于 06-12 06:53

    使用stm32F407連接PHY芯片進(jìn)行以太網(wǎng)通訊,一插網(wǎng)線就會(huì)進(jìn)入錯(cuò)誤中斷怎么解決?

    使用stm32F407連接PHY芯片進(jìn)行以太網(wǎng)通訊,一插網(wǎng)線就會(huì)進(jìn)入錯(cuò)誤中斷。 /*** @briefEthernet DMA transfer error callback
    發(fā)表于 06-11 07:30

    軟件更新 | 以太網(wǎng)通信仿真功能已上線!TSMaster 202503 版本更新速覽

    TSMaster202503軟件功能又更新啦!這一次,我們帶來了工程師們期待已久的以太網(wǎng)通信仿真功能,讓您的車載網(wǎng)絡(luò)測試如虎添翼!除了以太網(wǎng)通訊仿真功能,還新增軟件網(wǎng)關(guān)、GPS記錄數(shù)據(jù)格式轉(zhuǎn)換等功能
    的頭像 發(fā)表于 04-12 20:03 ?1261次閱讀
    軟件更新 | <b class='flag-5'>以太網(wǎng)通</b>信仿真功能已上線!TSMaster 202503 版本更新速覽

    干貨分享 | TSMaster用戶必看:以太網(wǎng)通信仿真用戶手冊

    在汽車電子開發(fā)中,以太網(wǎng)通信仿真已成為ECU測試、診斷和網(wǎng)絡(luò)分析的關(guān)鍵環(huán)節(jié)。TSMaster作為一款強(qiáng)大的汽車電子仿真和測試工具,為工程師提供了高效的以太網(wǎng)通信解決方案。本手冊將帶您深入解析
    的頭像 發(fā)表于 03-28 20:04 ?1099次閱讀
    干貨分享 | TSMaster用戶必看:<b class='flag-5'>以太網(wǎng)通</b>信仿真用戶手冊