无刷电机学习-方波电调 程序篇1(AM32)

一、AM32简介

        AM32 固件专为 ARM 处理器设计,用于控制无刷电机 (BLDC)。该固件旨在安全、快速、平滑、快速启动和线性油门。它适用于多种车辆类型和飞行控制器。

AM32具有以下特点:

  • 可通过 betaflight 直通、单线串行或 arduino 升级固件
  • 伺服 PWM、Dshot(300, 600) 电机协议支持
  • 双向控制
  • KISS 标准 ESC 遥测
  • 可变 PWM 频率
  • 正弦启动模式,旨在让更大的电机加速

二、固件编译烧录以及调试(基于雅特力AT32F421方案)

1、准备好MDKJlink等开发环境并在雅特力官网安装好相关Pack包

雅特力科技 : 32位微控制器的创新领导者!

2、下载好两套代码(一套Bootloader、一套Appfunctions)https://github.com/AlkaMotors?tab=repositories

3、将两套代码烧录到MCU后进行电机的调试与控制

https://drive.google.com/file/d/1XACXV4w1ldtp71KJtZOjKVYttHv50o5C/view   ESC调试工具

https://drive.google.com/file/d/1mNtyFT8vCCuluOSboFM-9JDNLDlwlLS8/view  Arduino 连接ESC固件程序

在arduino uno或nano开发板烧录好给定的程序后按图片接线。打开 ESC 配置工具,连接后进行参数的调定。

可勾选的参数说明

  • 反向旋转    互补 PWM    可变 PWM    双向控制    堵转保护
  • 停机刹车    失速保护    正弦启动
  • 提前进角(延时换向度数)  电机KV值     电机极对数
  • sin启动力量      PWM频率      电机提示音音量

三、代码目录

四、代码参数及主要功能实现说明下一节

  • 12
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
无感无刷直流电机,简称无刷电机,是一种新型的电机驱动器,其直接驱动旋转部件,无需传统的刷子和换向器。无刷电调即为无刷电机的驱动控制器,用于控制无刷电机的转速和方向。 首先,设计无感无刷电机电调,需要了解无刷电机的工作原理和特性。无刷电机电调进行驱动控制,通过PWM调制信号控制电流方向和大小,从而实现电机的转速和方向控制。因此,需要学习相关的电机理论和PWM调制技术。 其次,选择适合的无刷电调硬件。根据无刷电机的功率和控制要求,选择合适的电调器件,如MOSFET、功率集成电路等。同时,需要考虑电调的供电电压、电流和保护功能,确保电调能够稳定可靠地驱动无刷电机。 然后,进行电调的软件设计。通过编程,实现无刷电机的速度控制、转向控制、启动和刹车控制等功能。根据具体的应用需求,还可以加入PID闭环控制算法,提高电机的稳定性和运动精度。 而后,进行电调的调试和优化。通过实际测试和参数调节,不断优化电调的控制算法和参数,使得无刷电机能够以最佳的性能运行。这其中包括电调的起动和启停控制、速度和扭矩的精确控制以及保护功能等。 最后,进行电调的验证和应用。将设计好的无刷电调无刷电机进行连接和测试,验证电调的功能和性能。将无刷直流电机及其电调应用于具体的领域,如机械设备、工业自动化、无人机等,并根据实际的需求进行调整和改进。 总之,无感无刷直流电机的电调设计需要综合考虑硬件和软件两方面的因素。通过理论学习、选取适合的器件、进行软件编程和实际调试,将设计的电调无刷电机相结合,实现对电机的精确控制和高效运行。这个过程需要不断的实践和积累经验,才能掌握全面的电调设计技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值