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

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

3天内不再提示

电机控制中电流采样原理解析

先楫半导体HPMicro 来源:先楫半导体HPMicro 2023-11-30 09:13 次阅读

电力电子与电力传动专业硕士研究生,一个从事了20多年的功率控制的工程小兵,有多年的电机驱动和电源控制经验,专注电力电子控制方向。

电机控制中电流采样

电流采样控制系统的主反馈,对精度、响应速度、同步性都有要求。

电流采样需要直接测量主回路功率器件部位,常用的电流传感器为分流电阻、霍尔效应(HE)传感器以及电流互感器(CT)。

CT传感器和HE传感器可提供固有的隔离,但是它们的成本更高,并且采用此类传感器的解决方案在精度上不及采用分流电阻的解决方案。

Σ-Δ隔离采样是将分流电阻电压转换为调制脉冲信号,采用数字隔离方式实现采样与隔离。

2e2d313c-8f17-11ee-939d-92fbcf53809c.png

Σ-Δ电流采样优点

容易实现模拟隔离采样:

主回路的开关噪声对控制电路干扰大,会影响系统稳定性和控制精度,隔离Σ-Δ采样可以实现控制与主回路隔离。

隔离Σ-Δ转换器是采用脉冲输出方式传输信号,通过数字隔离芯片的原理实现隔离,较模拟隔离成本低而且失真小。

Σ-Δ转换器是采用积分(累加)方式转换模拟信号,对开关噪声干扰抑制有天然优势。

属于外置模数转换,较MCU集成ADC结构,不受MCU芯片中数字部分信号干扰,AD转换结果更加稳定准确。

Σ-Δ转换器已经实现国产化,成本价格大幅下降。

2e403dea-8f17-11ee-939d-92fbcf53809c.png

Σ-Δ工作原理

1-bit DAC的输出只有两种电压,取决于给它提供的电压基准Vref+和Vref-:

输入为0,输出为Vref-

输入为1,输出为Vref+

sigma-delta调制的运算过程:

输入与1-bit DAC相减,得到误差

对误差积分

积分结果与0比较,输出调制信号

同时,调制信号再通过1-bit DAC反馈到输入侧,与输入相减

2e59ccb0-8f17-11ee-939d-92fbcf53809c.png

Σ-Δ特性

Σ-Δ转换器是1位采样系统,转换器对其进行多次采样,这种技术称为过采样。采样率比输出端口的数字结果快数百倍。

Σ-Δ转换器有两个数字接口:MDAT串行数据输出、MCLK主机时钟逻辑输入或输出。

Σ-Δ滤波器常用的模式有以下三种:SINC2、SINC3、SINCfast。SINC2、SINC3多用于电流采样;SINCfast在3-5bit ENOB建立时间最短,更适合过流或短路保护。

2e64d254-8f17-11ee-939d-92fbcf53809c.png2e6e95dc-8f17-11ee-939d-92fbcf53809c.png

如何实现

01

SDM信号接收单元

SDM 模块包含了 4 个彼此独立的滤波器环节,可以同时对4 路的∑Δ信号进行解码。

每一个通道含有独立、可配置的第一滤波器 (PCM_CIC 数据滤波器) 单元。支持Sinc1 /Sinc2 /SincFast /Sinc3四种模式,OSR在 1–256 之间。

每一个通道含有独立、可配置的第二滤波器 (AMP_CIC+ 比较器) 单元。可同时监测:高门限越界、低门限越界、过零门限这三种事件。这些监测信号可连接至互联管理器后可以用来产生推动后继的相应控制逻辑。过采样率(OSR)可在 1–32 之间配置。

2e7b8706-8f17-11ee-939d-92fbcf53809c.png

02

PCM_CIC 数据滤波器配置

Σ-Δ转换器的MCLK可以由clock_ref功能由引脚从内部PLL直接分配输出。时钟精度更高,抖动更小。

MCLK、MDAT需要设置为双时钟同步后再使用,否则容易产生数据错误故障报警。在sdm_get_default_module_control()已经配置完成。

采样模式根据Σ-Δ转换器配置即可,一般是下降沿。

2e9e907a-8f17-11ee-939d-92fbcf53809c.png

03

PCM_CIC 数据滤波器配置

Σ-Δ滤波器可以选择连续采样,连续采样不建议使用FIFO;也可以选择同步采样,实现数据通路的数据采样与外部事件(PWM同步) 实现电流采样与PWM相位同步,同时减少中断对CPU时间的占用。

当同步采样时,置位CH[x][SDCTRLP[FFSYNCCLREN]],新的触发事件会自动清除 FIFO 内容。

下图为同步使能时的配置

2eb05904-8f17-11ee-939d-92fbcf53809c.png

04

AMP_CIC幅值通路配置

幅值通路是用来监控的输入并快速响应,实现过流保护。

幅值通路没有同步事件控制, 同时支持Sinc1、Sinc2、Sinc3、和 SincFast 类型。

幅值通道 Sinc 滤波器输出的幅值信号可直接实时地从 CH[x][SCAMP] 读出,没有FIFO 作为缓存。

下图是上限保护配置,阈值是中间位(128)+0.7*最大幅值。

2ebfa6b6-8f17-11ee-939d-92fbcf53809c.png

05

中断处理

幅值通路和数据通路是共用一个中断源,需要通过标志位确认中断产生原因。

2edc827c-8f17-11ee-939d-92fbcf53809c.png

06

与PWM互联

SDM与PWM互联可以实现以下功能:采样同步、故障输出保护。

采样同步的同步触发源是CH[SDCTRLP].SYNCSEL是互联管理器输出中的SDM_TRG0-15序列,即trig_mux0触发0-3,trig_mux1触发4-7,trig_mux2触发8-11,trig_mux3触发12-15。

故障输出可以根据需要配置高低限报警。

2eedc7a8-8f17-11ee-939d-92fbcf53809c.png

总 结

Σ-Δ滤波对PWM产生的干扰有更好的抑制作用,便捷实现高低压隔离,外置采样电路具有更高的精度。

相较于FPGA的Σ-Δ接口,HPM6200中的SDM模块具更多的滤波器模式选择,支持Sinc1、Sinc2、SincFast、Sinc3多种模式;SDM模块不仅支持连续采样模式,同时可与内部PWM相位的准确同步,令电流控制更准确,更改PWM载波频率更方便。

HPM6200为高算力MCU,SDM模块的采样频率可达200Mhz,MCLK最高可以设置到20Mhz(Manchester 模式除外),在确保采样精度的前提下可以更短的时间内完成转换。

HPM6200中的SDM包含幅值模块,集成了过流保护功能,降低控制成本,优化控制电路面积。

审核编辑:汤梓红

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

    关注

    3465

    文章

    1708

    浏览量

    264472
  • 电源控制
    +关注

    关注

    2

    文章

    126

    浏览量

    26461
  • 电流采样
    +关注

    关注

    1

    文章

    43

    浏览量

    16873
  • 先楫半导体
    +关注

    关注

    9

    文章

    181

    浏览量

    1820

原文标题:经验分享|SDM令电流控制更加从容

文章出处:【微信号:HPMicro,微信公众号:先楫半导体HPMicro】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电机控制单电阻采样PWM变形信号的产生

    电机控制单电阻采样机制是在一个PWM波形内采集两相电流ADC数据,但某些扇区边界条件下只能获得一路电流ADC数据, 需要对PWM波形进行变形
    的头像 发表于 08-29 17:36 1.5w次阅读
    <b class='flag-5'>电机</b><b class='flag-5'>控制</b>单电阻<b class='flag-5'>采样</b>PWM变形信号的产生

    为何电机电流采样对于FOC控制来说是不可或缺的?

    电机电流采样对于FOC控制来说是不可或缺的,在设计电机控制电路时,为了能够准确的
    的头像 发表于 09-18 09:52 3.5w次阅读

    如何理解foc控制 伺服电机有foc控制

    如何理解foc控制FOC控制是一种高级电机控制技术,可以提高电机的功率、效率和
    的头像 发表于 07-31 17:28 1198次阅读
    如何<b class='flag-5'>理解</b>foc<b class='flag-5'>控制</b> 伺服<b class='flag-5'>电机</b>有foc<b class='flag-5'>控制</b>吗

    电机电流采样

    最近在做电机调速,关于电流采样这一块有点疑问,图2的功能(信号调理)?为何采样电阻采样的电压要送到图2,图1信号不能直接送单片机ad口吗?
    发表于 03-20 10:54

    伺服电机控制的参数理解

    【不懂就问】伺服电机控制,典型分为三个环,位置环、速度环、电流环其中涉及的一个控制参数“位置前馈增益”怎么理解
    发表于 07-24 08:41

    电机电流环中电流采样可能会采到PWM的谷值

    最近一直在拿TI的drv8301做电机拖动,现在开始调电流环了,但是对电机电流采样遇到了点疑问。电机是PWM
    发表于 06-25 08:46

    永磁同步电机谐波电流注入控制策略原理解析及仿真教程资料下载

    本篇文章为永磁同步电机谐波电流注入控制策略原理解析及仿真教程目前关于此方向的资源教程较少,我个人对其进行了原理总结,仿真实验分析希望大家有所收获,喜欢本篇文章的话点个关注收藏赞吧!!!
    发表于 06-30 06:16

    电流采样电机控制系统为什么如此重要?

    在Workbench界面右侧点击power stage,也就是供电部分,可以进入下图界面,其中Current Sensing为电流采样部分。如图中红圈所示。在电机控制系统
    发表于 07-08 09:16

    几种电流采样电路的检测方案

    在永磁同步电机FOC控制算法控制目标是电机的相电流,因而
    发表于 08-27 08:19

    在FOC算法电流采样的方案

    的弊端就是算法复杂,某些位置无法采样,但是无感控制又必须每个周期获取三相电流。各应用笔记均提到在低调制系数和扇区边界附近,单电阻是无法采样
    发表于 04-04 15:49

    伺服驱动器中电流采样电路设计

    在伺服驱动控制系统中,为实现磁场定向控制,需要至少对两相电机绕组的电流进行采样,这两路电流
    发表于 05-25 11:34 8486次阅读
    伺服驱动器中<b class='flag-5'>电流</b><b class='flag-5'>采样</b>电路设计

    电机控制系统中的电压电流采样电机转子位置信息采样介绍

    电机控制系统中的电压电流采样实现
    的头像 发表于 04-24 06:10 5114次阅读
    <b class='flag-5'>电机</b><b class='flag-5'>控制</b>系统中的电压<b class='flag-5'>电流</b><b class='flag-5'>采样</b>及<b class='flag-5'>电机</b>转子位置信息<b class='flag-5'>采样</b>介绍

    FOC电流采样为什么不准?你忽略了这个细节

    电机驱动的FOC控制开发过程中,您是否遇到过电机噪声过大、效率偏低甚至无法运转的情况?这一切有可能源于相电流采样异常,从而导致FOC算法
    发表于 02-11 10:42 33次下载
    FOC<b class='flag-5'>电流</b><b class='flag-5'>采样</b>为什么不准?你忽略了这个细节

    用于电机控制单电阻采样PWM变形信号产生

    电机控制单电阻采样机制是在一个 PWM 波形内采集两相电流 ADC 数据,但某些扇区边界条件下只能获得一路电流 ADC 数据, 需要对 PW
    发表于 10-21 15:51 5次下载

    基于恩智浦MPC5744P的电机FOC控制电流采样

    本篇笔记主要记录基于恩智浦MPC5744P的电机FOC控制电流采样
    的头像 发表于 04-20 14:17 1344次阅读
    基于恩智浦MPC5744P的<b class='flag-5'>电机</b>FOC<b class='flag-5'>控制</b>中<b class='flag-5'>电流</b>的<b class='flag-5'>采样</b>