当前位置: 首页 > news >正文

无刷电机学习-方波电调 程序篇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频率      电机提示音音量

三、代码目录

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

http://www.lryc.cn/news/287057.html

相关文章:

  • 如何自己制作一个属于自己的小程序?
  • HTML 入门手册(二)
  • 零基础学Python(5)— 基本数据类型
  • centos7安装Redis7.2.4
  • certificate-transparency-go用例
  • 前端上传大文件使用分片上传
  • Kotlin 解构声明
  • 基于若依的ruoyi-nbcio流程管理系统一种简单的动态表单模拟测试实现(四)
  • 遗传算法原理详细讲解(算法+Python源码)
  • Linux文本处理指令汇总
  • Prompt Engineering
  • Ansible剧本playbooks
  • Excel·VBA时间范围筛选及批量删除整行
  • Map转成String,String 转换成Map
  • 分享一个剧本(改编自我)
  • 结合Tensuns管理prometheus的blackbox与告警设置
  • printf实现
  • Elasticsearch 中的 term、terms 和 match 查询
  • 美易官方:开盘:美股高开科技股领涨 标普指数创盘中新高
  • STM32F407移植OpenHarmony笔记2
  • 数据仓库-相关概念
  • 线程的面试八股
  • Jmeter 配置元件
  • Java- @FunctionalInterface声明一个接口为函数式接口
  • Java使用Netty实现端口转发Http代理Sock5代理服务器
  • Linux环境docker安装Neo4j,以及Neo4j新手入门教学(超详细版本)
  • C++ inline 关键字有什么做用?
  • eNSP学习——理解ARP及Proxy ARP
  • Unity中UGUI在Mask剪裁粒子特效的实现
  • 精通 VS 调试技巧,学习与工作效率翻倍!