利用反电势检测的电机开环启动方法
方法 利用 启动 检测 电机
2023-09-14 09:12:45 时间
现在市面上无位置传感器控制的电机方案特别多,也特别火,主要是降低了成本。
本文分析一种基于硬件反电动势检测的开环启动方式。主要分析一下硬件反电动势的采集。
1.电路模型
硬件电路检测得到两相反电动势采样值作为电机启动状态判断的依据,并根据公式转换获取此时的转子角度与位置,以进行无传感的启动。硬件检测反电动势的电路模型如下所示:
根据以下公式:
可以根据端电压Ubo、Uco得到电机当前线反电动势Ubc,利用该反电动势,可以得到当前转子位置与转速。
2.实际的端电压
以电机400rmp时候的状态为例说明。如下图:
绿色为B相端电压Ubo,红色为C相端电压Uco,蓝色为中性点电压Uno,橙色为线反电动势Ubc。
未上电时候的中性点电压和端电压
母线310V电压时候的端电压与中性点电压
端电压Ubo、Uco与其钱电压Ubc波形
DSP ADC口实际采集到的反电动势
3.转子角度与速度的计算
端电压Ubo和端电压Uco相减,得到的线反电动势Ubc及其过零点。通过线反电动势的正向过零点与反向过零点(或者过零前Ubo和Uco的正负)判断得到转子的转向;初始阶段端电压Ubo、Uco加和,若在正向过零点时小于反向过零点,转子为正向旋转,反之,为反向旋转。
4.总结
反电动势识别电机当前的转速及方向,获取转子的位置,以当前的角度拖动电机启动,当电机运转速度稳定时切入闭环正弦波控制。一般理解的是基于反电势的无感控制要求电机初始转速很高才能精确的采集到当前的反电势,那么电机低速运转的时候怎么进行无感控制呢,方法当然是有的,利用高频注入可精确的得到电机在低速运转时候的转子位置和转速。这个可以后面再进行探讨。
相关文章
- __set()与__get() 魔术方法
- Hadoop 变更磁盘的方法总结
- 利用 Flask 动态展示 Pyecharts 图表数据的几种方法
- C# 解析js方法,并调用js方法
- 悬针纹怎么去除 悬针纹化解方法有哪些
- 蓝桥杯 算法提高 11-1实现strcmp函数 (JAVA方法)
- 研究人员用数据统计的方法来做文学研究
- jQuery跨域请求,跨域Post提交数据的方法(.net/SQL技术交流群206656202 入群需注明博客园) - 思...
- 设置自动清理binlog日志和手动删除的方法
- win7系统笔记本有线连接受限制有黄色感叹号解决方法
- Atitit 提升记忆的稳定性防止遗忘 目录 1. 存储稳定性(记忆牢固性),需要多处存储,提升稳定性1 2. 方法分类原则2 2.1. 常复习2 2.2. 复习方法多样化 利用多种感官2
- 移动端h5网页、微信网页调试之利用vConsole真机调试+显示控制台打印信息、调试接口(附带vue项目里的具体使用方法)
- Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)—命令提示符cmd的几种方法
- ML之FE之FS:特征工程/数据预处理—特征选择之利用过滤式filter之利用方差阈值的特征筛选(自定义数据集,多种方法实现)案例实现代码
- Python之matplotlib:基于matplotlib库利用python语言实现一张画布显示多张图的多种方法
- Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用技巧方法集合之详细攻略
- Python:获取类中除内置方法外的所有方法名
- python 普通方法,@classmethod,@staticmethod
- VL38-自动贩卖机1(方法1):设计一个自动售卖机,输入货币有三种(0.5/1/2),饮料价格是1.5元,要求进行找零,找零只会支付0.5元。
- CFileDialog的使用方法简单介绍
- aidl 中通过RemoteCallbackList 运用到的回调机制: service回调activity的方法
- 设计模式(Python)-简单工厂,工厂方法和抽象工厂模式
- ML之KG:基于自定义电影矩阵+知识图谱矩阵数据集利用基于知识图谱的推荐算法(基于匹配的相似度的方法)实现对用户进行Top电影推荐案例
- 【两阶段鲁棒优化】利用列-约束生成方法求解两阶段鲁棒优化问题(Python代码实现)