大家好,欢迎来到IT知识分享网。
目录
ODrive、VESC和SimpleFOC 教程链接汇总:请点击
一、设备说明
二、VESC4驱动霍尔电机
2.1、硬件准备
| 序号 | 名称 | 数量 |
|---|---|---|
| 1 | VESC4 | 1 |
| 2 | 直流无刷电机 | 1 |
| 3 | 24V电源 | 1 |
| 4 | USB延长线 | 1 |
2.2、硬件连接
2.3、打开软件
2.4、连接
2.5、校准电机
2.6、主界面操作
三、VESC4驱动无感电机
3.1、硬件准备
| 序号 | 名称 | 数量 |
|---|---|---|
| 1 | VESC4 | 1 |
| 2 | 5008航模电机 | 1 |
| 3 | 24V电源 | 1 |
| 4 | USB延长线 | 1 |
3.2、硬件连接
3.3、打开软件
3.4、校准电机
四、VESC4驱动AS5047P
- 上面的无感启动虽然可以零速起步,但是启动扭矩不大,而用编码器可以实现大扭矩启动,
- 网上很少VESC驱动AS5047P的说明,还有说只能用HALL信号模拟SPI的,但板载接口中分明已经引出了SPI接口,
- 本人实际测试时,发现在校准阶段,直接用SPI接口确实不能检测到AS5047P编码器,但用示波器查看SPI波形,发现有信号输出,
- 官方硬件中把3个引脚短接在一起连接到端子上,大概是受制于板子尺寸,节约端子数量。这导致SPI信号被别的引脚干扰,无法识别编码器,
- 重新设计VESC4.12,把三个引脚分开引出,测试AS5047P成功。
4.1、软硬件修改
- 硬件修改,把短接的三个引脚分开后引出到端子上
- 固件中,需要先使能 AS5047_USE_HW_SPI_PINS,在conf_genaral.h 文件第41行,编译后重新烧写,
4.2、硬件准备
| 序号 | 名称 | 数量 |
|---|---|---|
| 1 | VESC4 | 1 |
| 2 | 5008航模电机 | 1 |
| 3 | 24V电源 | 1 |
| 4 | USB延长线 | 1 |
4.3、硬件连接
4.4、校准电机
五、VESC4驱动MT6816和ABZ
5.1、MT6816
代码中有使能MT6816编码器的配置,所以专门做了一个MT6816的编码器用来验证,
5.2、ABZ
代码中有模有样的定义了ABZ信号,反复测试不能识别,估计也不支持。大家就不用再浪费时间了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/113922.html









