基础常识:
- 网口芯片选型:W5100,W5500,CH9121,DM9000,DM9000A,ENC28J60,LAN91C111,RTL8019,LAN7820。
- 很多STM32内部不带以太网,带以太网功能的内部只有以太网MAC,没有PHY。因此需要外扩以太网芯片。对于不带以太网的STM32,外扩常用的芯片有SPI接口的ENC28J60和并口的DM9000芯片。对于带以太网的STM32还需要外扩一片PHY芯片。
网卡工作在OSI的最后两层,物理层(PHY)和数据链路层(MAC)。
物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。
数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC控制器。
DP83848:物理层(PHY),跟MII接口。
DM9000:物理层(PHY)和数据链路层(MAC),跟8/16/32总线接口。
举个例子:
W5100里面用硬件逻辑电路实现了TCP/IP的协议栈结构,不需要向ENC28J60这样的网络控制器那样还需要一个资源较大的MCU跑软件协议栈。你直接把W5100当外部RAM使用,MCU初始化一下I/O,寄存器等就能使用了。这个要看你使用MCU的系列了,MCU+DP83848,MCU+DM9000或者MCU+LA8720等等,有很多方案可选的,主要还是看你的需求。MCU的分类有很多的,有的是带MAC的,有的不带的。不带的可以通过外挂MAC与PHY进行通讯,串行的有W5500,28J60这样,并行的,有DM000这样的;如果是MCU带MAC,网络外设的,可以只是接一个PHY就可以了。总结:目前单片机联网方式主要有以下三种:①单片机自带MAC,需外加PHY(比如DM9162等),单片机需处理TCP/IP协议栈。②单片机未带MAC功能,需外加网络接口芯片,需单片机处理TCP/IP协议栈。③普通单片机,外加TCP/IP协议栈芯片。单片机消耗资源极少,无需详细了解TCP/IP协议栈,开发方便。如W5500,CH9121,CH395。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
PLC以太网通讯模块是一种专为工业控制系统设计的硬件设备,用于将PLC系统连接到以太网(Ethernet)网络,实现与其它设备或系统的高效、可靠的数据交换。它是PLC系统与外部通信的关键组件
发表于 04-10 14:04
•146次阅读
PLC(可编程逻辑控制器)是一种用于工业自动化控制的设备,常用于监控和控制机器、生产线、工厂等。PLC通常使用多种通信接口进行数据交换,以太网通信是其中一种常用的方式。 一、PLC以太网通讯模块
发表于 02-05 10:14
•916次阅读
以太网通讯与485通讯性能对比 以太网通讯和485通讯是两种常用的工业通讯方式,它们在性能方面有着不同的特点和优势。本文将对
发表于 12-11 17:07
•1380次阅读
STM32Fxx7 系列(互联型产品)中内置了 MAC,配合外置的 PHY 可以实现以太网通讯。这篇文档将介绍以太网接口的信号定义,重点介绍时钟电路的设计,并给出在实践中已成功应用的设计方案
发表于 09-06 06:18
本方案中,用户无需更改网络参数和原有程序,也不必了解S7协议细节,通过欧美系PLC专用无线通讯终端-- DTD418M,即可直接替换触摸屏与PLC之间有线以太网通讯,且稳定方便的实现S7协议下无线
发表于 08-18 14:24
•1519次阅读
远创智控YC8000-XJ是一款以太网通讯处理器,是为满足日益增多的工厂设备信息化需求(设备网络监控和生产管理)而设计,用于信捷XC、XD等多个系列PLC的以太网数据采集,非常方便构建生产管理系统。
发表于 08-06 09:45
•1379次阅读
WinCC 从 V7.0 SP2 版本开始增加了三菱以太网驱动程序,支持和三菱 FX3U、Q 系列 PLC 进行以太网通讯。本文档主要介绍了 WinCC 和三菱Q 系列以太网通讯的组态步骤。
发表于 07-27 14:26
•1242次阅读
捷米特JM-ETH-CXD转以太网通讯处理器用于欧姆龙 CPM、CQM、C200、C1000、C2000 等多个系列 PLC 的以太网数据采集, 非常方便构建生产管理系统。
发表于 07-21 18:02
•716次阅读
捷米特JM-ETH-CJ转以太网模块是一款经济型的以太网通讯处理器,是为满足日益增多的工厂设备信息化需求(设备网络监控和生产管理)而设计,用于欧姆龙CJ1/CJ2/CS1系列PLC的以太网数据采集,非常方便构建生产管理系统。
发表于 07-21 15:16
•1469次阅读
在数字化和自动化的今天,PLC在工业控制领域的作用日益重要。然而,PLC通讯口的有限资源成为了困扰工程师们的问题。为了解决这一问题,捷米特推出了JM-ETH-CP转以太网模块,让即插即用的以太网通讯成为可能,不仅有效利用了PLC
发表于 07-18 11:30
•1931次阅读
大家好,今天要和大家分享一个有趣的故事,是关于一款神奇的以太网通讯处理器——捷米特JM-ETH-FX。这款产品来自捷米科技有限公司,是一款经济型的以太网通讯处理器,设计非常独特,能够满足日益增多的工厂设备信息化需求,帮助我们更好地进行设备网络监控和。
发表于 07-14 09:05
•396次阅读
捷米特JM-ETH-CJ转以太网模块是一款经济型的以太网通讯处理器,是为满足日益增多的工厂设备信息化需求(设备网络监控和生产管理)而设计,用于欧姆龙CJ1/CJ2/CS1系列PLC的以太网数据采集,非常方便构建生产管理系统。
发表于 07-13 09:00
•422次阅读
捷米特JM-ETH-CP以太网通讯处理器用于欧姆龙 CP1L/ CP1E/ CP1H 系列 PLC 的以太网数据采集,捷米特JM-ETH-CP以太网模块不占用 PLC 通讯口,即编程软
发表于 07-12 16:54
•2182次阅读
本文以组态王和2台三菱FX5u PLC为例,介绍组态王与多台 PLC的无线以太网通信实现过程。在本方案中采用了三菱PLC无线通讯终端DTD419MB,作为实现无线通讯的硬件设备。 在这
发表于 06-25 09:53
•1038次阅读
以太网通信
YS YYDS
发布于 :2023年06月25日 00:07:18
评论