FOC
Black__Jacket
天行健,君子以自强不息
展开
-
茶水间实验室机械狗实验日志(持续更新中)
1 问题:不同的我专门设计的板载编码器的FOC驱动板,对于相同的电机,初始化之后的零点是否相同?2 问题:AS5600磁编码器距离径向磁铁的最佳距离是多少?答案:0.5-3mm左右,之前我搞的8mm,径向磁场在距离磁编码器太远之后,磁编码器自动补偿,但是得到的位置信息会一直跳变,同时PID变得非常难调,需要低通滤波很大才可以,控制效果很不好,最开始我推测是否是编码器底部就是驱动器的芯片,电流很大,产生的磁场干扰了磁编码器芯片,然而事实上,这种电流产生的感应磁场相比于径向强磁磁铁产生的磁场来说,几乎可以忽原创 2022-05-20 13:21:29 · 443 阅读 · 0 评论 -
【SimpleFOC】 Simple Foc Studio设置快捷启动方式
你是否还在为每次打开SimpleFOC Studio都需要打开编译器或者命令行执行simpleFOCStudio.py文件而烦恼?那么本文将给你一个快活又简便 的方案一键启动SimpleFOC Studio,下面来看看吧!首先将SimpleFOCStudio放在D盘的根目录下(其他的也可以但是必须是全英文,而且路径中的名字不能有空格)然后打开SimpleFOCStudio文件夹,新建SimpleFOCStudio.bat文件(可以先建一个txt文件,然后改一下后缀名就行了)进入编辑这个文件,可以用记原创 2021-06-09 16:18:04 · 988 阅读 · 2 评论 -
关于无刷电机闭环控制顺时针顺滑逆时针转会磕磕巴巴的问题
关于无刷电机闭环控制顺时针顺滑,逆时针转会磕磕巴巴的问题主要的原因在于磁编码器的安装,磁编码器必须平行并且同心与径向的磁铁,否则就会出现不同方向旋转,磁场不均匀的现象出现,进而使编码器判断失误这个我是偶得一名高人店主指点,特此记录,以示感激在设计编码器的安装座的时候,可以将安装座的螺孔搞得比螺丝大一些,使编码器有调整的空间,可以与磁铁对齐...原创 2021-05-14 01:45:23 · 507 阅读 · 1 评论 -
使用Arduino ESP32 通过PWM波控制大疆GM6020以及3508无刷电机(更新)
使用Arduino控制大疆GM6020无刷电机:话不多说直接上代码#include <Servo.h> Servo myservo; //创建一个舵机控制对象 // Arduino自带的Servo函数库只可以同时控制两个模拟舵机; //且最好使用D9 D10脚; //若需要控制多个舵机则需要用pwm功能;原创 2021-05-14 01:18:48 · 6165 阅读 · 20 评论 -
SimpleFOC 取消上电自检方法,也就是不需要每次上电都让无刷电机转一整圈进行校准,避免电机和传感器对准程序,TLE5012B编码器
SimpleFOC 取消上电自检方法,也就是不需要每次上电都让电机转一整圈进行校准,避免电机和传感器对准程序首先第一步:运行SimpleFOC中的示例代码进行零点标定第二步:得出运行结果第三步:复制粘贴运行结果Sensor zero offset is:0.0000Sensor natural direction is: Direction::CCWTo use these values provide them to the: motor.initFOC(offset, directi原创 2021-05-14 01:07:54 · 3401 阅读 · 10 评论