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

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

3天内不再提示

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

华声电子网 来源:华声电子网 作者:华声电子网 2023-05-23 11:17 次阅读

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

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

低压电机控制开发板

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

wKgaomRsMDuAHZzOAAKNhhyy7QQ460.png

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

wKgZomRsMDyAORXrAAI6PM_xL0A682.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通讯程序,以及用户撰写的控制函数与自定义函数之间的关系图。

wKgaomRsMDyADFj0AAEGdJuk9DM710.png

电机库控制程序架构图

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

wKgZomRsMDyAZ0HLAAEJ6BAs0pQ875.png

电机库文档结构说明图

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

审核编辑黄宇

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

    关注

    3534

    文章

    1876

    浏览量

    268740
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97371
  • 电机库
    +关注

    关注

    0

    文章

    6

    浏览量

    2310
收藏 人收藏

    评论

    相关推荐

    喜讯!科技荣膺“2024年度电机控制十大主控芯片”

    11月21日,在电子发烧友举办的2024电机控制先进技术研讨会暨电机控制技术市场表现奖颁奖典礼上,
    的头像 发表于 11-23 01:04 239次阅读
    喜讯!<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>科技荣膺“2024年度<b class='flag-5'>电机</b><b class='flag-5'>控制</b>十大主控芯片”

    发布电机控制专用MCU新品,主打高效能电机应用

    电子发烧友网报道(文/吴子鹏)电机是把电能转换为机械能的装置,一般电机会把所吸收电能的70%-95%用于转化为机械能,这就是常说的电机效率值。电机能效等级的划分对于企业的生产成本和经济
    的头像 发表于 11-06 01:59 2092次阅读
    <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>专用MCU新品,主打高效能<b class='flag-5'>电机</b>应用

    喜讯!科技荣获“2024年BLDC电机控制器行业创芯突破奖”

    11月1日,由大比特主办的“2024年BLDC电机控制器优秀企业年度评选”在深圳登喜路国际大酒店隆重举行。AT32M412/M416
    的头像 发表于 11-02 08:05 351次阅读
    喜讯!<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>科技荣获“2024年BLDC<b class='flag-5'>电机</b><b class='flag-5'>控制</b>器行业创芯突破奖”

    发布高性能电机控制专用MCU

    近日,科技正式推出了其首款高性能电机控制专用MCU——AT32M412/M416。这款MCU专为出行工具、家电及工业
    的头像 发表于 11-01 18:11 887次阅读

    发布AT32M412/M416电机控制专用MCU,180MHz主频打造高效能电机应用

    近日,科技宣布推出AT32M412/M416首款高性能电机控制专用MCU,为出行工具、家电及工业
    的头像 发表于 10-26 08:02 367次阅读
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>发布AT32M412/M416<b class='flag-5'>电机</b><b class='flag-5'>控制</b>专用MCU,180MHz主频打造高效能<b class='flag-5'>电机</b>应用

    电机控制方案开发流程

    电机控制应用广泛,电机控制软件方案核心是MCU,功率器件、驱动器件;本文介绍电机
    的头像 发表于 10-12 16:36 878次阅读
    <b class='flag-5'>电机</b><b class='flag-5'>控制</b>方案<b class='flag-5'>开发</b>流程

    STM32CUBEMX(7)--移植AT32F403AVGT(兼容STM32F103VGT6),DAC输出电压

    概述 本篇文章主要介绍如何使用STM32CubeMX移植到AT32F403AVGT7,并通过DAC输出电压,在芯片中有2个12位的DAC口可以供选择。 硬件准备 首先需要准备一
    发表于 09-06 16:40

    电机应用快速入门指南

    AT32电机控制算法库目标电机:三相永磁同步电机(直流无刷电机控制模式:可执行有位置感测器/无
    的头像 发表于 08-30 12:26 416次阅读
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b><b class='flag-5'>电机</b>应用快速入门指南

    电机库使用入门(一)

    HPM_MCL是先楫半导体开发的支持基于传感器的电机控制应用和无传感器的电机控制应用的电机
    的头像 发表于 07-02 08:17 1899次阅读
    <b class='flag-5'>电机库</b>使用入门(一)

    压电机低压电机的区别在哪里

    压电机低压电机是两种不同类型的电动机,它们在工作原理、结构设计、应用领域等方面存在明显的区别。本文将从多个方面对高压电机低压电机进行详细的比较和分析。 工作原理 高
    的头像 发表于 06-13 14:07 2938次阅读

    STM32的4.0版本的电机库是如何实现OOP编程的?

    STM32的4.0版本的电机库是如何实现OOP编程的 看4.0的电机库,看到使用的OOP编程思想,但是C语言本身好像是不支持继承、虚函数等技术的 那电机库里是怎么实现的,有好的相关学习资料吗?
    发表于 05-17 06:50

    AT32F423入门使用指南

    初步环境准备开发环境下载地址:
    的头像 发表于 05-14 08:15 1501次阅读
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32F423入门使用指南

    电机库4.0怎样使用内部晶振?

    各位,请问电机库4.0怎样使用内部晶振的,请教一下!
    发表于 05-06 07:50

    终端市场持续放量,瞄准BLDC赛道赋能电机控制设计

    的普及,在高效率、高扭矩、低噪音、长寿命、响应快速等优势的加持下,越来越多电机应用开始向BLDC转变。   2024年,BLDC市场会在哪些应用领域加速渗透?相关芯片又会如何优化升级持续赋能BLDC产业?
    的头像 发表于 03-22 00:15 3158次阅读

    AT32 MCU与SEGGER携手合作,开发量产事半功倍

    近日,与SEGGER共同宣布J-Link仿真调试器与Flasher在线烧录器全面支持AT32MCU产品,SEGGER工具链的加持使AT32MCU开发如虎添翼。
    的头像 发表于 02-22 08:13 477次阅读
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32 MCU与SEGGER携手合作,<b class='flag-5'>开发</b>量产事半功倍