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

灯哥FOC笔记-----(1)无刷电机概论和硬件控制原理

🌈个人主页:羽晨同学

💫个人格言:“成为自己未来的主人~” 

无刷电机概论

基本的航模无刷电机结构图如下图所示,分为前盖,中盖,后盖,磁铁,硅铜片,漆包线,轴承和转轴组成。

更为宏观上说,我们可以把电机分为定子部分转子部分两个部分。这个是最为常见的。

  1. 定子部分就是有线圈绕组,固定不动的部分。
  2. 转子就是电机旋转的部分,用于输出电机的转动和扭矩

而进一步,无刷电机可以分为内转子外转子两种。

内转子无刷电机就是转子在内部。

外转子无刷电机就是转子在外面,我们常见的无刷电机,比如航模无刷电机,就是外转子无刷电机。

而直流无刷电机的驱动,就是依靠改变电机定子线圈的直流交变频率和波形,在定子周围形成磁场,驱动转子永磁体转动,进而带动电机转起来,所以,想要让电机成功驱动,研究如何改变定子线圈的电流交变频率和波形就是我们的工作重点,而这个重点可以进一步分为两个部分,一个是硬件电路部分,一个是软件控制部分。

硬件控制原理

无刷电机和有刷电机的区别,就是说无刷电机没有了有刷电机的电刷,因此它不能够如同有刷电机那样采用机械结构进行电流的换向,而是通过采用MOS这样的器件实现电子换向,MOS本质上可以理解为一种开关,可以控制电流的通断。

我们通过控制不同MOS的通断,线圈电流的大小(通过PWM)和方向就能够改变,比如说当打开Q1和Q2时候,电流的方向由A到B,在流出负极,根据右手螺旋定则(只要有电流流过,就会产生磁场),磁场的产生会导致定子线圈吸引转子的磁铁传动,当转动到一定角度的时候,会停止转动,如果想要继续转动,则需要修改电磁场状态。

所以,我们可以通过开关不同的MOS,控制电机磁极的运动,进而控制无刷电机旋转运动。

所以,对电机的控制就是对MOS管开关的控制,而MOS管的开关规律则用单片机进行控制,这个就是FOC控制算法,FOC控制就是一种对电机运动模型进行抽象化和简化,进而有规律控制各个MOS管开关和通断的过程。

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

相关文章:

  • 高精度惯性导航IMU供应商价格选型
  • 面向制造业的 AI Agent 架构与实战:任务驱动的智能协同新路径
  • 常见命令-资源查看-iostat命令实践
  • React 中 Context(上下文)介绍
  • ReAct Agent 原生代码实现(纯Python实现)
  • OpenAI推出开源GPT-oss-120b与GPT-oss-20b突破性大模型,支持商用与灵活部署!
  • 使用RestTemplate发送与接收http/https请求
  • 告别YAML,在SpringBoot中用数据库配置替代配置文件
  • 【JS】扁平树数据转为树结构
  • [激光原理与应用-172]:测量仪器 - 能量(焦耳)与功率(瓦)的图示比较
  • 14-netty基础-手写rpc-提供方(服务端)-06
  • Java NIO 核心原理与秋招高频面试题解析
  • day28-NFS
  • iOS混淆工具使用,后续维护与版本升级中实用的混淆策略
  • 代码随想录day58图论8
  • windows操作系统定时关机、重启指令记录
  • 一周学会Matplotlib3 Python 数据可视化-坐标轴 (Axis)
  • 进程间数据的关联与隔离
  • 管家婆软件如何设置默认税率?
  • AI创新中心从“空间集聚”到“生态共生”
  • 代码库详细笔记
  • P1690 贪婪的 Copy
  • [airplay2] airplay2简略介绍
  • 前端全局注册知识【持续更新】
  • 二分查找算法,并分析其时间、空间复杂度
  • IIS7.5下的https无法绑定主机头,显示灰色如何处理?
  • [ java SE ] 多人聊天窗口1.0
  • 强光干扰下裂缝漏检率↓82%!陌讯轻量化模型在道路巡检的落地实践
  • 2深度学习Pytorch-自动微分--梯度计算、梯度上下文控制(累计梯度、梯度清零)
  • Ethereum: 像Uniswap V3贡献者一样开发,克隆、编译与测试v3-core