电机及FOC算法介绍

一.电机概述

1.电机的简介

电机是一种可以在电能和机械能的之间相互转换的设备,其中发电机是将机械能转换为电能,电动机是将电能转换为机械能。发电机的主要用于产生电能,用途单一,但是电动机主要用于产生机械能,用途极其广泛。

2.电机的分类

电机的种类繁多,其可按工作电源、用途、转子结构、运转速度等进行分类。这里我们以

用途为例,对常见的电机进行分类,具体的框图如下图所示:

(1)直流有刷电机

直流有刷电机(BDC)是一种内含电刷装置,可以将直流电能转换成机械能的电动机。在

允许的范围之内,只需要调整电压,即可调整它的转速,因此这类电机拥有良好的调速性能。

(2)直流无刷电机

无刷电机是指无电刷和换向器(或集电环)的电机,又称无换向器电机,它由电动机主体

和驱动器组成,是一种典型的机电一体化产品。早在十九纪,就已经出现了无刷形式的电机,

即交流鼠笼式异步电动机,但是,其有着许多无法克服的缺陷,以至于人们不断地探索更好的

电机技术。直到上世纪中叶,晶体管诞生了,晶体管换向电路代替了传统的电刷与换向器结

构,这种新型无刷电机克服了第一代无刷电机的缺陷。

(3)舵机

舵机是一种“特殊”的直流电机,其构造不仅只有电机部分,而且还自带一个控制器,所

以舵机本身就是一个闭环的控制系统(伺服系统)。当我们给舵机发送指令信号时,它可以将

指令信号变换为输出轴的角度并保持住,即便是负载发生了变化,它也能够进行自动调节。

(4)步进电机

步进电机是一种将电脉冲信号转变为角位移或线位移的开环控制电机,是现代数字程序

控制系统中的主要执行元件,应用极为广泛。在非超载的情况下,步进电机的转速、停止的位

置只取决于脉冲信号的频率和脉冲个数,不受负载变化的影响。

(5)伺服电机

伺服电机是指在伺服系统中控制机械元件运转的电动机,它搭配上驱动器,形成一个完

整的伺服系统,就能够精准地控制速度、位置等。伺服电机具有线性度高、起动转矩大、运行范围较广、无自转现象等显著特点,遗憾的是,就目前来说,一整套伺服系统的成本是相对较高的。

(6)不同电机的特点对比

3.电机常用名词

为了让大家可以更好地学习电机控制,搭建更健全的电机知识架构,下面我们先学习一

些电机常用名词:

① 转速:电机输出轴的速度,一般单位是 r/min(转每分钟),也常用 RPM 表示。

② 输出扭矩:表示了电机输出轴可以输出力的大小,单位一般为 N·m 或者 kg·cm。

③ 工作电压:电机正常工作的电压。

④ 额定电流:电机正常工作时的电流。

⑤ 堵转电流:电机负载过大,驱动力不足,发生堵转时的电流

4.电机的应用场景

电机的应用场景可以说是遍布在生活中无处不在,只要涉及到可以旋转的场景,百分之 90 以上都会用到电机,工业上的打印机、雕刻机、机床;汽车上的空调、雨刷、电动车门安全气囊的驱动;生活中常见的电动自行车、平衡车、电动滑板车;就连我们每天不离手的手机振动都是有电机振动产生的,以上的例子足以证明电机的广泛市场。

二.FOC算法

1.FOC(field-oriented control)

FOC为磁场定向控制,又称为矢量控制(vectorcontrol),是目前无刷直流电机(BLDC)和永磁同步电机(PMSM)高效控制的最佳选择。FOC 可以精确地控制磁场大小与方向,使得电机转矩平稳、噪声小、效率高,并且具有高速的动态响应。目前已在很多应用上逐步替代传统的控制方式,在运动控制行业中备受瞩目。

2.控制方式对比

  

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

法国签证照片尺寸怎么调整?图片调整尺寸的方法介绍

在我们的平时生活中,个人证件照是我们必不可少的身份证明,它是一种具有严格尺寸和比例要求的特殊照片,对于一些特定的场合,比如我们在申请法国签证的时候,需要把照片调整到规定的大小尺寸,那么,…

物联网设计竞赛_2_Jetson Nano中文输入法配置安装vscode

1、装ibus和ibus依赖框架 sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 2、启动ibus im-config -s ibus 3、安装拼音引擎 sudo apt-get install ibus-pinyin 4、重启linux系统 shutdown -r now 5、进入ibus设置添加中文 ibus-setup 插入中文p…

【Gitlab远程访问本地仓库】Gitlab如何安装配置并结合内网穿透实现远程访问本地仓库进行管理

文章目录 前言1. 下载Gitlab2. 安装Gitlab3. 启动Gitlab4. 安装cpolar5. 创建隧道配置访问地址6. 固定GitLab访问地址6.1 保留二级子域名6.2 配置二级子域名 7. 测试访问二级子域名 前言 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具&#xf…

数学老师们

小学三年级之前的数学老师,包括学前班给过我零分的数学老师,模样、姓名都不记得了。能回忆起来的最早的数学老师是四、五年级的李成娥老师。 李老师四十岁左右,短发,温和、爱笑,尤其是在班主任张老师的衬托下&#xf…

vue从入门到精通(一):初始Vue

一,Vue是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代…

数组 | 双指针经典题目

Leetcode977:有序数组的平方 . - 力扣(LeetCode). - 备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/squares-of-a-sorted-array/d…

STC8增强型单片机开发day04

热敏电阻 NTC(Negative Temperature Coefficient)是指随温度上升电阻减小、具有负温度系数的热敏电阻现象和材料 原理图 ADC功能引脚ADC0P1.0ADC1P1.1ADC2P5.4ADC3P1.3ADC4P1.4ADC5P1.5ADC6P1.6ADC7P1.7ADC8P0.0ADC9P0.1ADC10P0.2ADC11P0.3ADC12P0.4ADC13P0.5ADC14P0.6 温度…

AI试衣IDM-VTON,Windows11本地安装配置记录!

昨天我们已经介绍过IDM-VTON这个开源项目了。 通过这个软件可以轻松实现一键换衣服。 昨天,简单演示了一下在线使用。 今天,来演示如何安装到本地电脑上! 本地配置会有一定的专业性,懂的人可以参考下。 不懂得直接拉到最后&am…

智能酒精壁炉与酒店前台的氛围搭配

智能酒精壁炉与酒店前台的氛围搭配可以为前台区域增添舒适、现代和独特的氛围,以下是一些建议: 欢迎区域装饰: 将智能酒精壁炉作为前台欢迎区域的装饰物,放置在客人抵达的显眼位置。选择现代设计的壁炉款式,如壁挂式…

使用Eigen将经纬度、高程、偏北角转成变换矩阵

目录 1、前言 2、示例 3、代码解析 4、垂直于给定点的切平面变换 5、代码解析 1、前言 在地球表面进行刚体变换时候,要将具有经纬度、高程和偏北角的坐标信息转换为变换矩阵表达,首先需要了解坐标系之间的转换关系。 通常,我们会将经纬…

C# WinForm —— 18 NumericUpDown 介绍

1. 简介 数字显示框,通过向上、向下按钮来 增加/减小 显示的数值 2. 常用属性 属性解释(Name)控件ID,在代码里引用的时候会用到,一般以 numUD 开头Hexadecimal数值 up-down 控件的值是否应以十六进制显示Increment每单击一下按钮,增加或减…

LLVM中期报告

1.主要开展的工作 研究对LLVM IR层面进行代码混淆,分析IR的指令 ,并且实现混淆 从LLVM代码混淆的角度出发,函数之间的正常调用构成了待混淆程序的原始控制流,不同的基础代码块构成了一个个的函数,每个基础…