IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 无刷直流电机矢量控制(二):单电阻采样 -> 正文阅读

[嵌入式]无刷直流电机矢量控制(二):单电阻采样

????????在无刷直流电机的矢量控制中,采用分流电阻进行三相电流采样是一种经济成本较低、应用较成熟的方案,因此在很多低成本产品中应用十分广泛。分流电阻方案的整体思路是在下桥臂或地线上串联分流电阻,通过运放和控制器AD进行测量,获取电机三相电流。根据使用的电阻数量,分流电阻方案可分为三电阻采样、两电阻采样和单电阻采样,每种方案都有各自的优点和缺陷。本文主要介绍单电阻采样方法,这也是笔者在实际开发中采用的方案,其他两种采样方案网上亦有很多文章进行详细介绍。

????????单电阻采样原理如图1中所示。在DC-AC变流器的地线上串联分流电阻,电阻电压信号用运算放大器放大之后输入到MCU的AD引脚,实现电流信号采样。

图1 单电阻电流检测电路

????????该方案通过单个电阻实现三相电流采样,因此在采样时间上有特定要求,需要在一个PWM周期内连续采样两次,然后通过计算才能得到三相电流。

????????以三相调制为例(还有两相调制,原理稍有区别),根据相位θ将UVW三相驱动波形分为6个区段,如图2中所示。

图2 三相驱动波形和区段的关系

????????以区段1为例,三相电流的采样和计算方法如图3中所示。区段1中,一个PWM周期内三角载波与调制波比较结果(即PWM输出信号)共有4种组合:

(UVW):(000),(100),(110),(111)

????????其中0表示上桥臂关断,下桥臂导通;1表示上桥臂导通,下桥臂关断。

图3 区段1采样时间示意

????????当输出PWM为(110)时(A采样点),系统电流如图4中所示,此时分流电阻的电流为-IW;当输出PWM为(100)时(B采样点),系统电流如图5中所示,此时分流电阻的电流为IU。根据IU+IV+IW=0,可以求得IV的值。

图4 A采样点电流示意

图5 B采样点电流示意

????????按照区段1的原理,各区段的测量电流为:

区段1

100

IU=Ir

IV=-IU-IW

110

IW=-Ir

区段2

110

IW=-Ir

IU=-IV-IW

010

IV=Ir

区段3

010

IV=Ir

IW=-IU-IV

011

IU=-Ir

区段4

011

IU=-Ir

IV=-IU-IW

001

IW=Ir

区段5

001

IW=Ir

IU=-IV-IW

101

IV=-Ir

区段6

101

IV=-Ir

IW=-IU-IV

100

IU=Ir

????????实际在MCU中实现单电阻采样算法时,大体遵循以上思路。其中的难点在于每次AD采样的执行需要持续一定的时间,按照图3所示的采样原理,若UVW三相或某其中两相的PWM占空比大小比较接近,则无法有足够的时间窗口采集到正确的数值。因此在实际应用中,需要考虑到AD采样时长与PWM输出连续变化二者之间的矛盾。针对这个问题,也产生了不止一种解决思路,笔者在开发过程中采用了stm32-HAL库给出的解决思路,该方案的代码量较大,涉及了较复杂的中断操作,主要是ADC中断和定时器中断时间的配合,以及采样时间点和采样结果的计算和补偿。

[1]江崎雅康. 无刷直流电机矢量控制技术[M]. 北京: 科学出版社, 2019.

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-04-26 11:55:19  更:2022-04-26 11:55:53 
 
开发: 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 2:54:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码