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

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

3天内不再提示

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

雅特力 AT32 MCU 2023-05-30 09:57 次阅读

随着工业自动化智能家居汽车电子的发展普及,直流无刷电机BLDC)和永磁同步电机(PMSM)在诸多领域有了广泛应用。电机作为机械装备上至关重要的组件之一,无论是产品的性能,或是消费者的使用感受,都关乎于电机驱动和控制技术的好坏。雅特力致力于建立高效电机控制生态系统,不仅有适用于电机控制的MCU硬件开发套件,还提供有免费且易于使用的电机控制软件算法。从方波驱动到弦波驱动,从霍尔感测器的回授到无感测器的回授,雅特力都有建立起相关资源,协助电机控制工程师快速实现高效的电机矢量控制方案。

低压电机控制开发板

雅特力电机开发板是一个泛用型的低压三相电机驱动器,应用AT32系列微控制器搭配雅特力电机函数库,可驱动直流无刷电机、交流同步电机,以及异步电机。具备一个微控制器转接插座,可使用不同的AT32系列微控制器,执行电机控制算法。雅特力目前已提供基于双ADC引擎AT32F413的低压电机开发板和基于高速比较器AT32F421的低压电机开发板。电机开发板设有霍尔信号接口编码器接口,可回馈转子位置,进行有位置传感器的FOC控制驱动或六步方波驱动。提供剎车电阻接口,可应用于高动态响应控制时的动态剎车功能。具备三相输出端电压检测连接至ADC,以及虚拟中性点电路和比较器电路,可实现多种直流无刷电机(BLDC)六步方波无位置传感器驱动应用。并具备3个相电流检测电阻与1个直流地端母线电流检测电阻,可应用三电阻、两电阻电流检测,以及单电阻电流检测等三种电流检测方式。可执行有位置传感器与无位置传感器等磁场导向(field-oriented)向量控制法则(vector control algorithm)驱动三相交流电机,实现家用、商用以及工业等产品的电机控制应用技术。3533628e-f8ff-11ed-ba01-dac502259ad0.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通讯程序,以及用户撰写的控制函数与自定义函数之间的关系图。3586c8c0-f8ff-11ed-ba01-dac502259ad0.png电机库控制程序架构图以下为电机库文档结构说明图。头文件提供设定MCU外设、控制形式、电机参数、控制板参数、控制器参数,相关的设定参数于mc_xxx_globals.c中的函数设定变数初值,MCU外设规划则由mc_hwoio.c文件执行相关外设初使化设定。35bc4cb6-f8ff-11ed-ba01-dac502259ad0.png电机库文档结构说明图雅特力在电机成本、可靠性等方面不断做出突破与改进,AT32F421、AT32F4212、AT32F413三款电机MCU搭配Cortex-M4内核和雅特力电机库算法,具有快速高效的算法能力和高性价比的价格优势,可满足电机控制在系统复杂性、实时性和智能化等方面日益严苛的要求。

关于雅特力雅特力科技于2016年成立,是一家致力于推动全球市场32位微控制器(MCU)创新趋势的芯片设计公司,拥有领先高端芯片研发技术、完整的硅智财库及专业灵活的整合经验,分別在重庆、深圳、苏州、上海、台湾设有研发、销售及技术支持分部。

雅特力坚持自主研发,以科技创新引领智慧未来,专注于ARM Cortex-M4/M0+的32位微控制器研发与创新,提供高效能、高可靠性且具有竞争力的产品。全系列产品采用55nm先进工艺,通过ISO 9001质量管理体系认证,缔造M4业界最高主频288MHz运算效能。自2018年正式对外销售至今,累积了相当多元的终端产品成功案例,广泛地覆盖工控、电机、车载、消费、商务、5G物联网等领域,助力客户实现产业升级。同时与21ic、立创商城等众多第三方平台建立合作关系,布局天猫线上零售渠道,以带动在地研发动能,提供及时恰当的服务与技术支持,共同打造国内一流产业生态系!

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

    关注

    139

    文章

    8315

    浏览量

    142114
  • 开发板
    +关注

    关注

    25

    文章

    4434

    浏览量

    94018
收藏 人收藏

    评论

    相关推荐

    用5.2.0的电机库,程序运行在START状态,但PWM没有输出,为什么?

    最近用5.2.0的电机库,程序运行在START状态,但PWM没有输出,有没有朋友用F0的芯片成功运行了5.2.0电机库的,求指点。
    发表于 04-24 07:16

    使用stm32电机库配置电机启动,如何进行初始转子位置?

    使用stm32电机库配置电机启动,转速位置双闭环完成,但是初始存在电机轻微反转确定转子位置,我想知道如何进行初始转子位置的方法(有增量式编码器和绝对值编码器),还有如何通过算法获得转子初始位置并将其加入MCSDK生成的软件
    发表于 03-25 06:18

    STM32Cube打开电机库ioc文件报错的原因?

    STM32Cube打开电机库ioc文件报错
    发表于 03-21 06:40

    【youyeetoo X1 windows 开发板体验】通过PCAN调试CANopen电机

    youyeetoo X1 windows 开发板最大好处可以把庞大的X86主机变成迷你卡片机,X86开发生态广度是其他操作系统没法比的,现在几乎所有的控制软件都是微软X86平台,Linux系统或者
    发表于 03-05 16:49

    压电机型号及参数大全

    压电机是电力系统中的重要设备,广泛应用于电力、冶金、石油、化工等领域。为了满足不同领域的需求,高压电机具有多种型号和参数。本文将详细介绍压电机的型号和参数,包括
    的头像 发表于 12-14 13:42 1591次阅读

    N通道双MOSFET的低压电机驱动设计

    本应用笔记介绍了采用表面贴装封装的 n 通道双 MOSFET 的低压电机驱动设计。它描述了使用不同电压应用的设计,以及自适应 MOSFET 栅极驱动器,这是驱动双 n 沟道半桥的第三种方法。
    的头像 发表于 10-05 15:20 709次阅读
    N通道双MOSFET的<b class='flag-5'>低压电机</b>驱动设计

    ST电机控制培训--FOC控制

    电机简介 评估工具:IDE,GUI,Demo  STM32 PMSM FOC SDK V4.3概述 试验一:评估工具使用 FOC控制基础理论 API使用示例 基于电机库
    发表于 09-11 07:38

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

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

    foc可以控制哪种电机 foc电机库怎么调试

    FOC(Field Oriented Control,场向量控制)是一种高性能的电机调速技术,适用于永磁同步电机(PMSM)、感应电机(IM)和交流异步
    的头像 发表于 06-10 07:42 2607次阅读

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

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

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

    随着工业自动化,智能家居及汽车电子的发展普及,直流无刷电机(BLDC)和永磁同步电机(PMSM)在诸多领域有了广泛应用。电机作为机械装备上至关重要的组件之一,无论是产品的性能,或是消费者的使用感受,都关乎于
    的头像 发表于 05-23 09:39 527次阅读
    雅特力<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>

    关于新型ESP8266振动电机开发板的疑问求解

    Body Interaction 2 (BI2) 振动器开发板最多可以驱动 3 个电机。 - 用于电机运动控制的 MPU9250(加速度计、陀螺仪) - 锂聚合物电池充电 - 1 个
    发表于 05-22 07:10

    基于stm32的半实物仿平台开发——FreeRTOS、PID控制电机

    本文基于STM32F103ZET6开发板开发了一个直流电机的实物控制系统,在stm32上开发了基于PID的
    发表于 05-16 15:49 5次下载
    基于stm32的半实物仿平台<b class='flag-5'>开发</b>——FreeRTOS、PID<b class='flag-5'>控制</b><b class='flag-5'>电机</b>

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

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

    STM32开发电机控制

      开发板使用的电机是直流电机,通电就可以转PWMAPB7左侧车轮速度 AIN1 1 AIN2 0 AIN1 0 AIN2 1 .。。。。。。。 (注意:PWMA和PWMB不要直接输出高电平
    发表于 05-05 14:36 1次下载
    STM32<b class='flag-5'>开发</b>之<b class='flag-5'>电机</b><b class='flag-5'>控制</b>