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

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

3天内不再提示

AMetal-BLDC让电机驱动易学易用

UtFs_Zlgmcu7890 来源:陈翠 2019-02-21 16:23 次阅读

电机的使用贯通各行各业,而如何将电机发挥到极致一直是一个研究重点。文本通过讲解基于高性能微控制器ZLG116的AMetal-BLDC磁通方波算法,让无刷电机驱动变得易学易用。

1ZLG116高性能ARM微控制器

ZLG116是立功科技自主研发的一款基于ARM Cortex-M0内核的高性能32位微控制器,最高工作频率可达48MHz,内置高速存储器,功能强大的PWM和精准灵活的ADC等单元,非常适合电机驱动等高实时性的应用场合,和AMetal-BLDC无刷电机驱动软件配套相得益彰。

AMetal-BLDC让电机驱动易学易用

图1 ZLG116功能框图

2AMetal-BLDC无刷电机驱动软件

AMetal 共分为3层,硬件层(HW)、驱动层(Drive)和标准接口层(API),整体框架如图1所示。

硬件层提供直接操作MCU寄存器的内联函数,效率最高;

驱动层在硬件层上进一步简化了对外设的操作;

标准接口层对常见外设进行了抽象,提取出了一套标准 API 接口,可以保证在不同的硬件上使用。

在标准接口层定义了AMetal-BLDC,只需调用相应的API函数,就可让电机转动起来,易学易用。

AMetal-BLDC让电机驱动易学易用

图2 AMetal-BLDC框架

AMetal-BLDC无刷电机驱动方案特点如下:

易学易用:基于AMetal架构,高性能无刷电机方波算法;

零速启动:连续3000次以上可靠地从静止到最高速瞬间启动;

旋转启动:支持顺风和逆风旋转中启动;

适应性好:支持工业风机、无人机、绿色家电、汽车水泵等等。

3使用流程

AMetal-BLDC使用极为简单,分三步即可让电机运行起来。

第一步 上位机参数配置

打开上位机软件,加载性能相近的电机向导文件。典型配置如图2根据电机的特性配置电机的额定转速V_MAX,在答案中填写11220。如图3所示根据电机的产品参数表配置电机的额定电压U_RATE,在答案中填写12000。

图3 额定转速配置

AMetal-BLDC让电机驱动易学易用

图4 额定电压配置

配置完参数后,点击“文件->导出C头文件(*.H)”,上位机自动生成配置头文件,替换KEIL工程下“AMetal-BLDC-ZLG116projects_keil5applicationsBLDC_FXCuser_code”的原配置头文件。

第二步 按需修改代码

打开默认Keil工程,main函数已调用了AMetal-BLDC相关的API函数,直接编译使用即可,用户也可按需修改。

用户层函数调用:

AMetal-BLDC让电机驱动易学易用

main函数首先初始化LED状态指示、油门信号。其中油门信号是电机行业常用的1ms~2ms脉冲信号,和转速成正比。

电机库函数调用:

AMetal-BLDC让电机驱动易学易用

之后初始化电机库相关的硬件,接着获取第二步配置好的配置参数,然后将参数加载到0号电机驱动(ZLG116仅支持单个电机,其他MCU可同时支持多个电机)。

死循环:

AMetal-BLDC让电机驱动易学易用

最后进入for循环实时控制电机。在for循环中,根据获取的油门信号,设定0号电机的速度; am_esc_fxc_run自动管理电机的运行状态;读取电机运行状态,如果出错可以LED显示。

第三步 下载使用

用J-Link(或其他调速器)下载程序到ZLG116,按下图的流程控制电机运行。

图5 上电使用流程

图6 产品图

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

    关注

    142

    文章

    9001

    浏览量

    145341
  • ametal
    +关注

    关注

    2

    文章

    24

    浏览量

    11398

原文标题:AMetal-BLDC让电机驱动易学易用

文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    BLDC电机控制—梯形反电动势BLDC电机控制技术

    电子发烧友网站提供《BLDC电机控制—梯形反电动势BLDC电机控制技术.pdf》资料免费下载
    发表于 12-05 14:58 0次下载

    FOC电机BLDC电机的比较

    FOC电机BLDC电机在电动车及其他应用领域中都扮演着重要角色,但它们在控制方式和性能特点上存在一些差异。以下是对FOC电机BLDC
    的头像 发表于 11-21 15:25 915次阅读

    为什么BLDC电机驱动方案是高速鼓风机的最佳选择?

    高速鼓风机电机驱动方案卓联微科技在科技日新月异的今天,高速鼓风机作为众多工业和家庭应用中的关键设备,其性能的提升和效率的优化一直是行业关注的重点。在众多电机驱动方案中,
    的头像 发表于 11-15 01:07 295次阅读
    为什么<b class='flag-5'>BLDC</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>方案是高速鼓风机的最佳选择?

    盘点!全息广告机电机驱动方案,BLDC技术为何成为首选?

    驱动技术,为广告展示带来了前所未有的性能优势。BLDC电机以其高效节能、低噪音、长寿命等特点,成为了驱动全息广告机的理想选择。通过蓝牙控制,
    的头像 发表于 09-26 08:09 315次阅读
    盘点!全息广告机<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>方案,<b class='flag-5'>BLDC</b>技术为何成为首选?

    使用PWM生成模式驱动BLDC电机

    电子发烧友网站提供《使用PWM生成模式驱动BLDC电机.pdf》资料免费下载
    发表于 09-06 11:28 1次下载
    使用PWM生成模式<b class='flag-5'>驱动</b><b class='flag-5'>BLDC</b><b class='flag-5'>电机</b>

    如何使用无代码无传感器BLDC电机驱动器降低电机噪声

    电子发烧友网站提供《如何使用无代码无传感器BLDC电机驱动器降低电机噪声.pdf》资料免费下载
    发表于 09-02 12:01 2次下载
    如何使用无代码无传感器<b class='flag-5'>BLDC</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器降低<b class='flag-5'>电机</b>噪声

    BLDC电机驱动电路图 BLDC电机的工作原理和基本组成

      BLDC电机,即无刷直流电机,是一种利用电子换向器进行换向的直流电机。相较于传统的有刷直流电机BL
    的头像 发表于 06-27 15:52 4001次阅读
    <b class='flag-5'>BLDC</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>电路图 <b class='flag-5'>BLDC</b><b class='flag-5'>电机</b>的工作原理和基本组成

    BLDC电机与DD电机的区别

    电机技术领域,BLDC电机(无刷直流电机)和DD电机(直接驱动
    的头像 发表于 06-11 11:30 1896次阅读

    bldc直流无刷电机怎么测量好坏呢

    在这篇文章中,我们将详细介绍如何测量BLDC(无刷直流)电机的好坏。BLDC电机广泛应用于各种应用,如无人机、机器人、电动工具等。了解如何测量和评估
    的头像 发表于 06-04 16:55 1076次阅读

    bldc电机和dd电机区别是什么

    LDC(无刷直流电机)和DD(直接驱动电机)是两种不同类型的电机,它们在设计、工作原理、性能和应用领域上存在一定的区别。本文将详细介绍这两种电机
    的头像 发表于 06-04 16:51 3521次阅读

    bldc电机工作原理 bldc电机和普通电机区别

    BLDC电机,即无刷直流电机(Brushless Direct Current Motor),是一种新型的电机技术。它在许多应用领域中逐渐取代了传统的有刷直流
    的头像 发表于 06-04 16:46 1406次阅读

    bldc电机和fpa直驱电机哪个好

    bldc电机和fpa直驱电机各有各的优势,本文将对BLDC电机(无刷直流电机)和FPA直驱
    的头像 发表于 06-04 16:44 5233次阅读

    bldc变频电机是皮带吗 bldc电机是皮带还是直驱

    讨论BLDC电机的工作原理、优缺点以及它们与皮带驱动和直驱系统的关系。 BLDC电机的工作原理 BLDC
    的头像 发表于 06-04 16:41 3055次阅读

    其利天下技术·BLDC制动有哪些方法?无刷电机电机驱动方案

    学会了启动电机,加减速电机,怎么制动电机?制动,又名刹车,也可称为刹车制动。制动的作用就是高速旋转的电机停止。毫无疑问,这是做
    的头像 发表于 05-29 15:56 1.7w次阅读
    其利天下技术·<b class='flag-5'>BLDC</b>制动有哪些方法?无刷<b class='flag-5'>电机电机</b><b class='flag-5'>驱动</b>方案

    BLDC电机的梯形整流换向

    与传统的有刷直流电机相比,BLDC电机具有更高的效率、更长的使用寿命和更低的维护成本。然而,要实现BLDC电机的高效运行,需要采用一种合适的
    的头像 发表于 01-11 11:06 828次阅读
    <b class='flag-5'>BLDC</b><b class='flag-5'>电机</b>的梯形整流换向