无刷直流电动机 (BLDC),也称为电子换向电动机(ECM、EC 电动机)或同步直流电动机,是由直流电通过逆变器或开关电源供电的同步电动机,该同步电动机会产生交流电流来驱动各相通过闭环控制器控制电机。控制器向控制电机速度和扭矩的电机绕组提供电流脉冲。


与有刷电机相比,无刷电机的优势在于高功率重量比、高速度和电子控制。无刷电机在计算机外围设备(磁盘驱动器、打印机)、手持电动工具以及从模型飞机到汽车的车辆等地方都有应用。


该项目描述了如何使用 GreenPAK™ 控制三相无刷直流电机。

下面我们描述了了解解决方案如何编程以创建直流电机控制所需的步骤。但是,如果您只是想得到编程的结果,下载GreenPAK Designer 软件查看已经完成的GreenPAK Design 文件。将GreenPAK 开发套件插入您的计算机,然后点击程序来设计设备。


构造和运行原理

BLDC 电机的结构和操作与交流感应电机和有刷直流电机非常相似。与所有其他电机一样,BLDC 电机也由转子和定子组成(图 1)。

pYYBAGFn3aaAOPMsABAnXEpQwOA732.png

BLDC 电机定子由叠层钢制成,用于承载绕组。定子中的绕组可以按两种模式排列 - 星形图案 (Y) 或三角形图案 (Δ)。两种模式之间的主要区别在于 Y 模式在低 RPM 时提供高扭矩,而 ∆ 模式在低 RPM 时提供低扭矩。这是因为在 ∆ 配置中,一半的电压施加在未驱动的绕组上,从而增加了损耗,进而增加了效率和扭矩。BLDC 电机使用电气循环进行控制。一个电循环有 6 个状态。基于霍尔传感器的电机换向序列如图 2 所示。

poYBAGFn3aeARVjlAAH5YICnOfo999.png

BLDC 电机运行的基本原理与有刷直流电机相同。对于有刷直流电机,反馈是使用机械换向器和电刷实现的。在 BLDC 电机中,使用多个反馈传感器实现反馈。最常用的传感器是霍尔传感器和光学编码器。


在三相 BLDC 中,齿(极)数是 3 的倍数,磁铁数是 2 的倍数。 根据磁铁和齿的数量,每个电机具有不同数量的齿槽效应(即磁吸力)转子和定子)每转步数。要计算步数 (N),我们需要知道电机中使用了多少个齿和多少个磁铁。该项目中使用的电机有 12 个齿(极)和 16 个磁铁。

poYBAGFn3aiAAEcMAAAJhDQWmS8992.png

因此,要转动 1 圈,我们需要生成 48 个电步。

设计

主要框图和典型应用电路分别如图3和图4所示。

pYYBAGFn3aqAKMa-AANqdng4yGc959.png

poYBAGFn3ayAGuNrAAT-gttu8_I400.png

该设计有 2 个输入来控制电机速度和方向。PIN#8 控制方向;Pin#8 上的高电平表示电机顺时针旋转,低电平表示逆时针旋转。PIN#2 用于通过输入频率控制速度。此引脚上没有频率信号将关闭驱动器,电机将停止。在前 500 毫秒内向该引脚施加频率将启动电机。使用输入频率使我们能够非常精确地控制电机速度。要计算 RPM,我们需要知道电机包含多少个电步:

pYYBAGFn3a2ACv78AAAL7YWt88Y008.png

此应用中的电机有 48 步,因此在 5kHz 的频率下,电机将以 6250 RPM 运行。

该设计可分为 4 个部分(图 5):霍尔传感器的处理块、栅极驱动器块、PWM 控制或速度控制块以及保护块。

poYBAGFn3bKAac0MABk9vjTl5mE505.png

霍尔传感器的处理模块包括 ACMP(ACMP0、ACMP3、ACMP4)、去毛刺滤波器(DLY1、DLY5、DLY6)和 DFF(DFF6、DFF7、DFF8)。本项目中使用的霍尔传感器有 4 个引脚;VDD、GND 和 2 个连接到 ACMP 的 IN+ 和 IN- 输入的差分输出。内部 Vref 组件设置为 1.2 V,用作霍尔传感器的 VDD。来自 ACMP 的滤波信号进入 DFF 的 D 输入。输入频率为这些 DFF 提供时钟并设置旋转速度。来自这些 DFF 的信号进入栅极驱动器和配置为 XNOR 的 3 位 LUT14。结果是每次任何霍尔传感器改变其极性时,输出电平都会交替变化。两个边沿检测器都会生成实际速度频率(霍尔频率),将其与输入频率进行比较以生成 PWM 信号来控制旋转速度。


栅极驱动器模块包括 12 个 3 位 LUT,可根据霍尔传感器的反馈对外部晶体管进行换向。其中 6 个 LUT(3 位 LUT8 – 3 位 LUT13)用于 CW 方向,另外 6 个(3 位 LUT1 – 3 位 LUT6)用于切换到 CCW 方向。该模块还包括 3 个 2 位 LUT(2 位 LUT4、2 位 LUT5 和 2 位 LUT6),用于将每相 PMOS 晶体管的信号与 PWM 混合,以确保转速与负载无关。

PWM 控制包括 PWM2 组件、计数器 CNT8、有限状态机 FSM1、3 位 LUT15、2 个 DFF(DFF0 和 DFF1)、上升沿检测器 PDLY0 和反相器 INV0。DFF0 和 DFF1 一起用作频率比较器;当输入频率高于霍尔频率时,DFF0 nQ 输出变为低电平;当输入频率低于霍尔频率时,DFF1 nQ 输出变为低电平。在“+”输入为低电平时,PWM2 OUT+ 输出将生成占空比范围为 256/256 至 1/256 的 PWM 信号。在“-”输入为低电平时,PWM2 OUT+ 将生成占空比从 1/256 变化到 256/256 的 PWM。PWM 频率约为 100 kHz,启动时 IC 的占空比设置为 0%。电机停止,直到施加到 PIN2 的输入频率。将频率应用到 PIN2 后,DFF0 nQ 输出将变低,PWM 会将占空比从 0 增加到 99.6%。电机将继续旋转,直到霍尔传感器超过输入频率。此时,DFF0 nQ 输出将变为高电平,而 DFF1 nQ 输出将变为低电平。这种反转会导致 PWM 占空比在电机上看到的即时 VDD 和负载处降低到可接受的值。该系统将不断工作以平衡 PWM 占空比。FSM1、CNT8、3 位 LUT15 和 PWM2 的功能在 这种反转会导致 PWM 占空比在立即 VDD 和电机负载处降低到可接受的值。该系统将不断工作以平衡 PWM 占空比。FSM1、CNT8、3 位 LUT15 和 PWM2 的功能在 这种反转会导致 PWM 占空比在电机上看到的即时 VDD 和负载处降低到可接受的值。该系统将不断工作以平衡 PWM 占空比。FSM1、CNT8、3 位 LUT15 和 PWM2 的功能在应用笔记 AN-1052。


保护块包括 2 个延迟(DLY2 和 DLY9)、计数器 CNT0 和配置为 XOR 门的 2 位 LUT0。这部分设计用于保护电机和外部 FET 不被烧坏。如果电机卡住或无法启动,霍尔传感器将无法提供关闭电机所需的反馈。如果在 100 毫秒后没有收到反馈,DLY2 输出将变为低电平并且 2 位 LUT0 关闭电机。如果发生这种情况,CNT0 和 DLY9 会尝试每 500 毫秒启动一次电机,持续 8 毫秒。这段时间足以启动电机,但不足以对电机造成损坏。

pYYBAGFn3bSAFWHVAAX7DY-42Zg312.png

结论

该项目描述了如何使用SLG46620 GreenPAK IC和霍尔效应传感器控制三相无刷直流电机。SLG46620 还包含可用于该项目的其他功能。例如,GreenPAK 中的 ADC 可以解释输入直流电压并根据该值生成 PWM 脉冲,而不是使用输入频率。


以前,如果设计人员希望控制 BLDC 电机,他们将受到电气规格和专用现成 IC 解决方案功能的限制。这迫使设计人员选择功能固定且可能会过度杀伤或昂贵的解决方案,这通常会限制其系统的 IO。

关键字:霍尔传感器  三相无刷  直流电机控制 引用地址:带霍尔传感器的三相无刷直流电机控制

上一篇:智能压力变送器的工作原理
下一篇:欧盟“工业5.0”对我国智能制造发展的几点启示

推荐阅读

新款图像传感器在超低光和近红外性能方面做了提升,连同高分辨率和低功耗性能等优点使人工智能监控摄像头在任何光照条件下都能对人脸进行精确识别。 领先的数字图像处理方案开发商豪威科技(OmniVision)今日宣布推出OS02C10 图像传感器,像素尺寸为2.9微米,200万像素,采用突破性超低光(ULL)技术并融合了OmniVision行业领先的Nyxel™近红外技术,在各...
今天第三方市场调研机构Counterpoint发布了2019年印度市场智能手机的数据报告,一起来看看吧: 数据显示,虽然跟去年同期相比,下滑了1个百分比,但是小米依旧以26%的市场份额继续领跑印度市场。 紧随其后的是国际大厂三星,它以20%的市场份额位居第二位,跟去年同期相比下滑了3个百分比。 排在第三位的是vivo,跟去年同期的...
Advanced Energy Industries, Inc. (Nasdaq: AEIS) 一直致力于开发各种先进的高精度电源转换、测量和控制系统等解决方案,这方面的技术更一直领先全球。该公司宣布推出一系列称为Impac® Series 600的全新高温测量平台,其特点是可用来测量非金属或金属涂层的表面温度,适用于工业生产设备。 Impac Series 600 平台采用模块式、可现场配置的多通...
ADC独立单通道采集使用的是野火stm32f103vet6指南者开发板,硬件连接图如下:实验一:独立单通道中断读取ADC值编程要点:初始化ADC用到的GPIO;初始化ADC初始化结构体;配置ADC时钟,配置通道的转换顺序和采样时间;使能ADC转换完成中断,配置中断优先级;使能ADC,准备开始转换;校准ADC;软件触发ADC,真正开始转换;编写中断服务函数,读取ADC转换数据...

史海拾趣

问答坊 | AI 解惑

保存、恢复BIOS参数

保存、恢复BIOS参数 所谓系统设置是指用户可以选择并安装的硬件设备信息通常必须以某种形式记录下来,以便在系统启动时,操作系统能够读取这些信息,明确当前系统的硬件配置和用户对某些参数的设定,以及用户的某些要求,从而保证微机系统的正常工 ...…

查看全部问答∨

MSP430x22x4程序包

此程序包包含MSP430单片机各个模块的程序应用,并且每个模块都有多个程序举例,通过对它们的学习,相信你的对430的理解更上一层楼!有不足之处请大家批评指正!…

查看全部问答∨

MSP430F149单片机实现的步进电机通用控制器

MSP430F149单片机实现的步进电机通用控制器…

查看全部问答∨

【FPGA告警信息】没有给输出管教指定负载电容

Warning:Found xx output pins without output pin load capacitance assignment原因:没有给输出管教指定负载电容解决方法:该功能用于估算TCO和功耗,可以不理会,也可以在Assignment Editor中为相应的输出管脚指定负载电容,以消除警告…

查看全部问答∨

2450 eboot下载超过40M的NK就DNW0.6就死掉怎么回事?

如题。下个20多M的NK很正常。下载40M的话DNW的进度条走三分之二就死了。 以下是一些打印信息: _OEMPlatformInit. System ready! Preparing for download... +OEMPreDownload. Please send the Image through USB. +OEMReadData. +OEMReadD ...…

查看全部问答∨

现在的嵌入式系统,使用什么编程,使用什么系统,使用什么协议与标准?

现在的嵌入式系统,使用什么编程,使用什么系统,使用什么协议与标准?…

查看全部问答∨

寻找IT界人才

  本公司是家上海的猎头公司,与上海众多IT公司有合作.希望全国各地的IT人才联系我们,我们希望通过我们的平台,尽我们最大的努力帮你们找到一份满意的工作.   有意者请联系我们~ MSN:jack_8310@hotmail.com,   QQ:2861 ...…

查看全部问答∨

求助CD4094的工作原理

我用三片CD4094来驱动15段数码管,一片用作数码管的位选,另两片级联起来显示数据,我想问一下,我的显示码是先发送低位还是高位,也就是怎样发送才能让串行数据和4094转换后的并行数据对应起来!…

查看全部问答∨

usbkey

从事专业的cos开发工作,熟悉各种cos工作原理,愿意长期承接以下工作: 1、开发各种usb加密狗、usbkey开发。 2、开发PKI,PBOC加密锁COS,可以开发基于U盘、HID、CCID等协议的无驱cos; 3、开发各平台USB KEY驱动; 4、专业开发CSP、PKCS11中间 ...…

查看全部问答∨

自己做的2812板子,调试问题

  最近刚按别人提供的原理图做了一块2812的板子,板上有外扩RAM,flash和ADS8361等 画图、pcb制板和焊接都是自己亲手做的,由于全是第一次动手做,很费事,也走了很多冤枉路。     前两天刚好全部焊接好,很激动的通上电调试 ...…

查看全部问答∨
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved