BLDC-单电阻噪音处理

2-4 单电阻噪音处理

随着对电机控制器成本的要求越来越高,越来越多厂家开始使用在功率模块的三个IGBT下桥臂母线处仅放置一个采样电阻,然后通过软件算法重构出三相电流,进而实现FOC无传感控制的方案。

关于重构三相电流的软件算法,各大芯片厂家都把这个视为核心专利,不轻易透露。但不管怎么变化,所涉及的核心无非就两点:(1)采样时刻(2)不可观测区的补偿方法。

单电阻由于移相的存在,形成谐波电流,产生噪音。这也是单电阻应用中最容易遇到的问题。
针对这个问题,我们开发出了单电阻低噪和单电阻无噪的方案,启动单电阻低噪用于马达启动,单电阻无噪用于马达运行。


单电阻低噪(LowNoise):
特殊移相法:
在英飞凌的文档中有介绍,这种方式可以降低噪音,缺点是需要单片机PWM发波支持,国产M0芯片普遍无法完整的支持,因此应用是受限的。
在这里插入图片描述

启动和低速阶段带来的噪音及处理方法

做过单电阻采样的都对下面的图10十分清楚,采样的时刻存在非观测区:①采样中存在的低调制指数区 ②从区间到区间变迁时的中到高调制指数区。

采样中存在的低调制指数区就是指三相之间的占空比很接近,也就是电机低速运行时,这时往往指的是电机的启动过程。此时在低速状态下重构出电流,往往绝大部分状态都是非观测区,所以全过程都需要对采样窗口进行移动

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Seed-bldc控制程序是一种用于无刷直流电机(Brushless DC Motor,简称BLDC)的控制程序。BLDC电机是一种无刷电机,与传统的有刷直流电机相比具有更高的效率和更低的噪音。 Seed-bldc控制程序使用了种子(seed)算法,是一种非线性控制方法。该种子算法的核心思想是模拟生物进化中的基因交叉和变异过程,通过进化产生更优秀的控制策略。 Seed-bldc控制程序的主要目标是实现BLDC电机的速度和位置控制。该程序通过测量电机的反馈信号,如转子位置和转速,来控制电机的输出。通过种子算法,控制程序可以根据电机负载的变化和性能要求的变化来优化控制策略,以获得更好的控制效果。 Seed-bldc控制程序的实现包括多个步骤。首先,程序需要进行电机的初始化和参数设置,如电机的电流限制和速度范围。然后,程序开始循环执行控制算法,根据反馈信号计算控制输出,并将其发送到电机驱动器。程序还会监测电机性能,并进行动态调整以提高响应速度和稳定性。 Seed-bldc控制程序的优点是可以适应不同的负载和性能需求,具有较好的鲁棒性和自适应性。通过种子算法,程序可以在不断的进化过程中提高控制策略的质量和性能。因此,Seed-bldc控制程序在工业和自动化领域的应用越来越广泛,为BLDC电机的控制提供了一种高效的解决方案。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值