Makerbase SimpleFOC ESP32例程4 双电机闭环速度测试

news/2024/11/17 10:37:28/

Makerbase SimpleFOC ESP32例程4 双电机闭环速度测试

第一部分 硬件介绍

1.1 硬件清单

序号品名数量
1ESP32 FOC V1.0 主板1
2YT2804电机2
312V电源适配器1
4USB 线1
56pin杜邦线2

注意:YT2804是改装的云台无刷电机,带有AS5600编码器,可实现360°连续运转。
主要参数如下:

序号品名数量
1输入电压12V
2极对数7
3工作电流180mA
4最大转速3840RPM
5编码器分辨率(I2C)接口12bit
6编码器分辨率(Analog)接口1024

硬件清单如下图所示:
在这里插入图片描述

ESP32 FOC V1.0主板说明书等更多资料请加入企鹅群(732557609)下载
在这里插入图片描述

1.2 硬件连接

1.电机的三根相线连接至ESP32 FOC主板
2.连接电机的AS5600编码器至ESP32 FOC主板,端口对应关系如下表
(编码器端口对应关系如下方实物图所示,注意不要接反)
在这里插入图片描述

3.用USB线连接ESP32 FOC主板与PC
4.12V电源适配器连接主板
注意:请不要在上电的情况下进行硬件连接!
在这里插入图片描述

上电后绿色指示灯亮

第二部分 软件配置

2.1 PC系统

Windows 10家庭中文版

2.2软件准备

Arduino 1.8.13
可从官方网站下载
也可从企鹅群(732557609)下载
在这里插入图片描述

2.3 安装Arduino

2.4 安装SimpleFOC library

详情请查看《Makerbase SimpleFOC 第一课 入门配置》
文章链接:https://blog.csdn.net/gjy_skyblue/article/details/115353908
注意:本例程使用的库版本为2.1.1,如果已经下载过其他版本,则需要更换版本。
更换版本的方法请参照往期示例。
文章链接:https://blog.csdn.net/gjy_skyblue/article/details/131019261?spm=1001.2014.3001.5502

第三部分 双电机闭环速度测试

3.1 修改代码

1.检查硬件连接,之后给主板上电。
2.用Arduino打开测试例程代码 4_close_loop_velocity_example。
(例程代码请加入QQ群下载)
在这里插入图片描述

3.点击工具=>开发板=>ESP32 Arduino=>ESP32 Dev Module。
在这里插入图片描述

4.点击工具=>端口=>COM▢,选择对应的USB端口号。
在这里插入图片描述

5.17行和20行,根据选用电机的极对数,修改BLCDMotor()中的值。
在这里插入图片描述

6.38行和41行,在使用其他供电电压时,修改voltage_power_supply的值。
在这里插入图片描述

7.63行和64行,根据选用的供电电压,修改voltage_limit的值。
在这里插入图片描述

3.2 编译上传与测试

1.点击左上角的的上传按钮
在这里插入图片描述

等待编译上传
在这里插入图片描述

等待显示上传成功
在这里插入图片描述

代码上传成功后电机会进行自动校准,之后会进入闭环模式。
此时手动扭动电机,能感受到阻力的存在。
若强行转动电机,电机也会旋转回原来的位置。
2.点击工具=>串口监视器,打开串口窗口
在这里插入图片描述

  1. 在串口窗口输入框指令并点击发送,可以进行控制
    在这里插入图片描述

输入“T+数字”的指令,可以控制电机转动的速度。
例如输入T10,电机会以10rad/s的速度转动。
输入T20,电机会以20rad/s的速度转动。
输入T40,电机会以40rad/s的速度转动。

Makerbase SimpleFOC ESP32 例程4 双电机闭环速度测试 到此结束。
请继续关注后续课程。


欢迎加入 创客基地 电机控制企鹅群 讨论电机控制相关问题:732557609
欢迎光临 创客基地 B站 了解技术资料
欢迎光临 创客基地 taobao店 采购产品


http://www.ppmy.cn/news/188083.html

相关文章

Go语言如何判断两个对象是否相等

1. 引言 在编程中,判断两个对象是否相等是一项常见的任务,同时判断对象是否相等在很多情况下都非常重要,例如: 单元测试:编写单元测试时,经常需要验证函数的输出是否符合预期,这涉及到比较对象是否相等。…

1730_Linux_UNIX设计思想小感

全部学习汇总: GreyZhang/g_unix: some basic learning about unix operating system. (github.com) 欢迎路过的YUAN类朋友相互交流,以下是我的联系方式: Email:greyzhang126.com 微信:grey0612 Linux/UNIX设计思想…

android 平板怎么截图,平板电脑怎么截图 方法有哪些呢

我们现在经常都会用到平板电脑,平板电脑如今来说也已经是较为普及的了。可是很多新手对于其功能还不是特别的了解。那么大家知道平板电脑怎么截图吗?接下来大家跟着小编一起来了解一下平板电脑截图方法,一起来看看吧! 平板电脑怎么截图 一、…

鸿蒙系统的平板电脑哪个好,鸿蒙平板电脑继承iPad大量优点?网友:是时候与安卓平板说再见了...

原标题:鸿蒙平板电脑继承iPad大量优点?网友:是时候与安卓平板说再见了 全球每年的电脑销量高达数亿,其市场分量完全不输智能手机,而且电脑的产品价值往往更高。不过个人电脑以及智能手机已经处于饱和竞争的状态&#x…

android 平板苹果平板,iPad和安卓平板怎么选?不看绝对会后悔

原标题:iPad和安卓平板怎么选?不看绝对会后悔 嗨咯!大家好~ 最近不少的小伙伴们私信问我,iPad和平板到底怎么选呢?哪个更好用一点呢?这期我就来给大家普及一下,做个对比,让所有的小可…

android 平板电脑定制,安卓工业平板电脑应用及定制开发

原标题:安卓工业平板电脑应用及定制开发 Android平台首先是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。 …

surface系列平板电脑属于微型计算机,什么是Surface平板电脑 微软的Surface平板电脑泽怎么样...

什么是Surface平板电脑?微软的Surface平板电脑是什么? Surface平板电脑分两个版本 一个是运行Windows RT系统,搭载ARM处理器(类似于大多手机和平板电脑),9.3毫米(比iPad薄一点),676g(比iPad重一点),配有10.6英寸ClearType高清显…

双系统平板电脑android升级吗,平板电脑双系统好不好 平板电脑双系统优缺点【详细介绍】...

摘要:有着Windows和Android双系统的平板电脑,可能很多用户都有着一个疑问,双系统平板到底有没有必要?平板真的需要双系统吗? 【双系统平板电脑怎么样】平板电脑双系统好不好 有必要吗? 安卓 Windows “双系统”平板电脑“有得有失” 自从 …