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

电机控制——电机位置传感器零位标定

在有感FOC算法中电机位置是一个重要的输入,电机位置传感器的作用就是测量电机的旋转角度,通常是输出sin(Theta)和cos(Theta)两路模拟信号,根据这两路模拟信号测得电机旋转绝对角度。注意传感器测量的是机械角度,不是电角度。

关于零位标定的原理和方法可以参考下面的链接:
https://zhuanlan.zhihu.com/p/139287600

简单说零位偏差是因为电机旋转轴磁场坐标轴与传感器磁场坐标轴之间存在偏差,零位标定就是通过计算得到这个偏差,在计算电机位置的时候进行补偿。

下图中alpha轴是电机坐标轴零位,d’是传感器坐标轴零位,theta就是偏差角。

在这里插入图片描述

零位标定的方法:手动给一定的Id,输入角度theta置0,此时电机会旋转到电机磁场坐标轴的零点,读取一段时间内的传感器角度,换算成电角度,再取平均值,即可得到零位偏差。Id给的越大,电机D轴方向的力矩越大,理论上计算得到的零位越准。

此外,因为PMSM电机通常是多极对的,最好是每个极对分别测量得到一个零点,再取平均。标定的时候手动设置输入角度theta,从0开始旋转2*pi后再次到达0,即到达了下一个极对的零点位置。依次类推把所有极对的零点位置都标定完成。

http://www.dtcms.com/a/263775.html

相关文章:

  • 安防监控视频汇聚平台EasyCVR v3.7.2版云端录像无法在web端播放的原因排查和解决方法
  • springboot3.2/3.4+rocketmq5.3.3测试程序的基本例子
  • SSVEP Next:现代化的 SSVEP 可视化 Web 快速实现
  • CAU数据挖掘实验 表分析数据插件
  • 【第二章:机器学习与神经网络概述】04.回归算法理论与实践 -(2)支持向量回归(SVR)
  • 软考中级【网络工程师】第6版教材 第1章 计算机网络概述
  • MATLAB构建capm和三因子模型
  • (论文总结)语言模型中的多模态思维链推理
  • 记一次Ubuntu22安装MongoDB8并同步本地数据过程
  • 动手学深度学习13.5. 多尺度目标检测-笔记练习(PyTorch)
  • FPGA FMC 接口
  • 【仿muduo库实现并发服务器】LoopThreadPool模块
  • Linux安装JDK和Maven
  • 多探头分布式雷达测流系统解决方案概述
  • 洛谷P1379 八数码难题【A-star】
  • 目标检测在国防和政府的应用实例
  • vue-i18n+vscode+vue 多语言使用
  • 缺乏对新成员的有效融入机制,如何改进
  • 学习昇腾开发的第12天--安装第三方依赖
  • 【Linux基础知识系列】第三十八篇 - 打印系统与 PDF 工具
  • Ubuntu 20.04 下 OpenVINO 2024 安装与配置
  • 业界优秀的零信任安全管理系统产品介绍
  • 基于 51 单片机做的二十四点小游戏
  • MongoDB 常用增删改查方法及示例
  • stm32 单片机主要优点有哪些?
  • 【Docker基础】Docker数据卷:命名卷(Named Volumes)详解
  • 从 0 到 1 构建可视化限流演示:React + Framer Motion 实现 Token Bucket 动画
  • Camera相机人脸识别系列专题分析之十五:人脸特征检测FFD算法之libcvface_api.so算法API详细注释解析
  • 解决 GitHub Actions 中 S3 部署文件堆积问题的完整指南
  • 使用tensorflow的线性回归的例子(二)