无刷电机的驱动

无刷电机的驱动原文地址:http://www.dzkf.cn/html/zonghejishu/2009/0319/3706.html前言:   有关本文所谈论的无刷电机内容,只涉及低速飞行类航模电调的小功率无传感器应用,讲解的理论比较浅显易懂,旨在让初学者(象笔者本人)能够对无刷电机有一个比较快的认识,掌握基本原理和控制方法,可以在短时间内达到应用目的。理论性的内容涉及模拟电路知识、基础电子线路

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

原文地址:http://www.dzkf.cn/html/zonghejishu/2009/0319/3706.html

前言:
    有关本文所谈论的无刷电机内容,只涉及低速飞行类航模电调的小功率无传感器应用,讲解的理论比较浅显易懂,旨在让初学者(象笔者本人)能够对无刷电机有一个比较快的认识,掌握基本原理和控制方法,可以在短时间内达到应用目的。理论性的内容涉及模拟电路知识、基础电子线路,理论性强的关键内容会在文中用图表的形式加以说明。
    因本人水平有限,文中可能会有错误的地方,欢迎批评指正,谢谢!  
开门见山:
    在讲解无刷电机的无霍尔传感器(以下简称无感)应用原理前,本文假设读者己对有感无刷电机的工作原理有所了解。

1.三相驱动桥
    下图为无刷电机的三相全桥驱动电路,使用六个N沟道的MOSFET管(Q1~Q6)做功率输出元件,工作时输出电流可达数十安。为便于描述,该电路有以下默认约定:Q1/Q2/Q3称做驱动桥的“上臂”,Q4/Q5/Q6称做“下臂”。
无刷电机的三相全桥驱动电路 
    图中R1/R2/R3为Q1/Q2/Q3的上拉电阻,连接到二极管和电容组成的倍压整流电路(原理请自行分析),为上臂驱动管提供两倍于电源电压(2×11V)的上拉电平,使上臂MOSFET在工作时有足够高的VGS压差,降低MOSFET大电流输出时的导通内阻,详细数据可参考MOS管DataSheet。
    上臂MOS管的G极分别由Q7/Q8/Q9驱动,在工作时只起到导通换相的作用。下臂MOS由MCU的PWM输出口直接驱动,注意所选用的MCU管脚要有推挽输出特性。
    驱动桥全部选用N沟道MOSFET的好处:

  1. 大电流N沟道MOS可供选择的型号众多,货源充足便于购买,使用的MOSFET类型减少,间接降低采购元件的难度。 
  2. 在图1中,上臂MOS管经过Q7/Q8/Q9驱动,逻辑电平和下臂MOS刚好相反,这样的好处是,MCU上电时I/O默认为1,上臂MOS不会导通。只有下臂MOS导通,因此不会有电流经过驱动桥,消除了潜在电路隐患。

    C8是整个电调的电源滤波电容,使用中一定要接上,否则无刷电机的反电动势叠加在电源上不能被滤除,由倍压电路整流后的电压高达30V左右,己接近MOSFET的VGS上限,可能会损坏MOSFET。

2.反电动势波形
无刷电机的驱动 
    上图所示为无刷电机运转中的理想反电动势波形,红线标出来的是反电动势的过零点。两个虚线间是60度电气角度,不要理解成电机的机械角度。常用航模电机属于无刷三相六拍电机,每个电周期有六个状态。星形接法中(Y形)在每一时刻电机的通电线圈只有两相,另一相线圈悬空,悬空的线圈会产生反电动势,反电动势来源于电机磁体旋转而造成本线圈切割磁力线和另两相线圈通电时的互感。由于电机转动的瞬时角速度呈梯形波动,产生的反电动势也相应的呈梯形变化。但这些不是重要的,我们需要的只是准确的检测出过零点,为换相做准备。看上图中的第一个电周期过零点数目,三个线圈在时间轴上共出现6次过零点,和电周期的节拍数目相同。我们所要做的是,只要检测到过零点,就需要给电机换相了

3.过零检测电路
无刷电机的驱动 
    用比较器检测过零点的基本电路接法,电机的相线(A/B/C)接比较器的同相输入端,比较器的负端接相线A/B/C的虚拟地电位。虚拟地电位由A/B/C相经过电阻隔离形成,详细原理可参考相关资料。相线上产生的反电动势电压以虚拟地为参考点,做正负周期性的变化。在每次比较器输出状态翻转时,说明检测到了过零点,接下来需要做换相动作了。A/B/C三相分别需要一个过零点检测电路,也可用电子开关电路进行实时切换,A/B/C相共用一个过零检测电路,这通常在集成了模拟外设的MCU内实现。

4.线圈换相的顺序
    关于电机运行的换相步骤,需严格按照以下的换相顺序如图4所示,应用中需要调换电机的转动方向,只需把电机的任意两根相线对调即可。
无刷电机的驱动 

5. 过零点的30度电角度延迟
无刷电机的驱动 
    理想的反电动势波形和霍尔传感器输出波形对比图,从图中可看出,反电动势的过零点和霍尔传感器的波形翻转同步,如果用此反电动势过零信号进行程序换相会获得和有感无刷电机一样的运转性能。
无刷电机的驱动 
    实际的反电动势波形和霍尔波形对比图如上所示,红线为霍尔的输出波形,黑色虚线是反电动势,紫色竖线为反电动势的过零点,时间轴的方向为从左往右,可以得知反电动势的过零点比霍尔传感器的输出波形提前了半个电节拍,即30度电角度。为了能够在正确的时刻才换相,需要在检测到反电动势过零点后延迟30度电角度之后,才进行换相。究竟延迟多长时间才够30度时间呢?需要对相邻两个过零点之间的时间进行计时,因为无刷电机的转速是会变化的,相应的电周期也会变化。用定时器得到计时值后除以2就是当前电机转速下的30度电角度延迟时间值,把此时间值装入一个定时器,并打开该定时器中断,等延时完毕进中断即可完成电机换相。


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

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

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


相关推荐

  • android 启动界面修改工具下载,安卓开机画面更改软件

    android 启动界面修改工具下载,安卓开机画面更改软件安卓开机画面修改是第一屏那个LOGO。。。不是动画,不是第二屏…跟品牌没有关系,是安卓系统的关系!!!开机第一屏不是平时常见的图片格式,这个需要你下载个专门修改开机第一屏的软件来修改,具体每个手机不同版本之间的案桌系统的开机第一屏目录也不一样,这个需要刷机一样刷进去,不能手机里自己改,你到机锋网论坛搜索一下吧,里面有,我这里不方便给你具体地址,怕又被百度给审核了记得千万要对应你的手机型号的…

    2022年5月15日
    57
  • 如何挖矿ETH_以太坊个人挖矿

    如何挖矿ETH_以太坊个人挖矿原文链接:https://zhuanlan.zhihu.com/p/32830672官方钱包以太坊的官方网站是:EthereumProject在网站页面的中间部分,提供了官方钱包的下载链接,网站会自动检测你的操作系统,并提供对应系统下钱包软件的下载链接。不过,官方钱包需要同步区块,既浪费时间,又占用硬盘空间。同时,官方钱包提供了大量其他的功能,比如智能合约。如果只是挖矿的话,这些多余的功能反倒增…

    2022年10月15日
    0
  • append函数的用法[通俗易懂]

    append函数的用法[通俗易懂]append()函数类似于尾插就是给元素后面追加一个字符串stringstr;stringstr2=“123”;1.str.append(str2);就是给str后面追加一个str2即输出为123str.strappend(str2,1,1);就是给后面追加上str2中从第二个元素开始连续一个元素1232str.append(“abc”);就是给str后面追加上abc1232abcstr.append(“123456”,6);就是给str后面加上字符串

    2022年6月16日
    50
  • Git2.21下载安装及使用教程

    Git2.21下载安装及使用教程Git2.21下载安装及使用教程Git下载安装教程下载Git下载地址:https://git-scm.com/downloads安装步骤1.选择组件,全部勾选,点击next2.选择git使用的默认编辑器3.选择git使用的默认编辑器UseGitfromGitBashonly(安全)只在GitBash中使用Git命令行工具Gitfromthecomm…

    2022年5月13日
    32
  • 喜报!盛讯美恒USBserver收到百度云邀请 正式入驻百度云市场

    喜报!盛讯美恒USBserver收到百度云邀请 正式入驻百度云市场

    2021年6月29日
    142
  • ICMP协议详解

    ICMP协议详解ICMP协议详解ICMP协议是一个网络层协议。一个新搭建好的网络,往往需要先进行一个简单的测试,来验证网络是否畅通;但是IP协议并不提供可靠传输。如果丢包了,IP协议并不能通知传输层是否丢包以及丢包的原因。所以我们就需要一种协议来完成这样的功能–ICMP协议。ICMP协议的功能ICMP协议的功能主要有:1.确认IP包是否成功到达目标地址2.通知在发送过程中IP包被…

    2022年7月12日
    20

发表回复

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

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