电机控制系列模块解析(14)—— 脉冲频率/幅值/密度调制

一、脉冲序列调制(PSM)

脉冲宽度调制(PWM)、脉冲幅值调制(PAM)和脉冲密度调制(PDM)都是脉冲序列调制技术,它们通过改变脉冲信号的某一特性(宽度、幅值或密度)来编码或传递信息。以下是它们各自的优缺点及应用场合:

脉冲宽度调制(PWM)

优点:
  • 高效能:PWM在开关状态下工作,功率器件大部分时间处于全开或全关状态,损耗较小,有利于提高系统效率。
  • 简单易实现:PWM硬件实现相对简单,只需要比较器和逻辑门电路即可完成基本的PWM信号生成。
  • 易于滤波:PWM信号的谐波成分主要集中在开关频率及其倍频处,利于设计滤波器进行有效滤波,恢复出高质量的模拟信号。
  • 良好的抗干扰能力:由于脉冲的幅度恒定,仅通过宽度变化传递信息,对幅度噪声不敏感。
  • 广泛的适用性:PWM广泛应用于电力电子设备(如开关电源、电机驱动器)、通信(如数字音频、视频传输)、照明控制(如LED调光)等领域。
缺点:
  • 电磁兼容性问题:高速开关过程可能产生较大的电磁干扰(EMI),需要采取额外措施进行抑制。
  • 对开关器件要求高:PWM要求开关器件能快速开通和关断,且承受较大电压、电流应力,可能增加设计复杂性和成本。

脉冲幅值调制(PAM)

优点:
  • 更精细的信号分辨率:通过改变脉冲幅度可以实现比PWM更高的信号分辨率,尤其适用于需要高精度控制的应用。
  • 降低开关损耗:相较于PWM,PAM在较低的开关频率下可达到同样的控制效果,有助于减少开关损耗。
  • 适用于低电压应用:在某些低压或微弱信号环境中,改变脉冲幅度可能比改变脉冲宽度更容易实现或更经济。
缺点:
  • 滤波难度增大:由于脉冲幅度变化会导致频谱分布较宽,滤波器设计复杂,恢复模拟信号的难度增大。
  • 对线性度要求高:PAM系统需要精确控制脉冲幅度,对功率放大器的线性度要求较高,否则会产生非线性失真。
  • 抗干扰能力相对较弱:脉冲幅值的变化容易受到幅度噪声的影响,抗干扰能力不如PWM。

脉冲密度调制(PDM)

优点:
  • 简化硬件:PDM通常采用二进制脉冲串,硬件实现简单,尤其适用于低功耗、低成本的数字音频接口(如数字耳机接口)。
  • 抗抖动性能好:由于PDM是基于脉冲序列的统计特性来传递信息,对单个脉冲的定时误差有一定的容忍度。
  • 抑制量化噪声:PDM信号的高频分量有助于在后续数字滤波或模拟低通滤波过程中自然衰减,有助于抑制量化噪声。
缺点:
  • 需要高采样率:为了保持良好的信号质量,PDM通常需要比PWM和PAM更高的采样率,增加了数据传输负担和系统功耗。
  • 复杂的解调和滤波:PDM信号解码需要高效的过采样数字滤波器或高质量的模拟低通滤波器,设计和实现较为复杂。
  • 应用范围相对有限:PDM主要用于特定的音频信号传输(如数字麦克风、数字音频接口)和其他需要高分辨率、低噪声的数据采集场合。

脉冲频率调制(PFM)

优点:
  1. 高效能量利用

    • PFM在低占空比(即脉冲持续时间相对于脉冲周期的比例较小)下尤其节能,因为它仅在必要时才提供能量。在电池供电设备或能源效率要求高的应用中,PFM能显著降低功耗。
  2. 低平均功率

    • 由于脉冲频率的调整而非脉冲幅度,PFM能在保持输出平均值不变的情况下降低峰值功率,有利于减少散热和延长元器件寿命。
  3. 避免饱和问题

    • 对于功率电子设备,如开关电源和驱动电路,使用PFM可以避免在高占空比下工作时的开关元件或变压器饱和问题,因为它们在每个周期内的导通时间相对较短。
  4. 简单硬件实现

    • 相对于脉冲宽度调制(PWM),PFM的控制电路通常更简单,因为它只需要控制脉冲的产生速率,而不需要精确控制每个脉冲的宽度。
  5. 良好的电磁兼容性(EMC)

    • PFM产生的高频脉冲序列有助于降低低频噪声和降低EMI,因为高频成分更容易通过滤波器去除。
缺点:
  1. 可能产生较高谐波

    • PFM信号的非连续性可能导致较高的谐波含量,尤其是在频率变化剧烈时,可能需要额外的滤波措施来满足EMC标准。
  2. 对频率检测要求较高

    • 接收端需要具备高精度的频率检测能力,尤其是在低频信号下,对频率分辨率要求较高,否则可能影响信息的准确解码。
  3. 动态响应可能较慢

    • 由于频率的变化通常不如脉冲宽度变化那么迅速,PFM在需要快速响应的系统中可能表现不佳,特别是在需要快速跟踪变化的负载或信号条件下。
  4. 可能产生音频噪声

    • 在某些应用(如音频放大器)中,PFM可能导致可听见的噪声,因为人耳对频率变化比对幅度变化更为敏感。

综上所述,脉冲频率调制(PFM)因其节能、简单硬件实现和避免饱和等优点,在电源管理、马达驱动、无线通信、音频视频信号处理、照明控制和遥测等领域有广泛应用。然而,其也可能产生较高谐波、对频率检测要求较高以及动态响应较慢等缺点,需要根据具体应用需求权衡选择。在特定场景下,如低速PLC(电力载波通信)应用或电力电子设备内部,脉冲序列调制技术可能作为实现PLC通信的一种手段。

应用场合:

  • PWM:广泛应用于电力电子设备(如开关电源、马达驱动器)、数字音频与视频信号传输、照明控制、温度控制、功率因数校正(PFC)等需要高效功率转换和精确控制的应用。

  • PAM:常用于需要高精度控制、较低开关频率和良好线性度的场合,如某些电力传输系统、通信系统中的线性调制、精密测量仪器等。

  • PDM:主要应用于数字音频接口(如蓝牙耳机、手机耳机接口)、数字麦克风、压力传感器等对噪声敏感、需要高分辨率数据采集的场合。

  • PFM:电源管理:PFM常用于开关电源、DC-DC转换器和电池充电器,以根据负载需求动态调整电源输出,实现高效能源管理。马达驱动:对于某些低速运行或需要精确速度控制的电动马达,尤其是采用压电或超声波马达,PFM可用于提供精确且节能的驱动信号。无线通信:在射频(RF)通信系统中,PFM可用于生成脉冲序列,实现低功耗的无线传输,尤其是在远程监控、物联网(IoT)设备和无线传感器网络中。音频与视频信号处理:虽然在某些情况下可能产生音频噪声,但在特定的音频或视频编码技术中,PFM仍可用于压缩数据或控制信号强度。照明控制:LED驱动电路中,PFM可以用来调整光源亮度,尤其适用于需要精细亮度控制和高能效的场景。遥测与测量:PFM用于遥测系统中,可以实现对物理参数(如压力、温度、位移等)的远程测量,尤其是在能源受限的无线遥测设备中。

二、与MPC的配合

模型预测控制(MPC)

模型预测控制(MPC)并不是一种脉冲序列调制方法,而是现代控制理论中的一种先进控制策略。它并不直接生成脉冲序列,而是通过优化算法对未来一段时间内的控制输入(如电压、电流指令)进行规划,以实现对受控系统的最佳动态性能。

基于模型:MPC依赖于被控对象的数学模型,可以是状态空间模型、传递函数、阶跃响应模型等,用于预测未来系统状态和输出响应。

滚动优化:MPC在每个采样时刻根据当前状态和模型预测未来一段时间内系统的状态轨迹,并通过优化算法(如二次规划)计算出未来一段时间内的最优控制序列。

有限时域控制:MPC只执行优化得到的控制序列的第一个控制值,随后在下一个采样时刻重复上述过程,形成“滚动”优化。

约束处理:MPC能够考虑系统的各种约束条件,如输入/输出限制、状态约束等,确保控制决策在可行域内。

反馈校正:实际系统输出与预测模型之间的偏差通过反馈机制被纳入下一时刻的优化过程,实现闭环控制。

此图片来源于网络 

MPC 与 PSM 之协同

以下是MPC在电力电子和电机控制中如何与脉冲序列调制协同工作的简要过程:

  1. 系统建模:首先,构建被控对象(如电机或电力变换器)的数学模型,包括其动态行为、非线性特性以及可能的约束条件。

  2. MPC设计

    • 设定预测时域:确定预测窗口长度,即考虑未来多少个采样周期。
    • 定义成本函数:根据控制目标(如转矩跟踪、效率优化、谐波抑制等)设置优化目标函数。
    • 设定约束:考虑输入/输出限幅、硬件限制(如开关频率上限)、状态变量限制等。
    • 滚动优化:在每个采样时刻,根据当前状态和模型预测未来状态,并通过优化算法求解未来一段时间内的最优控制序列。
  3. 控制信号转换:MPC计算得到的最优控制序列(如电流指令)是连续或离散但平滑的值。为了将其转化为实际可施加的控制动作,需要借助脉冲序列调制技术。

  4. 脉冲序列调制

    • 选择调制方式:根据系统需求和硬件特性选择合适的脉冲序列调制方式,如PWM、PFM、PAM或PDM。
    • 映射关系:建立控制信号(如电流指令)与调制参数(如占空比、脉冲幅值或脉冲密度)之间的映射关系。
    • 生成开关序列:依据映射关系和选定的调制方式,将MPC给出的控制指令转换为具体的开关状态序列(ON/OFF),供功率开关管使用。
  5. 执行与反馈:功率开关管按照生成的开关序列工作,实际系统状态通过传感器反馈至MPC,形成闭环控制。

综上所述,尽管MPC在电力电子和电机控制应用中确实通过优化计算间接影响了功率开关管的开关状态,但它并不直接生成开关序列。MPC提供的是连续或离散但平滑的控制指令,这些指令需要经过脉冲序列调制这一中间步骤,才能转化为适用于功率开关管的开关控制信号。因此,MPC与脉冲序列调制是控制策略与执行手段之间的有机配合,共同实现对电力电子拓扑和电机的精确、高效控制。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/591300.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

机器学习每周挑战——二手车车辆信息交易售价数据

这是数据集的截图 目录 背景描述 数据说明 车型对照: 燃料类型对照: 老规矩,第一步先导入用到的库 第二步,读入数据: 第三步,数据预处理 第四步:对数据的分析 第五步:模型建…

深入了解 Arthas:Java 应用程序诊断利器

序言 在 Java 应用程序的开发和运维过程中,诊断和解决性能问题是一项非常重要的任务。而 Arthas 作为一款由阿里巴巴开发的 Java 应用程序诊断工具,提供了一系列强大的功能,帮助开发人员实时监控、诊断和调优Java 应用程序。本文将深入介绍 …

压缩机的实际制冷量

制冷压缩机是制冷系统的“心脏”,吸收来自蒸发器的制冷剂蒸气,提高压力后排气到冷凝器,使制冷剂在系统中循环流动。 按温度范围可以分为高温,中温,低温制冷压缩机。按密封结构形式分类为开启式;半封闭式&a…

深度学习每周学习总结P7(咖啡豆识别)

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 | 接辅导、项目定制 –来自百度网盘超级会员V5的分享 数据链接 提取码:7zt2 –来自百度网盘超级会员V5的分享 目录 0. 总结1. 数据导入及处理部分…

【Linux】学习笔记

文章目录 [toc]第一章:基础篇01|课程介绍02|内容综述03|什么是Linux04|Linux的内核版本及常见发行版内核版本发行版本Red Hat Enterprise LinuxFedoraCentOSDebianUbuntu 05|安装VirtualBox虚拟机VirtualBox下载url 06|在虚拟机中安装Linux系统Linux安装镜像下载 07…

020、Python+fastapi,第一个Python项目走向第20步:ubuntu 24.04 docker 安装mysql8、redis(一)

系列文章 pythonvue3fastapiai 学习_浪淘沙jkp的博客-CSDN博客https://blog.csdn.net/jiangkp/category_12623996.html 前言 docker安装起来比较方便,不影响系统整体,和前面虚拟环境有异曲同工之妙,今天把老笔记本T400拿出来装了个ubuntu24…

# 从浅入深 学习 SpringCloud 微服务架构(八)Sentinel(1)

从浅入深 学习 SpringCloud 微服务架构(八)Sentinel(1) 一、sentinel:概述 1、前言 – 服务熔断 Hystrix 的替换方案。 1)2018年底 Netflix 官方宣布 Hystrix 已经足够稳定,不再积极开发 Hys…

redis中的双写一致性问题

双写一致性问题 1.先删除缓存或者先修改数据库都可能出现脏数据。 2.删除两次缓存,可以在一定程度上降低脏数据的出现。 3.延时是因为数据库一般采用主从分离,读写分离。延迟一会是让主节点把数据同步到从节点。 1.读写锁保证数据的强一致性 因为一般放…

值得推荐的5个免费 PDF 转 Word 转换器分享

最好的免费 PDF 转 Word 转换器专注于两件事:范围和速度。 大多数 PDF 转换工具不限于一种文件类型 - 它们允许您将 PDF 转换为Microsoft Word,以及转换 Excel、Powerpoint 和其他 Office 应用程序(并再次转换回来)。最好的人很快…

C语言:指针详解(3)

目录 一、字符指针 二、数组指针 1.数组指针的定义 2.数组指针的初始化 3. 二维数组传参的本质 三、函数指针 1.函数指针的创建 2.函数指针的使用 3.有趣的代码(1) 4.有趣的代码(2) 四、typedef关键字 1.typedef的使用方法 2.typedef和#define的区别 五、函数指针…

社交媒体数据恢复:新浪微博

当我们在使用新浪微博时,可能会遇到一些意外情况,如误删微博、账号出现问题等。这时,我们需要进行数据恢复。本文将详细介绍如何在新浪微博中进行数据恢复。 首先,我们需要了解新浪微博的数据恢复功能。根据微博的帮助中心&#…

【智能算法应用】麻雀搜索算法求解非线性方程组问题

目录 1.算法原理2.数学模型3.结果展示4.代码获取 1.算法原理 【智能算法】麻雀搜索算法(SSA)原理及实现 2.数学模型 非线性方程组为: 2 x 1 − x 2 e − x 1 − x 1 2 x 2 e − x 2 (1) \begin{aligned}&2x_1-x_2e^{-x_1}\\&-…

【Redis面试题】Redis常见的一些高频面试题

分享几个Redis入门级常见面试过程中遇到的题目! 你项目中哪里使用到了redis?可以讲一讲嘛 这个题目无论是大公司还是小公司都经常考,建议大家根据自己的项目做总结 redis的几种基础数据结构 redis为什么那么快? 1.基于内存实现:我们都知道内存读写是…

关于YOLO8学习(三)训练自定义的数据集

前文 关于YOLO8学习(一)环境搭建,官方检测模型部署到手机 关于YOLO8学习(二)数据集收集,处理 简介 本文将会讲解: (1)如何通过PyCharm,进行训练数据&#…

关于Clion开发stm32printf重定向问题简单解决问题方法

title: 关于Clion开发stm32printf重定向问题简单解决问题方法 tags: STM32Clion 参考来源1 这是另一种方法 在printf 重定向的基础上加上 一句 setbuf(stdout,NULL); 参考来源2 自己写的笔记啦

TCP重传机制——快速重传

TCP 有一种快速重传机制,它不以时间为驱动,而是以数据驱动重传。 在上图,发送方发出了 1,2,3,4,5 份数据: 第一份 Seq1 先送到了,于是就 Ack 回 2;结果 Seq2…

【研发管理】产品经理知识体系-产品创新流程

导读:产品创新流程是一个系统性的过程,旨在通过创造和引入新的产品或改进现有产品来满足市场需求、解决用户问题或实现竞争优势。 目录 1、产品创新引论 2、决策基本框架 3、模糊前端 4、产品创新流程模型概论 5、门径管理流程 6、并行工程和集成产…

AC+AP三层组网实验(华为)

一,技术简介 APAC架构是一种常见的无线局域网(WLAN)组网方式,主要由接入点(Access Point,简称AP)和接入控制器(Access Controller,简称AC)组成。 在APAC架构…

Gitea 上传用户签名

在 Gitea 的用户管理部分,有一个 SSH 和 GPG 的选项。 单击这个选项,可以在选项上添加 Key。 Key 的来源 如是 Windows 的用户,可以选择 Kleopatra 这个软件。 通过这个软件生成的 Key 的界面中有一个导出功能。 单击这个导出,…

【Python可视化】pyecharts

Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。 需要安…
最新文章