Makerbase SimpleFOC ESP32 例程12 双霍尔电机位置控制
最佳答案 问答题库768位专家为你答疑解惑
Makerbase SimpleFOC ESP32 例程12 双霍尔电机位置控制
第 1 部分 硬件介绍
1.1 硬件清单
硬件清单如下图所示:
ESP32 FOC V1.0主板说明书等更多资料请加入企鹅(732557609)下载
1.2 硬件清单
1.电机的三根相线连接至ESP32 FOC主板
2.连接电机的霍尔编码器至ESP32 FOC主板,端口对应关系如下表(编码器端口对应关系如下方实物图所示,注意不要接反)
3.用USB线连接ESP32 FOC主板与PC
4.12VDC电源连接主板
注意:请不要在上电的情况下进行硬件连接!
上电后绿色指示灯亮。
第二部分 软件配置
2.1 安装Arduino
略。
2.2安装SimpleFOC library
详情请查看《Makerbase SimpleFOC 第一课 入门配置》文章链接:https://blog.csdn.net/gjy_skyblue/article/details/115353908
第三部分 双电机闭环速度测试
3.1 修改代码
1.检查硬件连接,之后给主板上电。
2.用Arduino打开测试例程代码 12_Hall_Motor_close_loop_position_example(例程代码请加入QQ群下载)
3.点击工具=>开发板=>ESP32 Arduino=>ESP32 Dev Module。
4.点击工具=>端口=>COM口,选择对应的USB端口号。
5.在使用自己的电机时,请一定记得修改默认极对数,即 BLDCMotor()和HallSensor()中的值,设置为自己的极对数数字,程序默认设置的供电电压为 24V,用其他电压供电请记得修改 voltage_power_supply , voltage_limit 变量中的值,PID参数按照实际情况自行调制 。
3.2 例程测试
1.点击左上角的的上传按钮
2.编译成功后,电机会默认以5rad/s的速度转动。
3.点击工具=>串口监视器,打开串口窗口
4.在输入框输入指令并点击发送,可以进行控制。
输入“T+数字”的指令,可以控制电机转动到指定的位置。
例如输入T3.14(弧度制),电机会转动到-180°的位置。
Makerbase SimpleFOC ESP32 例程十二 双霍尔电机位置测试 到此结束。
请继续关注后续课程。
欢迎加入 创客基地 电机控制企鹅群 讨论电机控制相关问题:732557609
欢迎光临 创客基地 B站 了解技术资料
欢迎光临 创客基地 taobao店 采购产品
99%的人还看了
猜你感兴趣
版权申明
本文"Makerbase SimpleFOC ESP32 例程12 双霍尔电机位置控制":http://eshow365.cn/6-14830-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!