Makerbase SimpleFOC ESP32 例程9 在线电流检测测试

news/2024/11/6 10:55:27/

Makerbase SimpleFOC ESP32 例程9 在线电流检测测试

第一部分 硬件介绍

1.1 硬件清单

序号品名数量
1 ESP32 FOC V1.0 主板 1
2 YT2804电机 2
3 12V电源适配器 1
4 USB 线 1

注意: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.用USB线连接ESP32 FOC主板与PC
3.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,如果已经下载过其他版本,则需要更换版本。
更换版本的方法请参照往期示例。

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

3.1 修改代码

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

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

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

3.2 编译上传与测试

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

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

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

2.点击工具=>串口监视器,打开串口窗口
在这里插入图片描述

  1. 串口窗口中显示接收到的采样数据
    在这里插入图片描述

这些数据是电机三根相线的电流,单位为mA。
4.点击工具=>串口绘图器
在这里插入图片描述

5.能看到串口接收到的实时数据图
在这里插入图片描述

当电机转动时,能观察到数据的变化
在这里插入图片描述

Makerbase ESP32 FOC 第9课 在线电流检测测试 到此结束。
请继续关注后续课程。


欢迎加入 创客基地 电机控制Q群 讨论电机控制相关问题:732557609
欢迎光临 创客基地 B站 了解技术资料:
https://space.bilibili.com/393688975
欢迎光临 创客基地 淘宝店 采购产品:
https://makerbase.taobao.com/


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

相关文章

楼宇照明系统在图书馆的应用介绍 安科瑞 许敏

【摘要】EIB总线作为楼宇家居自动化控制技术的主流,具有适应性好、功能强大与可靠性高等多方面优点,能很 好地满足定时、合成照度、人体检测和手控等不同的照明控制需求。通过智能化的自动控制实现了楼宇的舒适照 明和节能照明两大目标,克服传…

Android 高频面试题解析:Glide流程解析

Glide是一款流行的图片加载库,它提供了丰富的功能和扩展接口,可以很好地实现图片的加载和显示。本文将对Glide的流程进行解析,从初始化入口开始,一步一步深入源码,讲解Glide的实现原理和代码细节。同时,还将…

自学 android

试了两天,不管是deepin 软件仓库自带的eclipse,还是java 版的idea,怎样安装android 都不成功,反正各样的错误。最后到android官网下载了最新的集成开发软件才成功。官网网址 https://developer.android.com/studio 下载了lin…

d610网络计算机,想入单反的坑?不妨试试尼康D610

[PConline 导购]现在买单反总离不开一个选择,究竟是一步到位选择全画幅,还是因为预算有限退而求其次选择APS-C半幅相机呢?相信很多小伙伴需要做出这个抉择都源于预算的问题,谁不想要一步到位,入手一个全画幅机身。看到…

尼康D60入手

因为最近登山队活动频繁,觉得自己需要一个好利器来记录沿途的美景,这就决定买了D60,效果那是真不错,就一个小套头就已经震住了,虽然有点小兴奋,但明天还得上班...,所以,各位看相片吧&#xff0c…

Bot Style Tests VS Page Objects

尽管 Page Objects 在你的测试中减少重复的方式是非常有用的,这并不总是一个团队愿意遵循的模式,另一种方法是遵循更command-like的测试风格。 一个bot是基于Selenium APIs 面向操作的抽象。这意味着如果你发现命令对你的应用程序没有做正确的事情&…

d610网络计算机,键位传统 简单操作即可快速调整

键位传统 简单操作即可快速调整 接下来我们再来看看更多相机的细节设计。键盘区依旧如我们熟悉的设计,全新的VI设计在D610上有着相当完整的体现。这种设计已经贯穿了现在尼康的单反产品线,从D4、D800,到D7100、D5200、D3200。这样设计的好处在…

什么是EBNF?并举例介绍

EBNF(Extended Backus-Naur Form)是一种扩展的Backus-Naur形式,是一种用于描述上下文无关文法(CFG)的元语言。 EBNF用于定义编程语言、数据格式和其他形式的语法。它使用一些扩展的符号来描述语法规则,包括…