当前位置: 首页 > news >正文

永磁同步电机驱动死区补偿

1 死区效应及补偿

1. 1 死区效应

在本文的电机控制嵌入式系统中,逆变器为三 相电压型桥式逆变电路,如图 1 所示。 在理想状态 下,上桥臂和下桥臂的控制信号满足互补通断原则, 即上桥臂开通时,下桥臂关断,反之亦然。 而在实际 应用中,开关管的通断需要一定的开通时间 t on 和关 断时间 t off。 为避免上桥臂和下桥臂发生短路,在 PWM 控制信号中加入死区时间 t d ,驱动信号如图 2 所示。 此外,在开关管导通和二极管续流时,电机相 电压会产生一定的压降(开关管压降 Vs 和二极管压 降 Vd ),电机的电压波形如图 3 所示。

综上所述,死区效应是由死区时间、开关管的开 通时间和关断时间、开关管压降以及二极管压降所导致的。 根据伏秒等效原理,在一个开关周期内,等 效死区时间 terr 可表示

式中: Ts 和 Ts1 分别代表 PWM 波的周期和上桥臂的 实际导通时间。

1. 2 矢量控制及 SVPWM 调制

 本文的永磁同步电机闭环控制系统采用矢量控 制策略,交轴电流 i d 和直轴电流 i q 分别独立控制,设 定 i d = 0,使定子磁链保持恒定;只需通过改变 i q 的 值即可实现对电磁转矩的控制。 逆变 器 的 控 制 采 用 空 间 矢 量 脉 宽 调 制 (SVPWM)技术,通过基本电压空间矢量的线性组 合,使电机内部的定子磁链为矢量圆,从而保证电机 输出稳定的电磁转矩。 对应于上桥臂的开关状态(000,0

相关文章:

  • TIM: A Time Interval Machine for Audio-Visual Action Recognition
  • Gflags的使用
  • rknn转换后精度差异很大,失真算子自纠
  • 未授权访问漏洞总结
  • 一文让你彻底搞懂什么是VR、AR、AV、MR
  • 【ARMv8/ARMv9 硬件加速系列 2.1 -- ARM NEON 向量寄存器单个元素赋值】
  • 噪声-降噪引脚如何提高系统性能
  • [信号与系统]关于双线性变换
  • Vulhub——Log4j、solr
  • Java用文件流mask文本文件某些特定字段
  • 使用新语法连接Qt 5中重载的信号和槽
  • 输出数据到excel中
  • 如何优雅地使用 console.log 打印数组或对象
  • 51单片机STC89C52RC——4.1 独立按键(数码管显示按键值)
  • 机器人里程计(Odometry)
  • 【Amaple教程】5. 插件
  • Intervention/image 图片处理扩展包的安装和使用
  • java 多线程基础, 我觉得还是有必要看看的
  • Java|序列化异常StreamCorruptedException的解决方法
  • Linux各目录及每个目录的详细介绍
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • React+TypeScript入门
  • 和 || 运算
  • 回顾2016
  • 机器学习学习笔记一
  • 前端相关框架总和
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 无服务器化是企业 IT 架构的未来吗?
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​iOS安全加固方法及实现
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ​低代码平台的核心价值与优势
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (5)STL算法之复制
  • (floyd+补集) poj 3275
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (第61天)多租户架构(CDB/PDB)
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)Unity3DUnity3D在android下调试
  • (转载)从 Java 代码到 Java 堆
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .NET序列化 serializable,反序列化
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • @开发者,一文搞懂什么是 C# 计时器!
  • [202209]mysql8.0 双主集群搭建 亲测可用
  • [240621] Anthropic 发布了 Claude 3.5 Sonnet AI 助手 | Socket.IO 拒绝服务漏洞
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [bzoj1912]异象石(set)
  • [C++] Boost智能指针——boost::scoped_ptr(使用及原理分析)
  • [C++] 默认构造函数、参数化构造函数、拷贝构造函数、移动构造函数及其使用案例