无刷直流电动机 (BLDC),也称为电子换向电动机(ECM、EC 电动机)或同步直流电动机,是由直流电通过逆变器或开关电源供电的同步电动机,该同步电动机会产生交流电流来驱动各相通过闭环控制器控制电机。控制器向控制电机速度和扭矩的电机绕组提供电流脉冲。
与有刷电机相比,无刷电机的优势在于高功率重量比、高速度和电子控制。无刷电机在计算机外围设备(磁盘驱动器、打印机)、手持电动工具以及从模型飞机到汽车的车辆等地方都有应用。
该项目描述了如何使用 GreenPAK™ 控制三相无刷直流电机。
下面我们描述了了解解决方案如何编程以创建直流电机控制所需的步骤。但是,如果您只是想得到编程的结果,下载GreenPAK Designer 软件查看已经完成的GreenPAK Design 文件。将GreenPAK 开发套件插入您的计算机,然后点击程序来设计设备。
构造和运行原理
BLDC 电机的结构和操作与交流感应电机和有刷直流电机非常相似。与所有其他电机一样,BLDC 电机也由转子和定子组成(图 1)。
BLDC 电机定子由叠层钢制成,用于承载绕组。定子中的绕组可以按两种模式排列 - 星形图案 (Y) 或三角形图案 (Δ)。两种模式之间的主要区别在于 Y 模式在低 RPM 时提供高扭矩,而 ∆ 模式在低 RPM 时提供低扭矩。这是因为在 ∆ 配置中,一半的电压施加在未驱动的绕组上,从而增加了损耗,进而增加了效率和扭矩。BLDC 电机使用电气循环进行控制。一个电循环有 6 个状态。基于霍尔传感器的电机换向序列如图 2 所示。
BLDC 电机运行的基本原理与有刷直流电机相同。对于有刷直流电机,反馈是使用机械换向器和电刷实现的。在 BLDC 电机中,使用多个反馈传感器实现反馈。最常用的传感器是霍尔传感器和光学编码器。
在三相 BLDC 中,齿(极)数是 3 的倍数,磁铁数是 2 的倍数。 根据磁铁和齿的数量,每个电机具有不同数量的齿槽效应(即磁吸力)转子和定子)每转步数。要计算步数 (N),我们需要知道电机中使用了多少个齿和多少个磁铁。该项目中使用的电机有 12 个齿(极)和 16 个磁铁。
因此,要转动 1 圈,我们需要生成 48 个电步。
设计
主要框图和典型应用电路分别如图3和图4所示。
该设计有 2 个输入来控制电机速度和方向。PIN#8 控制方向;Pin#8 上的高电平表示电机顺时针旋转,低电平表示逆时针旋转。PIN#2 用于通过输入频率控制速度。此引脚上没有频率信号将关闭驱动器,电机将停止。在前 500 毫秒内向该引脚施加频率将启动电机。使用输入频率使我们能够非常精确地控制电机速度。要计算 RPM,我们需要知道电机包含多少个电步:
此应用中的电机有 48 步,因此在 5kHz 的频率下,电机将以 6250 RPM 运行。
该设计可分为 4 个部分(图 5):霍尔传感器的处理块、栅极驱动器块、PWM 控制或速度控制块以及保护块。
霍尔传感器的处理模块包括 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 毫秒。这段时间足以启动电机,但不足以对电机造成损坏。
结论
该项目描述了如何使用SLG46620 GreenPAK IC和霍尔效应传感器控制三相无刷直流电机。SLG46620 还包含可用于该项目的其他功能。例如,GreenPAK 中的 ADC 可以解释输入直流电压并根据该值生成 PWM 脉冲,而不是使用输入频率。
以前,如果设计人员希望控制 BLDC 电机,他们将受到电气规格和专用现成 IC 解决方案功能的限制。这迫使设计人员选择功能固定且可能会过度杀伤或昂贵的解决方案,这通常会限制其系统的 IO。
上一篇:智能压力变送器的工作原理
下一篇:欧盟“工业5.0”对我国智能制造发展的几点启示
推荐阅读
史海拾趣
随着公司业务的不断拓展和市场份额的逐步扩大,海芯科技开始注重品牌建设和市场推广。公司积极参加各类行业展会和交流活动,与业内同行和客户进行深入交流和合作。同时,公司还加大了对品牌形象的宣传力度,通过广告、宣传册等多种方式提升品牌知名度和美誉度。这些举措不仅提升了公司的市场影响力,也为公司的长期发展奠定了坚实的基础。
面对电子行业的快速变化和市场竞争的加剧,海芯科技始终保持着对技术创新的追求和投入。公司不断引进新技术、新工艺和新材料,对现有产品进行升级和改进,同时也在不断探索和研发新的产品和技术。这些技术升级和创新发展不仅提升了公司的核心竞争力,也为公司在未来市场竞争中保持领先地位提供了有力保障。
这五个故事展示了海芯科技在电子行业中的发展历程和取得的成就。通过不断的努力和创新,海芯科技已经逐渐成为了电子行业中的佼佼者,为行业的发展做出了积极的贡献。
随着物联网技术的不断发展,电子设备对继电器的要求也越来越高。Deltrol Controls紧跟行业趋势,对继电器产品进行了智能化改造。通过集成传感器、控制器等智能元件,新型继电器能够实现对电路状态的实时监测和远程控制。这一创新产品不仅提高了电子设备的智能化水平,也为客户带来了更多的便利和价值。
为了进一步扩大市场份额,Fibrefab开始实施全球化战略。公司先后在亚洲、欧洲和美洲等地设立生产基地和研发中心,以满足不同地区客户的需求。同时,Fibrefab还积极与全球知名的电信运营商和设备制造商建立合作关系,共同推动光纤通讯技术的发展和应用。这一战略的实施不仅帮助Fibrefab拓展了海外市场,也提升了其品牌影响力和市场竞争力。
为了进一步提升品牌影响力和市场份额,CANDD公司开始实施国际化战略。公司首先在欧洲市场设立了分公司,并成功打开了欧洲市场的大门。随后,公司又进军亚洲市场,通过与当地企业的合作,逐渐在亚洲市场站稳了脚跟。随着国际化战略的深入实施,CANDD公司的品牌知名度和市场份额不断攀升。
为了进一步提升品牌影响力和市场份额,CANDD公司开始实施国际化战略。公司首先在欧洲市场设立了分公司,并成功打开了欧洲市场的大门。随后,公司又进军亚洲市场,通过与当地企业的合作,逐渐在亚洲市场站稳了脚跟。随着国际化战略的深入实施,CANDD公司的品牌知名度和市场份额不断攀升。
保存、恢复BIOS参数 所谓系统设置是指用户可以选择并安装的硬件设备信息通常必须以某种形式记录下来,以便在系统启动时,操作系统能够读取这些信息,明确当前系统的硬件配置和用户对某些参数的设定,以及用户的某些要求,从而保证微机系统的正常工 ...… 查看全部问答∨ |
此程序包包含MSP430单片机各个模块的程序应用,并且每个模块都有多个程序举例,通过对它们的学习,相信你的对430的理解更上一层楼!有不足之处请大家批评指正!… 查看全部问答∨ |
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 ...… 查看全部问答∨ |
|
我用三片CD4094来驱动15段数码管,一片用作数码管的位选,另两片级联起来显示数据,我想问一下,我的显示码是先发送低位还是高位,也就是怎样发送才能让串行数据和4094转换后的并行数据对应起来!… 查看全部问答∨ |
|
最近刚按别人提供的原理图做了一块2812的板子,板上有外扩RAM,flash和ADS8361等 画图、pcb制板和焊接都是自己亲手做的,由于全是第一次动手做,很费事,也走了很多冤枉路。 前两天刚好全部焊接好,很激动的通上电调试 ...… 查看全部问答∨ |