使用高集成度MCU实现网络支持的技术

发布者:快乐的天使最新更新时间:2024-02-20 来源: elecfans 手机看文章 扫描二维码
随时随地手机看文章

  在过去 20 年中,许多工业和自动化系统的趋势是向单个节点添加越来越多的数字智能,以提高它们的响应速度。通过使用分布式智能将系统整合到系统系统(也称为“物联网”)中,系统可以变得更加灵活。通过网络控制,可以提供对设备的远程控制,让它们更智能地工作,以节省能源并提供状态和错误反馈。


  使用从远程节点收集的数据,云中的服务器可以在警报开始出现时主动安排维护。这些服务器还可以通过使用增强的控制算法使设备协同工作,以获得更节能或更具成本效益的解决方案,这些算法不仅对来自一个设备的数据作出反应,而且还执行传感器融合以使用来自多个设备的输入。


  自 1970 年代推出以来,以及随后在 1980 年代更新为使用低成本双绞线电缆,以太网已成为主要的有线网络技术和许多互联网协议 (IP) 网络的基础,这些网络结合起来形成了全球互联网。 这两个标准在电信和数据通信应用中的全球普及鼓励了工业领域的用户接受它们。不断增加的成本压力和数据交换过程中对兼容性的需求使得以太网和 IP 的结合变得引人注目。


  除了工业控制之外,城市范围的网络也开始出现,这些网络汇集了一系列智能设备,这些设备可以监控路灯和安全门的状态,并从闭路电视摄像机中捕获视频。通过 SmartSantander 等项目已经开始对这些网络进行大规模试验,其中传感器甚至可以检测停车位是否是空的。


  为了向这些网络中的服务器提供信息,可以将最小的 Web 服务器实现装入相对较小的内存中。或者,该设备可以实现常见的 Web 服务协议,例如 SOAP。可以找到极小的 Web 服务库,甚至更大的面向嵌入式的库也不到 0.5 兆字节。¹ 使用 SOAP 等协议与专有消息协议相比,消息大小往往会增加,但仍然可以通过相对资源受限的处理器。

pYYBAGL1-uGAOTD2AACIFGjqde8652.png

  图 :一项研究显示了 SOAP 和 IP 对来自智能传感器的响应的数据大小的相对开销。¹

  为了降低整个系统的成本,一种常见的方法是使用服务网关。这些网关在一侧使用标准 Internet 连接,通常通过以太网端口,另一侧用于更简单、低成本的工业网络。可以使用以太网供电标准向这些网关供电,从而更容易将设备插入网络并立即启动,而无需部署单独的电源连接。

  对配置的进一步帮助是动态主机配置协议 (DHCP),它允许节点自动获得在 TCP/IP 网络上作为对等点运行所需的 IP 地址。这减少了基于设备的系统的配置和安装开销。将 DHCP 与普通文件传输协议 (TFTP) 一起使用,可以在初始化时将新的引导代码加载到设备中,从而降低安装和维护成本。该设备只需连接到以太网电缆,即可从本地 DHCP 服务器获取地址,然后下载引导代码。

pYYBAGL1-u6AFrrsAACShwWy4_w663.png

  图 :使用 DHCP 协议获取网络地址所涉及的事件序列。该序列以设备发出的请求开始。服务器通过提供一个未使用的地址进行响应,如果设备接受该地址,服务器将确认,允许设备使用该 IP 地址。

  为了支持分布式控制的演进,MPU 和 MCU 供应商正在为其产品添加网络接口。其中许多设备都具有片上以太网媒体访问控制器 (MAC)。

  MAC 负责检测以太网上哪些数据包应被捕获以供处理器使用以及将数据包发送到服务器或另一个节点所需的处理。需要另一个设备,即物理层接口 (PHY) 将 MCU 连接到网络。为了简化集成,几乎所有 MAC 都使用媒体独立接口 (MII) 协议与 PHY 进行通信。这允许使用不同的 PHY 来适应不同的环境特性。例如,在安全关键环境中,PHY 可以配置为支持光纤通信,而不是传统的电信号接口。

  以太网支持不仅限于高端 32 位设备。越来越多的提供以太网接口的 8 位设备正在出现,其中一些设备增加了硬件支持以简化数据包传输,并为工业产品和传感器网关提供非常低成本的网络支持。Maxim Integrated Products

  制造的 DSC80C400是一款高度集成的基于 8051 的 MCU,包括用于汽车和工业网络的 CAN 接口和 10/100 Mb/s 以太网 MAC。为了提供完整的网络支持,ROM 具有完整的 TCP/IP v4/v6 堆栈和支持多达 32 个同时 TCP/IP 连接的操作系统。该堆栈包括对 DHCP 和 TFTP 的支持,以允许在设备连接到网络时进行自我配置和远程启动。

  当以 75 MHz 的最大时钟频率运行 TCP/IP 时,MCU 能够通过以太网端口维持高达 5 Mb/s 的数据速率。

  虽然核心架构是 8 位主力 8051 的架构,但 DS80C400 包含的功能使其适合作为分层网络中的中央控制器,为在实时网络(如 CAN 或串行总线)上通信的设备提供网关功能企业网络或互联网。通过使用 24 位寻址方案和四个专用数据指针来访问外部存储器中的大数据缓冲区,这些数据指针可以在数据传入和传出内存时自动递增和递减。Zilog Acclaim

  EZ80F91 使用类似的方法来处理在内存和片上以太网 MAC 之间移动的数据包。指针管理数据包数据的读取和写入,从而减轻 CPU 的负担。仲裁器控制对以太网 MAC 外设的内存块的访问。

  除以太网 MAC 外,Acclaim 还包括用于连接各种外围设备的 I²C、SPI 和 UART 串行端口,因此 MCU 可用作传感器和执行器系统到 Internet 的网关。处理器架构基于 eZ80 指令集。

  许多 32 位 MCU 提供片上以太网 MAC,包括Atmel的AVR UC3系列和飞思卡尔半导体的Kinetis。

  AVR UC3 器件上的外设事件系统通过允许处理器内核在外设继续运行、缓冲数据包或从 ADC 输入捕获模拟数据时休眠,从而有助于降低功耗。向 UC3 内核添加浮点数学运算使这些设备能够以高速捕获和处理模拟输入,并将警报或压缩样本数据中继到 Internet 服务器以进行进一步处理。同样,Kinetis 采用的 Cortex-M4 内核也提供浮点数学和 DSP 支持。Texas Instruments Stellaris

  的许多成员采用以太网 MAC 和 PHY 的组合,无需购买单独的 MII 兼容 PHY 设备并提供更高程度的集成。

  对于需要定制逻辑和网络连接的设计,Microsemi 的SmartFusion片上系统 (SoC) 设备提供以太网 MAC 以及一系列可编程逻辑门、ARM Cortex-M3 处理器内核和智能模拟捕获系统。这种外围设备的组合使得构建连接互联网的电机和执行器控制器成为可能,这些控制器需要相对较少的主机处理器干预。脉宽调制 (PWM) 例程可以下载到可编程逻辑和用于预处理传入传感器数据的模拟捕获引擎中。如果条件超出容限,逻辑块可以提醒处理器进行干预。

  然后,处理器可以组装一个状态更新数据包,可能使用可编程逻辑的另一部分来执行数据压缩,然后通过以太网 MAC 将该数据传递到网络。

  随着网络支持成为许多行业的关键要求,越来越多的 MCU 和 SoC 供应商正在做出响应,不仅在其产品中添加以太网接口,还添加参考软件。

  对于嵌入式网络服务器等功能,提到的许多 MCU 已经提供了参考实现。例如,包含网络服务器代码的开源 IwIP 堆栈已被移植到 AVR UC3、SmartFusion 和 Stellaris 等 MCU,并在各自供应商提供的应用说明中进行了描述。这些有助于简化实现驱动物联网的网络连接设备和网关的过程。

  总结

  本文概述了使用高集成度 MCU 为工业和嵌入式产品实现网络支持的技术。讨论的器件包括 Atmel、Maxim Integrated Products、Freescale Semiconductor、Microsemi、Maxim Integrated Products、德州仪器和 Zilog 的产品。


引用地址:使用高集成度MCU实现网络支持的技术

上一篇:使用AD654的电压到频率转换器的方法
下一篇:CS5261设计|USB-C转HDMI电路|替代AG9310

推荐阅读最新更新时间:2024-11-13 06:27

无创胎心检测传感器系统工作原理
一、概述 检测胎儿心率是一项技术性很强的工作,由于胎儿心率很快,在每分钟l20~160次之间,用传统的听诊器甚至只有放大作用的超声多普勒仪,用人工计数很难测量准确。而具有数字显示功能的超声多普勒胎心监护仪,价格昂贵,仅为少数大医院使用,在中、小型医院及广大的农村地区无法普及。此外,超声振动波作用于胎儿,会对胎儿产生很大的不利作用 尽管检测剂量很低,也属于有损探测范畴,不适于经常性、重复性的检查及家庭使用。 本项目基于VTI公司的SCA600C13H1G型MEMS加速度传感器,提出一种无创胎心检测方法,研制出一种简单易学、直观准确的介于胎心听诊器和多普勒胎儿监护仪之间的临床诊断和孕妇自检的医疗辅助仪器。 二、 SCA600C13H1G
[单片机]
无创胎心检测传感器系统工作原理
HOLTEK推出HT85F2280/70/60 8051 A/D Flash Type MCU系列
Holtek推出全新的8051 A/D Flash Type MCU的HT85F2280、HT85F2270、HT85F2260系列,全系列宽工作电压范围2.2V~5.5V,符合工业等级-40℃ ~ 85℃工作温度与高抗噪声之性能要求,是一系列混合信号高性能MCU,使用1T Pipeline架构8051 CPU,做为高速数据处理引擎,内建高速12-bit ADC及可程序增益放大器(PGA),为嵌入式系统提供一个SOC应用平台。 HT85F2280、HT85F2270、HT85F2260 8051 A/D Flash Type MCU系列Program Memory为16Kx8 ~ 64Kx8、SRAM由1280 ~ 2304
[单片机]
以C8051F340单片机为核心的红外测温系统设计
引言 螺旋装药过程中,经常会因为内部药品温度分布不均匀导致在装药过程中药品内出现气泡的现象,这严重影响了弹体内的药品质量和弹药参数。因此,本文希望通过设计一种温度监测系统来实现对腔体内药品温度检测,寻找装药过程中温度与药品质量之间的关系。由于装药机结构的特殊性,我们无法通过传统的接触测温法获取药品的温度。因此本文设计了一种基于红外测温方法的系统来实现对药品温度的实时检测。 1 时分复用原理 复用方法的设计主要依据TN9红外传感器的信号特征及接口特点,TN9红外温度传感器具有5个接口,其中电源和地不需要接到CPLD上,其余三个接口分别为低电平有效的TN9工作使能接口,工作在主模式的SPI时钟接口和数据接口。采用复用模式是只需通过设置
[单片机]
以C<font color='red'>8051</font>F340<font color='red'>单片机</font>为核心的红外测温系统设计
通过C8051F021单片机和CPLD器件实现全自动对接焊控制系统的设计
全自动对接焊控制系统是在国产电子式交流(50Hz)自动对焊机基础上进行研制的,主要由智能控制箱、小型焊接机头和逆变弧焊电源三部分构成。本系统将原分立元件电子式控制系统改为由C8051F021单片机和可编程逻辑器件(CPLD)进行控制,在原电压检测的基础上增加了电流检测等环节,采用PWM控制的高频逆变电源经整流为直流焊接来代替50 Hz的工频焊接电源,使得弧焊电源的体积、重量大大减小,直流焊代替了交流焊,系统的全过程包含引弧、熔化、挤压和保温四部分,整个工作过程实现了智能型全自动。系统的总框图如图1所示。 1 控制系统的结构及原理 美国Cygnal公司C8051F02X系列单片机是集成在一起芯片上的混合信号系统级单片机。该单片机
[单片机]
通过C<font color='red'>8051</font>F021<font color='red'>单片机</font>和CPLD器件实现全自动对接焊控制系统的设计
AT与STC单片机的主要区别
1.常用的51单片机 51单片机即传统的兼容8051指令代码的8位单片机,对于新手来说,刚接触单片机主要已AT单片机和STC单片机。其两种单片机主要区别为不同的厂家生成,但代码基本可以通用。常用的AT89C51、AT89C52、AT89S51、AT89S52、STC89C51、STC89C52单片机代码均可通用。 但在使用52单片机时需要注意,52是51单片机的更新版本,相比51单片机,52多了一个T2定时器、128B只读存储器、4K只读存储器、2个中断和一个看门狗。 AT与STC单片机的主要区别是程序的下载方式,AT中的S51、S52系列的下载方式是ISP下载方式,而C51、C52与STC都是串口下载方式;其他方面基本大同小
[单片机]
AT与STC<font color='red'>单片机</font>的主要区别
基于C8051F040单片机的高精度电子承载平台平衡调整系统设计
前 言 随着现代科技不断发展,人们对于各种基座平台水平精度的要求也越来越高,而现有的一些光学仪器已不能满足对一些工程、建筑、实验室和军舰基座平台进行水平度检测,针对这一现实问题,采用新华龙公司的C8051F040作为主控制器,设计出一个具有承重、倾角调节及液晶显示、语音播报等功能的高精度电子承载平台平衡调整系统。电子承载平台是一种承重、测量的设备,其工作原理是通过倾角传感器将作用在承载平台上的倾角大小转换为相应的电信号,以数字量的形式在液晶显示屏上显示出来,并且系统能实现自动调平。 系统采用C8051F040作为控制核心,利用高精密倾角传感器将倾角大小经液晶屏显示、语音播报输出,并能通过外部设定自动调整平台的水平和
[单片机]
基于C<font color='red'>8051</font>F040<font color='red'>单片机</font>的高精度电子承载平台平衡调整系统设计
笙泉推出带有实体唯一 ID 号 8051 芯片
笙泉8051芯片,在加密性上做足了功夫,且普遍获得客户的认可,但为了更加完善此功能笙泉推出真正带有实体唯一 ID 号﹝长度为 128 个位﹞芯片 - MA82G5B32,客户可利用此 ID 号,配上自有的加密算法,让自身开发的产品,更具保密性及唯一性。    MA82G5B32配备有 32K FLASH, 2K SRAM,并提供了更宽更广 1.8V ~ 5.5V 的可工作电压,而周边除标准的 3*TIMER / 2*UART / 2*IIC / SPI / ADC /RTC/ ...外,更加配了 8-CH 增强型 PWM,此 PWM 对于电机控制 / 电源控制 / LED 控制 / ..等,都能让工程人员轻松达到所需功能要求。
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved