历史上的今天
返回首页

历史上的今天

今天是:2024年10月27日(星期日)

正在发生

2021年10月27日 | 带霍尔传感器的三相无刷直流电机控制

2021-10-27 来源:elecfans

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


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


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

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


构造和运行原理

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

pYYBAGFn3aaAOPMsABAnXEpQwOA732.png?imageView2/2/w/550

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

poYBAGFn3aeARVjlAAH5YICnOfo999.png?imageView2/2/w/550

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


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

poYBAGFn3aiAAEcMAAAJhDQWmS8992.png?imageView2/2/w/550

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

设计

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

pYYBAGFn3aqAKMa-AANqdng4yGc959.png?imageView2/2/w/550

poYBAGFn3ayAGuNrAAT-gttu8_I400.png?imageView2/2/w/550

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

pYYBAGFn3a2ACv78AAAL7YWt88Y008.png?imageView2/2/w/550

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

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

poYBAGFn3bKAac0MABk9vjTl5mE505.png?imageView2/2/w/550

霍尔传感器的处理模块包括 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?imageView2/2/w/550

结论

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


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

推荐阅读

史海拾趣

Amphenol Piher公司的发展小趣事

Amphenol Piher 是 Amphenol 公司的一部分,专注于设计、制造和销售电子行业中的传感器和电位器等产品。以下是关于 Amphenol Piher 公司发展的五个相关故事:

  1. 创立与初期发展:Amphenol Piher 公司的历史可以追溯到20世纪60年代,在西班牙的Valencia成立。最初,公司主要致力于生产电位器和传感器等电子元器件,为不同行业的客户提供定制化的解决方案。随着市场需求的增长和公司技术实力的提升,Amphenol Piher 逐渐赢得了客户的信任和市场认可。

  2. 技术创新与产品多样化:Amphenol Piher 公司在技术研发方面持续投入,并不断推出新型的传感器和电位器产品。公司专注于提升产品性能、精度和可靠性,满足客户对高品质电子元器件的需求。除了传统的电位器和传感器,Amphenol Piher 还推出了一系列新型产品,如角位移传感器、线性位移传感器等,为不同应用领域提供多样化的解决方案。

  3. 客户合作与定制化解决方案:Amphenol Piher 公司与客户建立了紧密的合作关系,致力于开发定制化的传感器和电位器解决方案。公司的工程团队与客户密切合作,根据客户的需求和应用场景,设计和制造符合特定要求的产品。这种定制化解决方案能够满足客户个性化的需求,为客户提供更加专业和完善的服务。

  4. 质量控制与认证标准:Amphenol Piher 公司高度重视产品质量控制,并严格遵循国际质量管理体系标准。公司的生产工艺和质量管理体系符合ISO 9001质量管理体系认证标准,以确保产品质量的稳定性和可靠性。此外,Amphenol Piher 公司的产品还通过了各种行业和应用领域的认证标准,如汽车行业的TS16949认证等,确保产品符合行业标准和规定。

  5. 全球市场拓展与合作伙伴关系:除了在西班牙的生产基地外,Amphenol Piher 公司还在全球范围内设有多个销售办事处和代理商网络,拓展了国际市场份额。公司与全球各种行业领先企业建立了长期稳定的合作关系,共同推动产品的创新和市场拓展。通过全球市场拓展和合作伙伴关系,Amphenol Piher 公司不断扩大业务规模,增强了在电子行业中的市场竞争力。

这些故事展示了 Amphenol Piher 公司从成立初期到如今在技术创新、产品多样化、客户合作与定制化解决方案、质量控制与认证标准以及全球市场拓展与合作伙伴关系等方面取得的重要进展。

Digi International公司的发展小趣事

Digi International成立于1985年,最初是一家位于明尼苏达州的公司。随着业务的不断发展,公司于1989年进行了首次公开募股,并随后重组为特拉华州的公司。Digi International在纳斯达克全球精选市场上交易,股票代码为DGII。这一转型不仅为公司带来了更多的资金支持,也为其后续的发展奠定了坚实的基础。

成都振芯/国腾(CORPRO)公司的发展小趣事

2003年,成都国腾微电子有限公司(后更名为成都振芯科技股份有限公司)正式成立,标志着CORPRO的起点。公司由成都国腾电子集团投资设立,创始人团队汇聚了来自中国物资储运集团、电子科技大学等单位的精英。在成立之初,CORPRO就致力于集成电路、微波组件及相关电子器件的设计、开发与销售,奠定了其在电子行业的基础。

FerriShield公司的发展小趣事

FerriShield公司起源于一家小型电子材料研究实验室。创始人Dr. Smith是一位材料科学家,他发现了一种新型的铁磁屏蔽材料,能够有效减少电子设备中的电磁干扰。这一发现引起了业界的广泛关注。Dr. Smith决定将其商业化,并创立了FerriShield公司。凭借这种创新材料,FerriShield在成立初期就获得了多项专利,并成功吸引了第一轮风险投资。

Analog Modules Inc公司的发展小趣事

在快速发展的同时,FerriShield始终不忘履行社会责任。公司积极参与环保事业,推动绿色生产和可持续发展。此外,FerriShield还设立了奖学金和助学金,支持贫困地区的青少年接受教育。这些举措体现了FerriShield作为行业领导者的责任与担当。

以上五个故事均基于FerriShield公司的发展历程和事实描述,展现了其在电子行业中的成长和进步。

Eaton公司的发展小趣事

自1993年进入中国市场以来,伊顿公司凭借其先进的技术和丰富的经验,迅速在电网、石油化工、轨道交通、数据中心、商业楼宇等多个行业建立了市场地位。伊顿在中国的发展过程中,不仅带来了全球领先的产品和解决方案,还积极参与了本地市场的建设和创新。通过一系列的战略合作和收购活动,伊顿在中国市场的业务不断扩展,为中国经济和电气工业的发展做出了重要贡献。

问答坊 | AI 解惑

基于IIS音频系统设计(2)

嵌入式系统硬件设备种类繁多,且缺乏PC中标准的体系结构,所以必须为各种设备编写驱动程序。 ARM 驱动程序的主要任务是控制音频数据在硬件中流动,并为音频应用提供标准接口。由于嵌入式系统资源有限,且处理器能力不强,所以在音频设备的驱动程序 ...…

查看全部问答>

Protel DXP 2004实用教程CD版本

Protel DXP 2004实用教程CD版本…

查看全部问答>

电磁炉线圈改造不工作原因?

我把电磁炉线圈改造成筒状,就是对管状的物体加热,改造后怎么会不加热,通电后显示正常,就是将铁管穿入线圈选择加热后不加热,状态就和没有锅一样,在穿入的铁管上有轻微的间隔的“叮”声。请教大家我如何改造才能实现我的要求呢?…

查看全部问答>

收到礼物了

收到礼物了,打开一看,咦,是。。。 雨衣????? 拉开拉锁,展开,奥,原来是。。。原来是。。。。   包包!! EEWORLD的礼物,都这么创意啊,谢谢啊。  …

查看全部问答>

关于sopc的问题,请高手指点,谢谢了

最近毕业设计要做2fsk的sopc解码,不知道该如何下手…

查看全部问答>

wince 升级到 R3 版本

请问大家有没有把 WINCE 升级到 R3 版本呢? 我用的是 PXA270 的MCU ,升级后出出现堆栈溢出, !!! Committed last page of the stack (0xd0230018), SEH bypassed, thread terminated !!! Exception \'User Stack Overflow\' (-3): Thread-Id=0 ...…

查看全部问答>

为什么用直联线也可以通呢?

我们开发的嵌入式设备两台间用直连线和交叉线都可以通,谁知道原因呢?我用的是Realtelk的8201网卡芯片?…

查看全部问答>

VS2003下,如何把pictureBox1.Image保存为文件呢

我是用VS2003开发的,做了一个签名程序,可是当我想把签名生成的Bitmap保存时,就遇到了这个问题! 希望高手能帮忙解答一下…

查看全部问答>

又遇怪事,STM32IAR优化产生的SPI问题

硬件相同,甚至板子都没掉电,只是换用不同的优化重新仿真,使用IAR高度优化时SPI1的SCK无波形:高度优化时: 下载 (69.93 KB) 2010-7-21 14:35 中度优化时: 下载 (93.56 KB) 2010-7-21 14:35 ...…

查看全部问答>

Ltib怎么加上TFTP? 谢谢

我使用的是8315E开发板, 在使用LTIB进行编译的时候我一直使用的缺省方式, 没有修改配置项, 然后编译之后生成的内核下载到开发板之后发现用不了TFTP   所以请教各们朋友:   怎么在LTIB编译的时候修改配置项?   谢谢…

查看全部问答>