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

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

3天内不再提示

RA6T2无传感器矢量控制应用笔记 [4] 控制程序描述 (2)

RA生态工作室 2023-09-04 16:22 次阅读

3. 控制程序描述

介绍本应用笔记的目标软件。

3.1.7 采用单电阻时的相电流测量方法

本节阐述了使用本软件测量相电流的方法。

1、相电流的测量时间

wKgaomWbtLmAIka3AAOicycaI58314.png

图3-5 PWM的波形(占空比模式 W>V>U)

在本程序中,三角波PWM模式3通过GPT单元生成包含死区时间的PWM波。图3-5显示占空比模式为W>V>U时PWM的波形。

在图中点A的位置,只有W相的上臂处于打开状态,如右侧红色矩形所示。在此情况下,流经单电阻的电流与流经W相的电流相同。

在图中点B的位置,只有U相的下臂处于打开状态,如右侧蓝色矩形所示。在此情况下,流经单电阻的电流与流经U相的电流相同。

剩下的V相电流可以使用基尔霍夫第一定律通过上述相电流来计算。

因此,测量A和点B即可测量三相电流。

图3-5所示情况为占空比模式W>V>U。每相PWM输出将执行六种占空比模式。在点A和点B测量的电流根据占空比模式而变化,因此有必要为每相分配计算的电流。由于各个相位关系在每次计算PWM占空比时都可获知,因此可以进行电流分配。

表3-6 占空比模式与相电流之间的关系

wKgZomWbtM6AGqz3AACNVjOFc2E799.png

2、使用RA6T2功能的分流电阻电流测量方法

当按照所述采用单电阻测量电流时,需要根据PWM占空比设置来控制A/D转换器的转换时间。在示例软件中,这是由RA6T2 GPT模块的GTADTRA和A/D转换开始请求功能,通过GTADTRB寄存器与GTCNT计数器的比较匹配来实现的。

wKgaomWbtN2AVCDQAAQnSIXTb94693.png

图3-6 GPT ADC触发器设置 (FSP 3.5.0)

3、占空比调整

如果确保中所示的时序,则通过一个分流电阻即可检测电流,但是不能根据运行期间的PWM占空比设置条件来确保足够的转换时间。因此,无法正确获得电流值。以下两种测量用于无法确保时间的情况。

● 当两个相位的开关时序彼此接近时

当两个相位的开关时序彼此接近并且无法确保A/D转换时间时,PWM占空比不变,A/D转换需要将相位开关时序延后。转换时间只能通过偏移来保证。

●当无法实现时序偏移时

如果PWM开关时序如上所述延迟,则占空比加宽,如果达到PWM载波周期的终点,则时序无法延迟。此时,调制系数近似为1,因此应将调制系数限制为使PWM开关时序位于载波周期的终点。

wKgZomWbtPiAXuctAACW33g38bw408.png

图3-7 占空比调整

3.1.8 AD触发器

显示AD触发器时序和扫描组。

wKgZomWbtQCAY5pkAAE_tJ6TYr4284.png

图3-8 AD触发器时序

3.2 无传感器矢量控制软件的函数规范

本应用笔记的目标软件的控制过程主要由100[µs] 周期中断(载波中断)和500[µs] 周期中断组成。如下面的图3-9和图3-10所示,用红色虚线表示的控制过程以100[µs] 为周期执行,蓝色虚线表示的控制过程以500[µs] 为周期执行。

wKgaomWbtQuAY-qXAAFpcgV33hw216.png

图3-9 无传感器矢量控制(开环控制)框图

wKgaomWbtSCAbAMOAAEwj3wkmeo753.png

图3-10 无传感器矢量控制(无传感器控制)框图

本节介绍2个中断函数的规范以及在每个中断周期内执行的函数。下表仅列出了无传感器矢量控制的主要函数。有关表中未列出的函数规范,请参见源代码。

表3-7 100[µs] 周期中断内执行的函数的列表 (1/4)

wKgaomWbtS-AHDpbAAIWHqGxxqI296.png

表3-8 100[µs] 周期中断内执行的函数的列表 (2/4)

wKgaomWbtUOAZBnGAALF23LPKM4750.png

表3-9 100[µs] 周期中断内执行的函数的列表 (3/4)

wKgaomWbtVSAdElfAAIuV5tjexM815.png

表3-10 100[µs] 周期中断内执行的函数的列表 (4/4)

wKgaomWbtWGAdKZAAALqiH7nYPg810.png

表3-11 500[µs] 中断内执行的函数的列表 (1/2)

wKgaomWbtWyAOT3QAALlnR2K0oQ188.png

表3-12 500[µs] 中断内执行的函数的列表 (2/2)

wKgZomWbtXWAO51kAAE4XtXR9ys054.png

未完待续_

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

    关注

    2526

    文章

    48093

    浏览量

    740053
  • 测量
    +关注

    关注

    10

    文章

    4215

    浏览量

    109733
收藏 人收藏

    评论

    相关推荐

    基于DSP2812永磁同步电机矢量控制程序

    谁有DSP2812永磁同步电机矢量控制程序,供我参考一下,谢谢!!!
    发表于 04-06 12:14

    矢量控制程序电机不转

    我写矢量控制程序,有一个2407的例子,我把它翻译到2812上。可是电机不转。PWM波感觉也没问题。请高手帮忙分析原因。谢谢!
    发表于 11-19 09:53

    基于滑模观测传感器矢量控制技术

    PMSM传感器矢量控制原理PSoC4简介基于PSoC4
    发表于 02-24 06:12

    传感器BLDC控制用笔记分享

    传感器BLDC控制用笔记
    发表于 12-14 07:03

    RX23T永磁同步电动机无传感器矢量控制应用说明和控制程序资料

    本应用说明旨在通过使用RX23T的功能来解释永磁同步电机的无传感器矢量控制程序。说明包括如何使用“Renesas Motor Workbench”工具库,这是电机控制开发的支持工具。
    发表于 01-15 08:00 14次下载
    RX23T永磁同步电动机无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应用说明和<b class='flag-5'>控制程序</b>资料

    RA6T2传感器矢量控制用笔记 [1] 概述

    用笔记 RA6T2永磁同步电机的无传感器矢量控制-单电阻电流检测 摘要 本应用笔记介绍了基于瑞萨RA6
    的头像 发表于 05-17 13:35 467次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [1] 概述

    RA6T2传感器矢量控制用笔记 [3] 控制程序描述 (1)

    3. 控制程序描述 介绍本应用笔记的目标软件。 3.1 控制的内容 3.1.1 电机启动/停止 电机的启动和停止通过来自“Renesas Motor Workbench”或SW1的输入
    的头像 发表于 05-22 17:45 290次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [3] <b class='flag-5'>控制程序</b><b class='flag-5'>描述</b> (1)

    RA6T2传感器矢量控制用笔记 [4] 控制程序描述 (2)

    3. 控制程序描述 介绍本应用笔记的目标软件。 3.1.7  采用单电阻时的相电流测量方法 本节阐述了使用本软件测量相电流的方法。 1 相电流的测量时间 图3-5 PWM的波形(占空比模式 WVU
    的头像 发表于 05-25 00:15 287次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [4] <b class='flag-5'>控制程序</b><b class='flag-5'>描述</b> (2)

    RA6T2传感器矢量控制用笔记 [5] 控制程序描述 (3)

    3. 控制程序描述 介绍本应用笔记的目标软件。 3.3 控制的内容 3.3.1 配置选项 可以使用RA配置器来配置电机的无
    的头像 发表于 05-26 23:20 297次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [5] <b class='flag-5'>控制程序</b><b class='flag-5'>描述</b> (3)

    RA6T2传感器矢量控制用笔记 [1] 概述

    RA6T2传感器矢量控制用笔记
    的头像 发表于 08-14 09:49 135次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [1] 概述

    RA6T2传感器矢量控制用笔记 [2] 系统概述

    RA6T2传感器矢量控制用笔记
    的头像 发表于 08-19 08:08 122次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [2] 系统概述

    RA6T2传感器矢量控制用笔记 [3] 控制程序描述 (1)

    RA6T2传感器矢量控制用笔记
    的头像 发表于 08-26 08:07 118次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [3] <b class='flag-5'>控制程序</b><b class='flag-5'>描述</b> (1)

    RA6T2传感器矢量控制用笔记 [5] 控制程序描述 (3)

    RA6T2传感器矢量控制用笔记
    的头像 发表于 09-14 08:07 123次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [5] <b class='flag-5'>控制程序</b><b class='flag-5'>描述</b> (3)

    RA6T2传感器矢量控制用笔记 [6] 评估环境说明 (1)

    RA6T2传感器矢量控制用笔记
    的头像 发表于 09-22 08:07 137次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [6] 评估环境说明 (1)

    RA6T2传感器矢量控制用笔记 [完结篇] 评估环境说明 (2)

    RA6T2传感器矢量控制用笔记
    的头像 发表于 10-10 09:34 152次阅读
    <b class='flag-5'>RA6T2</b>无<b class='flag-5'>传感器</b><b class='flag-5'>矢量控制</b>应<b class='flag-5'>用笔记</b> [完结篇] 评估环境说明 (2)