| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 无刷直流电机矢量控制(一):概念和流程梳理 -> 正文阅读 |
|
[嵌入式]无刷直流电机矢量控制(一):概念和流程梳理 |
目录 一、矢量控制技术的特点????????优点:正弦波驱动,降低振动;控制周期短,可根据转矩变动进行精确反馈,控制精度高 ????????缺点:控制周期短,算法实现复杂,对控制器性能有要求 ????????趋势:随着微控制器成本和性能的改进,应用日趋广泛 二、矢量控制的概念????????无刷直流电机原理:转子由不同极对数的永磁体构成,利用电力电子电路,根据转子的位置切换流入定子线圈的电流,形成旋转磁场,带动转子旋转。定子电流大小决定定子磁场强弱,定子磁场强度决定转子转矩大小。 ????????因为电机运行时,转子处于旋转状态,针对其转矩,需从转子角度进行分析。从转子角度将转矩分解为磁体磁通方向的d轴和与之垂直的q轴。与此对应,将定子电流通过坐标变换(Clark变换和Park变换)转换为dq坐标系下的分量。通过控制q轴电流,可以控制电机转矩;通过控制d轴电流,可以控制磁场。 图1 矢量控制坐标轴 三、矢量控制的方式1、Id=0控制????????保持d轴电流为0,电流矢量作用于q轴。因为d轴对转矩无贡献,所以该控制方式在相同转矩条件下的电流最小。现实中该控制方式应用最广泛。 2、最大转矩控制????????在永磁同步电机中,通过合理设计d-q轴,通过磁阻之间的差异产生磁阻转矩,与电磁转矩结合,利用其最大转矩电流比曲线,使在相同的电流条件下产生的转矩最大。 3、弱磁控制????????控制d轴电流为负,对d轴方向的磁通量减磁,通过抑制高转速范围内感应电压的上升,提高电机最高速度。 四、矢量控制的基本流程????????按照有无位置传感器,分为两种不同的控制逻辑。 图2 无位置传感器基本流程 图3 有位置传感器基本流程 ????????1)电流采集:采集电机三相电流,有两种方式。a)直接使用电流传感器/互感器:传感器安装在电机其中两相进线上,剩余的一相通过Iu+Iv+Iw=0计算,成本较高,但是简单易用;b)分流电阻采样:分为三电阻式、单电阻式等不同形式,在下桥臂或地线上串联分流电阻,通过运放和控制器AD进行测量,成本较低,但是对采样的时间点有要求,需要程序在时序上进行配合,低成本解决方案中多采用这种方式。 ????????2)坐标变换:矢量控制包含UVW-αβ变换、αβ-dq变换、dq-αβ变换、αβ-UVW变换共四种变换,前两种主要负责将三相电流变换为旋转坐标系下分量,用于电流环控制,后两种主要负责将控制输出反变换为三相坐标系下分量,用于PWM调制。 ????????3)转子位置估算/转速计算:根据是否采用位置传感器进行区分,用于获取电机角度和转速。如果采用位置传感器,目前使用较多的有光电编码器和磁编码器,将电机角度转换为计数值供控制器计算角度和速度。 ????????4)速度控制:一般采用PI算法,若需要控制电机位置,需在速度控制的基础上增加位置控制,构成所谓的“三环控制”。在最大转矩控制中,需将速度控制替换为生成最大转矩电流指令的环节。 ????????5)电流控制:对dq轴电流分量进行解耦控制,一般采用PI算法。一般情况下(Id=0控制),电流控制的参考值idref为0,若采用弱磁控制,需根据实际情况将Idref赋负值。 参考资料[1]江崎雅康. 无刷直流电机矢量控制技术[M]. 北京: 科学出版社, 2019. [2]徐志捷. 永磁磁阻电机的转矩控制[J]. 微电机, 2004, 37(5): 18-20. |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 3:27:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |