无刷直流电机的控制方式(无刷电机控制原理)

无刷直流电机控制技术比较

大家好,又见面了,我是你们的朋友全栈君。

无刷直流电机是在有刷直流电动机的基础上发展来的,具有无极调速、调速范围广、过载能力强、线性度好、寿命长、体积小、重量轻、出力大等优点,解决了有刷电机存在的一系列问题,广泛应用于工业设备、仪器仪表、家用电器、机器人、医疗设备等各个领域。由于无刷电机没有电刷进行自动换向,因此需要使用电子换向器进行换向。无刷直流电机驱动器实现的就是这个电子换向器的功能。

无刷直流电机的控制方式(无刷电机控制原理)

目前,主流的无刷直流电机的控制方式有3种:FOC(又称为矢量变频、磁场矢量定向控制)、方波控制(也称为梯形波控制、120°控制、6步换向控制)和正弦波控制。那么这3种控制方式都各有什么优缺点呢?

方波控制

无刷直流电机的控制方式(无刷电机控制原理)

方波控制使用霍尔传感器或者无感估算算法获得电机转子的位置,然后根据转子的位置在360°的电气周期内,进行6次换向(每60°换向一次)。每个换向位置电机输出特定方向的力,因此可以说方波控制的位置精度是电气60°。由于在这种方式控制下,电机的相电流波形接近方波,所以称为方波控制。

方波控制方式的优点是控制算法简单、硬件成本较低,使用性能普通的控制器便能获得较高的电机转速;缺点是转矩波动大、存在一定的电流噪声、效率达不到最大值。方波控制适用于对电机转动性能要求不高的场合。

正弦波控制

正弦波控制方式使用的是SVPWM波,输出的是3相正弦波电压,相应的电流也是正弦波电流。这种方式没有方波控制换向的概念,或者认为一个电气周期内进行了无限多次的换向。显然,正弦波控制相比方波控制,其转矩波动较小,电流谐波少,控制起来感觉比较“细腻”,但是对控制器的性能要求稍高于方波控制,而且电机效率不能发挥到最大值。

FOC控制

正弦波控制实现了电压矢量的控制,间接实现了电流大小的控制,但是无法控制电流的方向。FOC控制方式可以认为是正弦波控制的升级版本,实现了电流矢量的控制,也即实现了电机定子磁场的矢量控制。

无刷直流电机的控制方式(无刷电机控制原理)

由于控制了电机定子磁场的方向,所以可以使电机定子磁场与转子磁场时刻保持在90°,实现一定电流下的最大转矩输出。FOC控制方式的优点是:转矩波动小、效率高、噪声小、动态响应快;缺点是:硬件成本较高、对控制器性能有较高要求,电机参数需匹配。由于FOC的优势明显,目前已在很多应用上逐步替代传统的控制方式,在运动控制行业中备受青睐。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128137.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android开发更改应用图标无效的问题建议收藏

    引子:由于最近公司产品转战移动端,而且就要在年底前上线第一个版本,作为主工不得不立即投入到Android开发的学习中,昨天一天在家找了一些资料,看了一些视频,也试着弄了一个简单的应用。问题:本来开始随

    2021年12月20日
    45
  • 微信小程序带参数跳转页面(小程序跳转第三方网页)

    //wxml<textwx:for="{{titles}}"wx:key="{{index}}"bindtap=’changeClassify’data-id="{{index}}">{{item.name}}</text>//jsfunctionchangeClassify(e){//letid=e.currentTarget.da…

    2022年4月12日
    60
  • Mask_RCNN训练自己的数据,标注工具Labelme的使用说明

    Mask_RCNN训练自己的数据,标注工具Labelme的使用说明#2018/05/04更新由于labelme的数据预处理过程还是太繁琐,现在换成了类似于COCO数据集注释的方式(JSON文件):https://blog.csdn.net/qq_15969343/article/details/80167215#以下为原文该Mask_RCNN版本为基于:Python3,Keras,TensorFlow,我使用的具体版本为:Python3.6.3TensorF………

    2022年9月25日
    2
  • 最新版oracle 11g下载和安装教程

    最新版oracle 11g下载和安装教程学习oracle第一步免不了下载安装Oracle数据库,但是很多人学习时都有通过百度在网上搜索下载的习惯,但是,百度的搜索结果一堆盗版网站,盗版下载地址着实让人头疼,Oracle数据库企业版/标准版是免费对个人学习使用的,因此自己当然要会使用官方正版网站下载安装正版最新的Oracle啦。下载:第一步:去Oracle官网https://www.oracle.com点击下载第二步:…

    2022年5月7日
    164
  • postgresql connection refused 5432 win10[通俗易懂]

    postgresql connection refused 5432 win10[通俗易懂]一个小问题困扰了我很久,最后解决了,可是具体问题在哪里我还是没明白。我使用的win10系统,之前eclipsejdbcpostgresql连接完全没有问题,有天发现屏幕下端的搜索框不能使用了,在网上找了解决方法,在powershell上重装了微软小娜,解决了这个搜索框不能使用的问题。可是后来发现eclipse使用jdbc一直连不上postgresql,报错java.net,Conn…

    2022年6月19日
    83
  • 代价函数的意义

    代价函数的意义我们来复习上一节的知识:假设函数:hθ(x)=θ0+θ1xh_\theta(x)=\theta_0+\theta_1xhθ​(x)=θ0​+θ1​x参数:θ0,θ1\theta_0,\theta_1θ0​,θ1​代价函数:J(θ0,θ1)=12m∑i=1i=m(h(xi)−yi)2J(\theta_0,\theta_1)=\frac{1}{2m}\sum_{i=1}^{i=m}(h(x^i)…

    2022年5月10日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号