0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样去提高三电阻采样最大占空比呢?

冬至子 来源:转子磁场定向 作者:转子磁场定向的马 2023-07-10 15:39 次阅读

因为成本和尺寸的原因,现在的电机控制器是逐渐高度集成化,小尺寸化。霍尔电流传感器或者电流采样芯片因为其高成本,使用是很受限制的。

天价电流传感器

所以,如下图的下桥臂双电阻或者三电阻采样方式是逐渐流行起来了。考虑到采样信号是共地的,所以省去了隔离电路,加上MCU大多内置运放,所以整个电路的集成度很高。

图片

下桥臂三电阻采样

像电动自行车这类产品,为了追求极致的尺寸,哪怕会引入谐波,也会考虑使用单电阻采样。

在无感FOC 控制算法里,因为位置估算和电流环都需要用到电流反馈值,所以电流采样对整个无感FOC的性能息息相关。在采用下桥三电阻采样方案时,如果没有精确的采样相电流,电机会产生较大噪音,运行效率低,极限速度低甚至无法工作。

方法简介

下桥臂双电阻和三电阻采样,必须在对应的下桥臂开通才可以,否则该桥臂电阻上没有流过电流,采样失败。

到了高速或者弱磁区,下桥臂开通的脉宽会越来越窄。最小脉宽的宽度越大,那么采样点距离MOSFET开关噪声越远,但是最大占空比不足,导致整个电机的极限速度或者最大力矩不理想,无法充分利用直流电压。

如果最小脉宽尽量减小,最大输出电压有所提高,但是采样点离MOSFET开关点很近,容易采样到噪声导致无法工作。

传统的方法是限制 调制率 ,在三相下桥臂的中点采样触发电流采样。就是限制最大占空比,牺牲了直流电压的利用率。一般来说,以M0为例,因为ADC的采样率和转换时间不会很快,一般一个通道采样加转换,对时钟降额使用大概是1us。所以采样3个通道需要3us,那么中间零矢量的时间起码要选5us以上,如下图即T1的最小宽度。

其中 Tminwidth=Tdeadtime + Tdelay + Tadc_sample。Tdeadtime 为死区时间,Tdelay 为 IGBT/MOSFET 导通延迟时间,Tadc_sample 为 ADC 采样三通道电流所需时间。所以Tminwidth=6us。

假设开关频率20k,开关周期50us,那么最大占空比只有(50-6)/50=88%.

图片

T1代表零矢量

有些厂家的方案会略微修改一下,比如上图中T1/T2/T3,当T1

以上方法是比较稳妥,但是没有最大限度地输出有效电压,中间T1的零矢量是没有有效电压输出的。

本人提出三种方法,一种源自某半导体厂商,一种受到单电阻采样的启发想到。

方法一

设定Tminwidth = 5us的前提下,所有采样情况分析如下:

图片

在PWM右边采样

1,当T1 >= Tminwidth, 在T1的中间触发U/V/W三相采样或者脉宽相对更快的U/V采样。

2,当T1 < Tminwidth, 当T2 >= Tminwidth, 在T2的中间触发UV两相采样。此时W相没有开通,所以只能选择触发UV采样,或者仍然使能UVW采样,但是W相采样结果舍弃。

3, 当T1 < Tminwidth, 当T2 < Tminwidth, 在T3范围内触发U相采样。此时只有U相开通,所以V/W采样的结果是无效的,因为桥臂电阻并没有流过电流。那么这种情况下要么对采样到的电流作 低通滤波 ,要么V相或者W相使用上一拍采样的电流。

该方法可以把占空比开到100%。

第3种情况下,必须考虑用上一拍的电流当作本拍电流使用,或者考虑低通滤波滤掉采样的错误信号,引入相位延时。

在情况2和情况3的时候,在线修改采样触发点,当前写入寄存器,下个开关周期生效。

同时两次采样的时间间隔不再固定,那么FOC的计算时间就必须缩短了。否则第3种情况因为扇区切换,到下一开关周期切换到第1种情况,FOC的计算时间必须限制在开关周期的75%以下。根本原因,还是第3种情况下触发ADC采样太晚,导致留给FOC计算的时间不足。

优点:

1、最大占空比100%

缺点:

1、FOC计算时间受限,不能超过中断周期的75%

2、ADC必须支持在线切换采样点,延时一个开关周期生效

3、某些情况下必须用上一拍电流替代当前电流,引入相位延时。或者用低通滤波滤除噪声

方法二

方法二是在第一种方法的基础上有一些启发,主要是第2,第3种情况的优化。处理方式如下:

1,当T1 >= Tminwidth, 在T1的中间触发U/V/W三相采样或者脉宽相对更快的U/V采样。

2,当T1 < Tminwidth, 当T2 >= Tminwidth, 在T2的中点触发V相采样,在T3的中点触发U相采样。

这种方法和T2中点触发UV采样的方式相比,对T2的宽度可以更窄,因为T2整个宽度内只采样1个ADC通道。如果采样2个ADC通道,那么宽度要增大起码1us。

3, 当T1 < Tminwidth, 当T2 < Tminwidth, 把T2往右边 移动 ,移动的增量是(Tminwidth-T2)。

从而可以实现在T2范围内触发1次对V相的采样,然后在T3中点触发对U相的采样。

该方法可以把占空比开到 100% ,不用考虑用上一拍的电流当作本拍电流使用,也不用考虑低通滤波滤掉采样的错误信号。尤其不会引入相位延时。

移动T2也会存在问题,因为可能导致V相开通点超过了PWM比较值的顶点,所以当V相计算的占空比不大到时候,就不光要移动可能导致谐波,还有可能改变V相的导通宽度,同时T1还有可能往左移动。

这一类极端情况下,可能会移动VW两相的开通脉冲,同时还要改变V相的导通宽度,引入一定谐波,和单电阻比较类似了。

缺点就是采样方式和单电阻类似,在情况2和情况3的时候,一个开关周期内必须触发2次ADC采样,上个周期计算触发点写入寄存器,下个开关周期就生效。

同时两次采样的时间间隔不再固定,那么FOC的计算时间就必须缩短了。否则第3种情况因为扇区切换,到下一开关周期切换到第1种情况,FOC的计算时间必须限制在开关周期的 75% 以下。

优点:

1、最大占空比100%

2、不需要用上一拍电流替代当前电流,没有相位延时

缺点:

1、FOC计算时间受限,不能超过中断周期的75%

2、ADC必须支持在线切换采样点,延时一个开关周期生效,一个周期内触发2次ADC采样。

3、第2种情况有移相,类似单电阻采样,引入电流谐波,甚至改变导通宽度。

方法三

方法三和在传统的方法比较类似, 固定点采样 ,但是占空比在某些情况下可以达到100%。

1,当T1 >= Tminwidth, 在T1的中间触发U/V/W三相采样或者脉宽相对更快的U/V采样。

2,当T1 < Tminwidth, 当T2 >= Tminwidth, 强制T1=0, 在T2中点对UV相触发采样。

3, 当T1 < Tminwidth, 当T2 < Tminwidth, 强制T1=0, 强制T2=Tminwidth, 在T2中点对UV相触发采样。

该方法可以把占空比开到 100% ,比如强制T1=0, 就是强迫实现了100%占空比。因为T1较小的时候,如果中点固定采样,肯定会受到T1开关动作的影响。这种情况下规避开关噪声,只能强制T1是不存在的,即W相下桥不导通,一直关闭。这样子UV两相就能在足够的采样宽带下实现采样。

情况3也是类似的原因,解决了T1,当T2不够,只能给T2强制最小宽度,没有宽度就创造宽度,强制触发采样。

用考虑用上一拍的电流当作本拍电流使用,也不用考虑低通滤波滤掉采样的错误信号。尤其不会引入相位延时。固定采样点,配置也简单。

缺点就是在某些情况下,强制改变了T1和T2的宽度,虽然没有引入谐波,但是改变了目标输出电压。

因为是固定采样点,所以FOC计算时间没有特殊限制。

优点:

1、最大占空比100%

2、不需要移相,不需要在线改变采样点,对FOC计算时间没有限制。

缺点:

1、极限速度下会改变T1和T2的实际值,导致实际输出电压和目标电压存在偏差

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MOSFET
    +关注

    关注

    141

    文章

    6569

    浏览量

    210139
  • 低通滤波器
    +关注

    关注

    13

    文章

    448

    浏览量

    46921
  • 电机控制器
    +关注

    关注

    19

    文章

    475

    浏览量

    31806
  • 霍尔电流传感器

    关注

    3

    文章

    200

    浏览量

    13963
  • 电流采样
    +关注

    关注

    1

    文章

    43

    浏览量

    16872
收藏 人收藏

    评论

    相关推荐

    请问AD7656BSTZ采样精度怎样提高

    ,用的是内置基准源,范围4*VREF,当不接入电流信号时吗,有10个AD值跳动,也就是0.1A的跳动,请问有遇到过类似的问题吗?怎样提高采样精度,请大侠指教,谢谢!
    发表于 08-22 07:46

    怎样使用定时器进行AD采样

    STM32的AD转换的电压范围是多少?怎样使用定时器进行AD采样
    发表于 09-15 06:22

    怎样设计一种基于互感器采样方式的计量电路

    信号采样的基本原理是什么?怎样设计一种基于电阻采样方式的计量电路?怎样
    发表于 09-24 08:18

    如何测量采样电阻的阻值

    什么是采样电阻?什么是开尔文接法?如何测量采样电阻的阻值?
    发表于 10-08 06:03

    怎样计算IPMSM的电磁转矩

    怎样计算IPMSM的电磁转矩怎样计算IPMSM的FOC驱动最大转矩电流比?
    发表于 10-09 07:56

    怎样测量PWM波的占空比

    PWM波形是如何产生的?怎样测量PWM波的占空比
    发表于 10-19 07:16

    怎样计算STM32 ADC的采样

    怎样计算STM32 ADC的采样?ADC采样率最高的时钟是什么?
    发表于 10-26 08:13

    怎样进一步提高NTP的授时精度

    网络时间协议NTP是什么意思?NTP授时的原理是什么?怎样进一步提高NTP的授时精度
    发表于 11-01 07:12

    怎样解决传感器采样周期造成的观测传感器滞后问题

    传感器采样周期为什么能造成观测传感器滞后怎样解决传感器采样周期造成的观测传感器滞后问题
    发表于 11-12 07:39

    怎样采用外部中断测频和定时器输入捕获占空比

    为什么不采用外部中断测频和定时器输入捕获测占空比怎样采用外部中断测频和定时器输入捕获占空比
    发表于 11-19 07:05

    如何用示波器测量输出7路占空比不同的PWM信号

    如何用示波器测量输出7路占空比不同的PWM信号怎样计算输出7路占空比不同的PWM信号频率
    发表于 12-15 06:10

    怎样调制单极性SPWM波的频率和占空比

    什么是SPWM波怎样调制单极性SPWM波的频率和占空比
    发表于 02-17 06:48

    怎样设计一种基于自然采样法的SPWM波硬件产生电路

    怎样设计一种方波发生电路怎样设计一种角波发生电路
    发表于 02-17 06:05

    提高三端稳定器输出电压的电路图

    提高三端稳定器输出电压的电路图
    发表于 08-06 15:30 1228次阅读
    <b class='flag-5'>提高三</b>端稳定器输出电压的电路图

    如何提高三防平板电脑的续航能力

    本期上海研强给大家分享的是提高三防平板电脑的续航能力几种方法 ,希望看完本篇文章您能对三防平板电脑有一个全新的认识!
    发表于 07-15 16:27 670次阅读