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

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

3天内不再提示

雅特力低压电机控制开发板及电机库介绍

0739hhbb 来源:AT32 MCU 雅特力科技 2023-05-23 09:39 次阅读

随着工业自动化智能家居汽车电子的发展普及,直流无刷电机BLDC)和永磁同步电机(PMSM)在诸多领域有了广泛应用。电机作为机械装备上至关重要的组件之一,无论是产品的性能,或是消费者的使用感受,都关乎于电机驱动和控制技术的好坏。

雅特力致力于建立高效电机控制生态系统,不仅有适用于电机控制的MCU硬件开发套件,还提供有免费且易于使用的电机控制软件算法。从方波驱动到弦波驱动,从霍尔感测器的回授到无感测器的回授,雅特力都有建立起相关资源,协助电机控制工程师快速实现高效的电机矢量控制方案。

低压电机控制开发板

雅特力电机开发板是一个泛用型的低压三相电机驱动器,应用AT32系列微控制器搭配雅特力电机函数库,可驱动直流无刷电机、交流同步电机,以及异步电机。具备一个微控制器转接插座,可使用不同的AT32系列微控制器,执行电机控制算法。雅特力目前已提供基于双ADC引擎AT32F413的低压电机开发板和基于高速比较器AT32F421的低压电机开发板。

wKgaomRsGWmAVD8aAAq5OBbWUoE292.png

电机开发板设有霍尔信号接口编码器接口,可回馈转子位置,进行有位置传感器的FOC控制驱动或六步方波驱动。提供刹车电阻接口,可应用于高动态响应控制时的动态刹车功能。具备三相输出端电压检测连接至ADC,以及虚拟中性点电路和比较器电路,可实现多种直流无刷电机(BLDC)六步方波无位置传感器驱动应用。并具备3个相电流检测电阻与1个直流地端母线电流检测电阻,可应用三电阻、两电阻电流检测,以及单电阻电流检测等三种电流检测方式。可执行有位置传感器与无位置传感器等磁场导向(field-oriented)向量控制法则(vector control algorithm)驱动三相交流电机,实现家用、商用以及工业等产品的电机控制应用技术。

wKgaomRsGWmAMYM5AAQWew0wzsY295.png

开发板系统架构图

在命令输入接口部分,除具有USBUART界面、UART界面以及I2C接口外,并提供一个电位器模拟输入接口,可改变电位器电阻分压,输出电压命令由ADC读取。此外,有两个指拨开关以及一个按钮开关,可提供程序做控制模式设定,并提供5个LED指示灯,其中包含一个错误指示灯。

AT32电机函数库

雅特力针对电机开发提供了方便易用的AT32F413与AT32F421电机库,包含矢量控制电机库函数(mc_foc_library.lib)和6-step方波控制电机库函数(mc_bldc_library.lib),用户可根据电机控制方式选择电机库,两类电机库皆包含有传感器的控制函数以及无传感器的控制函数,注意在使用电机库时皆须调用初始设定相关函数以进行软件的初始设定。

电机库函数、使用者自定义函数与UI函数均建构于BSP之上,而用户自行撰写的控制程序则植基于电机库函数、用户自定义函数与UI函数之上。因此用户可以很方便地调用电机控制函数控制MCU硬件外设,实现电机控制程序。并可同时经由UI控制函数与外部个人计算机UI软件工具链接,传输实时的电机控制状态或实时改变控制参数与命令。

以下为一个电机控制工程中电机库应用函数与其它MCU基础函数(BSP)、UI通讯程序,以及用户撰写的控制函数与自定义函数之间的关系图。

wKgZomRsGWmAW028AAFIZXjlktw310.png

电机库控制程序架构图

以下为电机库文档结构说明图。头文件提供设定MCU外设、控制形式、电机参数、控制板参数、控制器参数,相关的设定参数于mc_xxx_globals.c中的函数设定变数初值,MCU外设规划则由mc_hwoio.c文件执行相关外设初使化设定。

wKgZomRsGWmASCkzAAJLkRSjlCU013.png

电机库文档结构说明图

雅特力在电机成本、可靠性等方面不断做出突破与改进,AT32F421、AT32F4212、AT32F413三款电机MCU搭配Cortex-M4内核和雅特力电机库算法,具有快速高效的算法能力和高性价比的价格优势,可满足电机控制在系统复杂性、实时性和智能化等方面日益严苛的要求。

审核编辑:汤梓红

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

    关注

    146

    文章

    16022

    浏览量

    343694
  • 电机控制
    +关注

    关注

    3465

    文章

    1709

    浏览量

    264490
  • 开发板
    +关注

    关注

    25

    文章

    4437

    浏览量

    94085
  • 低压电机
    +关注

    关注

    0

    文章

    15

    浏览量

    7789
  • 雅特力
    +关注

    关注

    0

    文章

    135

    浏览量

    7773

原文标题:雅特力低压电机控制开发板及电机库介绍

文章出处:【微信号:AT32 MCU 雅特力科技,微信公众号:AT32 MCU 雅特力科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FlexMC电机控制低压套件的评估

    套件内容硬件: *12-36V、10A低压电机控制板*24V、三相PMSM(不包含在仅有电路的选项中)*正交增量编码器(不包含在仅有电路的选项中)*单独出售: ADI ADSP-C
    发表于 10-25 10:16

    【STSPIN32F0601 电机控制板试用体验连载】+02开发环境搭建及ST的MotorControl Workbench 学习

    `开发板基于ST的电机库开发,初次接触ST的电机库相关资料比较少;首先在官方提供的资料《开发板快速评估指南 STSPIN32F0601
    发表于 10-20 11:03

    如何使用Arduino开发板控制多台伺服电机

    使用Arduino开发板控制一台或两台伺服电机非常容易实现,但是如果我们想要控制多台伺服电机时,那该怎么做呢?在本篇文章中,我们将向您
    发表于 06-28 08:01

    如何使用Arduino开发板通过蓝牙方式控制伺服电机

    在机器人中使用伺服电机进行精确控制很常见。在本文中,我们将向您展示如何使用Arduino UNO开发板无线连接一个伺服电机,并且通过蓝牙连接一台Android设备。我们已经
    发表于 06-28 08:01

    Drive低压电机低压电机使用手册

    Drive低压电机低压电机使用手册
    发表于 07-30 23:32 5次下载

    STM32电机库讲解

    STM32电机库讲解。
    发表于 03-23 15:12 78次下载

    基于STM32的低压电机再启动控制器设计_王楠楠

    基于STM32的低压电机再启动控制器设计_王楠楠
    发表于 01-19 21:54 0次下载

    STM32F1的无刷电机foc开发板电路图

    基于ST官方FOC电机库开发板,可实现无感,霍尔,编码器的BLDC电机驱动.
    发表于 12-21 13:42 137次下载

    压电机低压电机的区别

    对于交流电机,额定电压在1000V及以上的为高压电机;低于1000V的为低压电机。对于直流电机,额定电压在1500V及以上的为高压电机;低于
    的头像 发表于 08-03 10:53 6197次阅读

    基于最新5.4电机库的STM32电机控制应用实战分享

    基于最新5.4电机库的STM32电机控制应用实战分享MC_SDK_5_4Training_201911
    发表于 07-27 15:23 60次下载

    低压电机驱动开发板ES GMB MOTOLV1用户手册

    电子发烧友网站提供《低压电机驱动开发板ES GMB MOTOLV1用户手册.pdf》资料免费下载
    发表于 09-22 14:51 0次下载
    <b class='flag-5'>低压电机</b>驱动<b class='flag-5'>开发板</b>ES GMB MOTOLV1用户手册

    用于电机控制低压电源模块

    用于电机控制低压电源模块
    发表于 05-06 18:29 0次下载
    用于<b class='flag-5'>电机</b><b class='flag-5'>控制</b>的<b class='flag-5'>低压电</b>源模块

    雅特力低压电机控制开发板电机库介绍

    ,都关乎于电机驱动和控制技术的好坏。 雅特力致力于建立高效电机控制生态系统,不仅有适用于电机控制
    的头像 发表于 05-23 11:17 497次阅读
    雅特力<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>

    雅特力低压电机控制开发板电机库介绍

    ,都关乎于电机驱动和控制技术的好坏。雅特力致力于建立高效电机控制生态系统,不仅有适用于电机控制
    的头像 发表于 05-30 09:57 553次阅读
    雅特力<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>

    用于电机控制低压电源模块

    用于电机控制低压电源模块
    发表于 06-26 20:15 0次下载
    用于<b class='flag-5'>电机</b><b class='flag-5'>控制</b>的<b class='flag-5'>低压电</b>源模块