电机控制储备知识学习(五) 三项直流无刷电机(BLDC)学习(四)

news2025/5/25 12:58:18

目录

  • 电机控制储备知识学习(五)
    • 一、三项直流无刷电机(BLDC)学习(四)
      • 1)软件方法控制电机转速
      • 2)PWM概念和PWM的产生
      • 3)转子位置检测和霍尔传感器的工作原理分析
      • 4)霍尔传感器安装角度和电角度的概念
    • 附学习参考网址
      • 欢迎大家有问题评论交流 (* ^ ω ^)

电机控制储备知识学习(五)

一、三项直流无刷电机(BLDC)学习(四)

1)软件方法控制电机转速

  • KV值
    "KV值”是一个常用的参数,它表示电机的转速常数。KV值定义为电机在无负载条件下,每增加1伏特电压时,电机转速增加的转数(rpm)。换句话说,KV值是电机转速与供电电压之间的比例系数。

  • 电机U、V、WN三相线上如何调整电压值
    MOS的导通时间与关断时间(PWM)

在这里插入图片描述
图1 设置电机电压为12V

  • 周期、占空比概念的引入
    通过上述我们控制Q1的闭合时间和断开时间进行U、V俩端电压的计算把Q1的闭合时间和Q1的断开时间总时间称为周期T,所以周期是200ms
    把Q1的闭合时间也就是24伏持续的时间称为高电平持续时间,高电平持续时间和周期的比值称为占空比占空比(Duty),简称为D

  • 通过MCU产生PWM,控制三相桥的闭合和断开时间,就可以控制电机某两相绕组的电压,从而控制。电机转速

2)PWM概念和PWM的产生

基础内容详见本人的文章

  • PWM产生方法

    1. 微控制器(MCU):MCU内部一般都内置了PWM生成功能。
    2. FPGA(可编程逻辑门阵列):用户可以通过编写程序来设计自己PWM波形生成器,FPGA生成的PWM信号精度高,适用于需要高频率、高精度PWM信号的场合
    3. 数字信号处理器(DSP):DSP通常都会有包含生成PWM信号的硬件模块,主要针对复杂波形、高分辨率高频率等场景
    4. 独立的PWM控制芯片:有一些专门生成PWM控制的芯片,TI的UC3825等。这些芯片功能都比较单用,用在特定的使用场景。
    5. 模拟电路:可以通过一些基本的模拟电路元件,比如555定时器、运放、比较器等模块搭建电路生成PWM信号。一般用在控制精度不高、低成本、产品简单的使用场景
  • PWM控制3相H桥MOS的核心元器件:预驱

    1. MCU输出的PWM高电平电压是3.3V的
    2. 本课程中的N沟道MOS的导通我们从前面的内容知道Vgs(栅极和源极)电压要大于Vth阈值电压才能完全导通,而这个Vth电压需要大于等于10V,小于等于25V
    3. 所以单片机输出的PWM直接控制MOS的导通是做不到的,因为3.3V电压小于Vth 10V电压
    4. 所以我们通过FD6288T这个预驱IC将PWM的3.3V电压转换为能够驱动MOS导通的电压

3)转子位置检测和霍尔传感器的工作原理分析

  • 为什么需要知道转子的位置?
    因为在电机启动前我们需要知道转子当前的位置,才能确定H桥MOS的导通关系(或者说才能确定电机U、V、W 3相线中哪2相需要导通)

  • 检测转子初始位置的传感器:霍尔传感器
    在这里插入图片描述
    图2 霍尔传感器

  • 霍尔效应(Hall Effect)是一种物理现象,由美国物理学家埃德温·霍尔于1879年发现。它描述了当电流通过一个导体或半导体材料,并且该材料处于垂直于电流方向的磁场中时,会在材料的两侧产生一个电压差(称为霍尔电压)。霍尔电压是非常小的

在这里插入图片描述
图3 霍尔效应原理图

  • 霍尔电压计算公式
    V H = R H I × B d V_H = R_H\frac{I \times B}{d } VH=RHdI×B
    d是霍尔元器件的厚度,RH是霍尔系数,取决于材料

  • 霍尔传感器的磁场变化输出分析

    1. 霍尔传感器的分类
      • 模拟类霍尔传感器:将霍尔电压通过运放等元器件将电压放大后输出(分析复杂)
      • 数字类霍尔传感器:将霍尔电压通过运放等元器件放大结合比较器等电路输出开关量信号(一般用这个)
    2. 数字类霍尔传感器检测磁场变化分析
      • 霍尔传感器检测到N极,输出高电平
      • 霍尔传感器检测到S极,输出低电平

在这里插入图片描述
图4 霍尔传感器检测到的磁场变化和输出信号

  • 因此,可以通过霍尔传感器确定电机内部转子的位置

4)霍尔传感器安装角度和电角度的概念

  • 电机的极数与槽数
    在电机领域,会用极数、槽、齿这类词语来描述电机的特点
    齿:进行绕线的地方称为齿
    槽:齿和齿之间的空间部分
    在这里插入图片描述
    图5 电机的极数与槽数

  • 电角度和机械角度
    由于极数差异产生了电角度(电周期)和机械角度的概念

    1. 机械角度:机械角度就是电机转子旋转一圈的空间几何角度,转子轴从从某个位置旋转并回到原始位置的角度是360度
    2. 电角度:电角度是将对绕组(线圈)施加电压的开关的一个切换周期视为360度。6步换相一个周期视为360度电角度,
      前面课程中我们所有的分析都是按照一对极也就是1个N极1个S极作为理论分析的
      • 1对极(2极)的时候:机械角度为360度,电角度为360度
      • 2对极(4极)的时候:机械角度为360度,电角度是2个电周期,为720度
        在这里插入图片描述
        图6 电角度
  • 注意:我们所有软件控制算法中所说的角度都是以电角度为理论来讲解的。比如说我们的实际的转子的转速计算。实际转子的转速计算“也就是转速表测试出来的那个转速)基础公式推导就是按照电角度来进行推导的,最终得出一个转子的转速。

  • 电角度和机械角度的转换计算公式
    电角度 = 机械角度 * 极对数

    1. 总结1:电角度的理解实际上是非常抽象的,很多的论文或书籍给出的解释不是很相同。这里大家只需要记住电角度和机械角度与极对数的关系就可以。
    2. 总结2:机械角度就是固定的360度不变的,就是转子实际旋转一圈的角度
  • 霍尔传感器的安装位置

    1. 霍尔传感器的作用:检测直流无刷电机中转子的位置的
    2. 霍尔传感器的安装位置:120度电角度的安装
      1对极安装方式:三个霍尔传感器安装电角度是间隔120度,安装机械角度是间隔120度
      在这里插入图片描述
      图7 霍尔器件的安装位置
      在这里插入图片描述
  • 霍尔传感器还有60度电角度安装的,60度电角度安装平时见到的比较少,感兴趣的同学可以作为一个了解

  • 总结:霍尔传感器的安装角度和电机本体的设计有非常大的关联,分析这些并非我们擅长。作为电机算法工程师,我们只需要懂得霍尔传感器的工作原理,霍尔传感器的安装电角度,霍尔传感器安装电角度和机械角度的转换关系就可以。

附学习参考网址

长话短说:剖析霍尔传感器是如何用于电机测速的

欢迎大家有问题评论交流 (* ^ ω ^)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2385356.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java—— 网络爬虫

案例要求 https://hanyu.baidu.com/shici/detail?pid0b2f26d4c0ddb3ee693fdb1137ee1b0d&fromkg0 http://www.haoming8.cn/baobao/10881.html http://www.haoming8.cn/baobao/7641.html上面三个网址分别表示百家姓,男生名字,女生名字,如…

Baklib内容中台的主要构成是什么?

Baklib内容中台核心架构 Baklib作为一站式知识管理平台的核心载体,其架构设计围绕智能搜索引擎优化技术与多终端适配响应系统展开。通过模块化内容组件的灵活配置,企业可快速搭建知识库、FAQ页面及帮助中心等标准化场景,同时借助可视化数据看…

深度解析 Java 中介者模式:重构复杂交互场景的优雅方案

一、中介者模式的核心思想与设计哲学 在软件开发的历史长河中,对象间的交互管理一直是架构设计的核心难题。当多个对象形成复杂的网状交互时,系统会陷入 "牵一发而动全身" 的困境。中介者模式(Mediator Pattern)作为行…

untiy实现汽车漫游

实现效果 汽车漫游 1.创建汽车模型 导入汽车模型(FBX格式或其他3D格式),确保模型包含车轮、车身等部件。 为汽车添加碰撞体(如 Box Collider 或 Mesh Collider),避免穿透场景物体。 添加 Rigidbody 组件,启用重力并调整质量(Mass)以模拟物理效果。 2.编写汽车控制脚本…

PID项目---硬件设计

该项目是立创训练营项目,这些是我个人学习的记录,记得比较潦草 1.硬件-电路原理电赛-TI-基于MSPM0的简易PID项目_哔哩哔哩_bilibili 这个地方接地是静电的考量 这个保护二极管是为了在电源接反的时候保护电脑等设备 大电容的作用:当电机工作…

Pluto实验报告——基于FM的音频信号传输并解调恢复

目录 一、实验目的 ................................ ................................ ................................ .................. 3 二、实验内容 ................................ ................................ ................................ ......…

Leetcode 2792. 计算足够大的节点数

1.题目基本信息 1.1.题目描述 给定一棵二叉树的根节点 root 和一个整数 k 。如果一个节点满足以下条件,则称其为 足够大 : 它的子树中 至少 有 k 个节点。 它的值 大于 其子树中 至少 k 个节点的值。返回足够大的节点数。 如果 u v 或者 v 是 u 的…

使用ps为图片添加水印

打开图片 找到文字工具 输入想要添加的水印 使用移动工具移动到合适的位置 选中文字图层 设置不透明度 快捷键ctrlt可以旋转 另存为png格式图片

x64_ubuntu22.04.5安装:cuda driver + cuda toolkit

引言 本文操作均已实践验证,安装流程来自nvidia官方文档,验证平台显卡:RTX4070。 验证日期:2025.5.24. 1.安装cuda driver 1.1.安装方式有2种,这里选择方式1: 从apt安装最省事💖&#xff0c…

开盘啦 APP 抓包 逆向分析

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 抓包 这是一个记录贴。 这个APP是数…

vs2022 Qt Visual Studio Tools插件设置

安装之后,需要指定QT中msvc编译器的位置,点击下图Location右边的按钮即可 选择msvc2022_64\bin目录下的 qmake.exe 另一个问题,双击UI文件不能打开设计界面 设置打开方式 选择msvc2022_64\bin目录下的designer.exe 确定即可 然后设置为默认值即可 确定…

Python包__init__.py标识文件解析

在 Python 中,__init__.py 文件是包(Package)的核心标识文件,它的存在使一个目录被 Python 解释器识别为「包」。这个文件有以下核心作用: 核心作用 标识包的存在 任何包含 __init__.py 的目录都会被 Python 视为一个包…

电商ERP管理系统,Java+Vue,含源码与文档,统筹订单、库存等,助力电商企业高效运营

前言: 在当今数字化飞速发展的电商时代,电商企业面临着日益激烈的市场竞争和复杂的业务运营环境。为了提升运营效率、降低成本、优化客户体验,一套高效、全面的电商ERP管理系统显得尤为重要。电商ERP管理系统整合了企业内部的各项业务流程&a…

Spring Boot微服务架构(四):微服务的划分原则

微服务划分原则(CRM系统案例说明) 一、微服务划分的核心原则 单一职责原则(SRP) 每个微服务只负责一个明确的业务功能服务边界清晰,避免功能混杂便于独立开发、测试和部署 业务领域驱动设计(DDD&#xff0…

【打卡】树状数组的操作

#define MAXN 1000 int n; // 数组实际长度 int array[MAXN]; // 原始数组(下标从0开始) int tree[MAXN]; // 树状数组(下标从1开始) int p[MAXN]; // 前缀和数组(下标从1…

HTTP协议初认识、速了解

目录 1. 什么是HTTP协议 2. HTTP协议特点 3. HTTP协议发展和版本 3.1. HTTP1.0 3.2. HTTP1.1 3.3. HTTP2.0 3.4. http1.1和http2.0区别 4. HTTP协议中URI、URL、URN 4.1. URI 4.2. URL 4.3. URN 5. HTTP协议的请求 5.1. HTTP协议中的请求信息 5. 总结 前言 本文讲…

模拟电子技术基础----绪论

一、电子技术的发展 1.电子技术的发展,推动计算机技术的发展,使之“无孔不入”,应用广泛! •广播通信:发射机、接收机、扩音、录音、程控交换机、电话、手机 •网络:路由器、ATM交换机、收发器、调制解调…

iOS 使用 - 设置 来电震动/关闭震动

来电震动是一个很直观的老功能。但到了iOS 18,苹果却把震动功能的开关藏得越来越深,甚至分散在不同的菜单里,让用户难以找到。这里记录分享设置方法: 1. 震动开关的路径 设置 → 通用 → 辅助功能 → 触控 → 震动 2. 来电震动…

[C语言初阶]扫雷小游戏

目录 一、原理及问题分析二、代码实现2.1 分文件结构设计2.2 棋盘初始化与打印2.3 布置雷与排查雷2.4 游戏主流程实现 三、后期优化方向 在上一篇文章中,我们实现了我们的第二个游戏——三子棋小游戏。这次我们继续结合我们之前所学的所有内容,制作出我们…

谷歌medgemma-27b-text-it医疗大模型论文速读:多语言大型语言模型医学问答基准测试MedExpQA

《MedExpQA: 多语言大型语言模型医学问答基准测试》论文解析 一、引言 论文开篇指出大型语言模型(LLMs)在医学领域的巨大潜力,尤其是在医学问答(QA)方面。尽管LLMs在医学执照考试等场景中取得了令人瞩目的成绩&#…