基于STM32103的FOC控制BLDC电机的程序,霍尔传感器识别角度,亲测可用
2022-07-24 17:49:19 1.4MB stm32 嵌入式硬件 单片机 FOC
1
设计者根据对环境的需求,希望能不断开拓高级电机控制技术,用以制造节能空调、洗衣机和其他家用电器产品。到目前为止,较为完善的电机控制解决方案通常仅用作专门用途。然而,新一代数字信号控制器(DigitalSignal Controller,DSC)的出现使得性价比高的高级电机控制算法最终成为现实。   例如,空调需要能够对温度作出快速响应以迅速改变电机的转速。因此,我们需要高级电机控制算法,以制造出更加节能的静音设备。在这种情况下,磁场定向控制(Field Oriented Control,FOC)脱颖而出,成为满足这些环境需求的主要方法。   本应用笔记讨论了使用Microchip dsPIC@ DSC系列对永磁同步电机(Permanent Magnet SynchronousMotor,PMSM)进行无传感器FOC的算法。   BLDC电机的传统控制方法是以一个六步的控制过程来驱动定子,而这种控制过程会使生成的转矩产生振荡。在六步控制过程中,给一对绕组通电直到转子达到下一位置,然后电机换相到下一步。霍尔传感器用于确定转子的位置,以采用电子方式给电机换相。高级的无传感器算法使用在定子绕组中产生的反电动势来确定转子位置。     六步控制(也称为梯形控制)的动态响应并不适用于洗衣机,这是因为在洗涤过程中负载始终处于动态变化中,并随实际洗涤量和选定的洗涤模式不同而变化。而且,对于前开式洗衣机,当负载位于滚筒的顶部时,必须克服重力对电机负载作功。只有使用高级的算法如FOC才可处理这些动态负载变化。   本应用笔记着重于适用于电器的基于PMSM的无传感器FOC控制,这是因为该控制技术在电器的电机控制方面有着无可比拟的成本优势。无传感器FOC技术也克服了在某些应用上的限制,即由于电机被淹或其线束放置位置的限制等问题,而无法部署位置或速度传感器。由于PMSM使用了由转子上的永磁体所产生的恒定转子磁场,因此它尤其适用于电器产品。此外,其定子磁场是由正弦分布的绕组产生的。与感应电机相比,PMSM在其尺寸上具有无可比拟的优势。由于使用了无刷技术,这种电机的电噪音也比直流电机小。
2022-07-14 10:41:54 6.42MB 传感器BLDC电机
1
描述 该无刷直流 (BLDC) 电机参考设计通过使用后跟分立式绝缘栅极双极晶体管 (IGBT) 半桥的 UCC27712-Q1 高侧和低侧栅极驱动器来控制汽车 HVAC(暖通空调)压缩机。该参考设计使用了 TI 的 InstaSPIN 软件,其中包含三相电机控制算法。设计人员可通过在 Piccolo 微控制器 (MCU) 的只读存储器 (ROM) 中使用专门的库来启用该算法,该算法还为无传感器(速度和扭矩)电机控制应用的设计人员提供了专家级工具。 特性 低电压侧可承受高达 45V 的电压以及电池反向和负载突降的情况(12V 系统) 使用有源“米勒钳位”和过流检测电路提供过流和误导通保护 隔离式 CAN 通信接口 隔离式电源 具有 2.5A 峰值输出的非隔离式、低成本、高侧和低侧栅极驱动器 InstaSPIN,无传感器扭矩控制算法
2022-07-04 00:19:35 7.97MB 开源 电路方案
1
直接检测无刷直流电机转子位置信号的方法 去掉不可靠的HALL传感器,提高马达工作的可靠性。
2022-05-19 02:07:06 1.42MB 无刷 直流 BLDC 电机
1
matlab故障诊断代码BLDC电机控制FOC 该存储库在Matlab / Simulink中为BLDC电机实现了磁场定向控制(FOC)。 该控制器已在实时气垫板嵌入式平台上进行了部署和测试: 目录 FOC架构 FOC体系结构包括: 估算:根据霍尔传感器信号估算转子位置,角度和电动机速度 诊断:实现错误检测,例如未连接的霍尔传感器,电机堵转,MOSFET损坏 控制管理器:管理控制模式(电压,速度,转矩)之间的转换 FOC算法:实现FOC策略 控制类型管理器:管理换向,正弦和FOC控制类型之间的过渡 下图说明了FOC算法架构: 在此实现中,可以使用3种控件类型: 换向 SIN(正弦波) 具有以下3种控制模式的FOC(磁场定向控制): 电压模式:在此模式下,控制器向电机施加恒定电压。 速度模式:在该模式下,闭环控制器通过抑制施加到电动机的任何干扰(电阻负载)来实现输入速度目标。 转矩模式:在此模式下,实现输入转矩目标。 当转矩目标为0时,此模式将使电动机“空转”。 控制器的C代码可以使用生成自动代码。 如图所示,该控制器设计用于电机绕组结构。 但是,只要稍加修改,控制器就可以适用于其他可用
2022-05-18 00:34:25 18.23MB 系统开源
1
BLDC电机传递函数 :电动势传递系数, :转矩传递系数, :电磁时间常数, BLDC电动机动态结构图 PMSM和BLDC电机的工作原理
2022-05-12 09:15:25 2.27MB 同步电机 电机 永磁
1
基于虚拟三次谐波反电动势的高速BLDC电机高精度无传感器驱动
2022-04-20 14:52:07 2.86MB 研究论文
1
学习BLDC电机MatlabSimulink建模分享学习资料-BLDC Motor Modelling and Control – A Matlab Simulink Implementation .rar 这段时间在学习BLDC电机控制系统的建模。从网上找资料,再研究代码,花了1个月时间搞定一个系统模型(几个印度大学生的设计,在Mathworks上找的),继续分享学习资料。希望对大家有帮助。 关于基础部分,可以参考我之前的“Simulink 连续系统,Simulink入门,讲解分析详细详细”,呵呵。
2022-03-27 00:54:04 1.74MB matlab
1
该模型展示了无刷直流电机的速度控制。 有完整的无刷直流电机动态模型。 电机实际转速与参考转速比较,控制三相逆变器调整端电压。 这种 BLDC 电机模型也可用于 BLDC 电机的无传感器控制。
2022-03-14 16:30:28 20KB matlab
1