通过FPGA实现一个以太网控制器MAC的实例

发布时间:2023-01-30  

PWM有着非常广泛的应用,比如直流电机的无极调速,开关电源、逆变器等等,个人认为,要充分理解或掌握模拟电路、且有所突破,很有必要吃透这三个知识点:

  • PWM

  • 电感

  • 纹波

PWM是一种技术手段,PWM波是在这种技术手段控制下的脉冲波,如果你不理解是把握不住PWM波的!


如图1所示,这种比喻很形象也很恰当,希望对学习的朋友有所帮助与启发。

4049157a-9f71-11ed-bfe3-dac502259ad0.jpg

图1:形象的比喻

PWM全称Pulse Width ModulaTIon:脉冲宽度调制(简称脉宽调制,通俗的讲就是调节脉冲的宽度),是电子电力应用中非常重要的一种控制技术,在理解TA之前我们先来了解几个概念 。


理解PWM可以参考这些文章怎么把PWM信号转为模拟量浅析PWM控制电机转速的原理PWM原理及其应用

脉冲波的基本信息如图2所示:

405e3950-9f71-11ed-bfe3-dac502259ad0.png

图2:脉冲波的基本信息

脉冲周期T:单位是时间,比如纳秒ns、微秒μs、毫秒ms等;

脉冲频率f:单位是赫兹Hz、千赫兹kHz等,与脉冲周期成倒数关系,即f=1/T;

脉冲宽度W:简称脉宽,是脉冲高电平持续的时间,单位是时间,比如纳秒ns、微秒μs、毫秒ms等;

占空比D:脉宽除以脉冲周期得到的值,百分数表示,比如50%,也常有小数或分数表示的,比如0.5或1/2。

以上之间的关系如图3所列的公式:

40711192-9f71-11ed-bfe3-dac502259ad0.png

图3:公式

工程应用中的PWM波是幅值、周期(或频率)不变,脉宽(或占空比)可调的脉冲波,接下来我们来认清该PWM波到底是什么,TA隐藏着什么思想?

当我们想要控制一个直流电机的转速,我们可以通过改变其两端电压即可,但是该种方法有很大的局限性,可调直流电源构造复杂、成本高昂,应用起来很不现实。

所以我们采用另外的控制方式:电压源→驱动器→直流电机,电压源提供直流电压,不同的驱动器控制不同的直流电机,应用非常灵活,其中驱动器对电机的调速控制就是利用PWM。

可调直流电源控制与PWM控制都是能调速的,那么它们有什么相同之处呢?

如图4—图7,电机为某相同转速时,红色代表驱动器输出幅值不变的PWM波,蓝色代表可调直流电源输出的电压,两者都是直接作用到负载。

408d97c2-9f71-11ed-bfe3-dac502259ad0.png

图4

40a91a9c-9f71-11ed-bfe3-dac502259ad0.png

图5

40a91a9c-9f71-11ed-bfe3-dac502259ad0.png

图6

40c8dc56-9f71-11ed-bfe3-dac502259ad0.png

图7

由以上得知:

当PWM波的占空比越大时,所对应的直流电压与PWM波的幅值越接近;反之与0V越接近。

周期的红色PWM波脉宽下的矩形面积之和与蓝色直流电压的面积相等,即伏秒积相等:

U红(幅值) × ton = U蓝 × T

两端同时除以T,得到如下关系式:

U红(幅值) × 占空比 = U蓝

例如当PWM波的幅值为24V,占空比为50%时,与直流电压12V作用到电机上所产生的效果是一模一样的,即速度相同,即24V×50%=12V。

另外,既然满足这个关系,那PWM波的频率是不是可以随意了,答案当然不是,频率太低会导致电机运转不畅,振动大,噪音大;频率太高会导致驱动器开关损耗较大,甚至有电机会啸叫而不转的情况。

一般1k~30k的PWM频率较为普遍,几百Hz的也有,实际上还是根据电机功率在测试时确定合适的PWM频率范围为宜。

如图8为实物测试,脉宽在变化,周期不变的PWM波,所加负载如图9所示。

40e51d4e-9f71-11ed-bfe3-dac502259ad0.gif

图8:扭动旋钮控制脉宽变化

如图9为实物测试,有刷直流电机的PWM无极调速,其中LED是并联在电机输入端的,其亮度反映电机速度的变化。

41046370-9f71-11ed-bfe3-dac502259ad0.gif

图9:PWM控制电机调速

要点:

PWM波其实就是一种脉宽可连续调节的矩形脉冲波;

占空比其实就是描述脉宽与脉冲周期的比值,是量化值,便于分析研究,当我们用占空比来表达时,对脉宽就不那么关心了;

占空比调节就是脉宽调节,表达不一样,但本质是一样的;

PWM波满足伏秒积计算:U红(幅值) × 占空比 = U蓝,作用效果与直流电压一样。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    这类问题首先要做的是定位问题发生的部位,这样做的好处就是可以指明下一步调试的方向,缩小分析的范围。以下图为例我们做个简单的说明,设备A和设备B通过以太网通信,现发现设备B无法接收设备A发送的消息,问题可能出现在几个地方: 应用......
    . 网络拓扑结构:工业以太网通常采用总线、星形或串行线的拓扑结构。在总线拓扑中,设备之间通过共享一个总线进行通信;在星形拓扑中,每个设备都连接到一个中心交换机上;在串行线拓扑中,设备......
    SIMATIC S7-1500 PLC的以太网通信方式; 图1 (2)西门子工业以太网通信方式简介 工业以太网的通信主要利用第2层(ISO)和第4层(TCP)的协议。SIMATIC S7......
    器”。解决方案套件中经过认证的硬件和软件能够让开发人员轻松地开始开发工作,并缩短开发时间,减少测试工作。 特性 可以通过 USB 电源实现以太网通信 配有协议状态 LED 配有 Arduino 和 Pmod......
    器”。解决方案套件中经过认证的硬件和软件能够让开发人员轻松地开始开发工作,并缩短开发时间,减少测试工作。 特性 可以通过 USB 电源实现以太网通信 配有协议状态 LED 配有 Arduino 和 Pmod......
    200PPI转以太网与易控modbusTCP客户端通信配置;西门子200PLC与易控INSPEC软件通过以太网连接西门子S7200系列PLC利用兴达易控PPI-ETH-XD1.0通讯模块为PLC提供以太网通......
    网关包括CAN/CANFD和以太网通信模块,以太网通信模块电路由MAC控制和物理层PHY接口组成。 以太网系统结构包括 5 通道 CAN(支持 4 通道 CAN FD)、1 路 Lin、4 路数......
    -JX8MMA7开发板其ARM端的测试例程pcie2screen并介绍一下FPGA端程序的修改。 01.测试例程pcie2screen     例程pcie2screen是配合MYD-JX8MMA7开发......
    实现高速、可靠、实时的数据传输和通信,适用于工业自动化、过程控制、机器人控制、智能制造等领域。相较于传统的工业通信协议,工业以太网具有更高的数据传输速度、更强的互联性和可扩展性,可以......
    我们在代码里不针对 MMC 进行相关处理,就会造成一些异常现象。我们先来看一个真实的客户案例。 2、客户案例 客户使用 STM32H750 作为主控,与其他设备之间进行以太网通讯。 客户......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>