移植目标 将Arduino里的 simpleFoc移植到gcc下,驱动层用STM32CubeMX生成,并且以arduino里应用层框架进行...
目录一、代码移植说明二、程序原理2.1、有感FOC控制原理2.2、有感FOC(不带电流采样)控制原理2.3、SVPWM(heart function)三、适配硬件3.1、Bluepill3.2、SimpleMotor四、程序架构五、演示功能 一、代码移植说明 多年前第一次听说“开源”这个事儿的时候非常不理解,自己辛苦写的代码让别人随意下载研究多吃亏呀...
目录一、代码移植说明二、程序原理2.1、有感FOC控制原理2.2、有感FOC(不带电流采样)控制原理2.3、SVPWM(heart function)三、适配硬件3.1、Bluepill3.2、SimpleMotor四、程序架构五、演示功能 一、代码移植说明 多年前第一次听说“开源”这个事儿的时候非常不理解,自己辛苦写的代码让别人随意下载研究多吃亏呀...
首先是FOC(电机矢量控制的一套开源程序),但是是STM32F103的移植版本: 代码语言:javascript 复制 链接:https://pan.baidu.com/s/1ueR9a9_uL-Zce_CKTwhawQ 提取码:9qls 内容 原理图 代码语言:javascript 复制 https://blog.csdn.net/loop222/article/details/120431638 原链接在此,还有博客,值得一看。 代码语言...
1.2.3、STM32接线 对于SimpleFOCShield V2.0.3,需要杜邦线连接主板和驱动板,记得共地。对照 Shield...
2.5、SimpleMotor 的参数 采样电阻0.001 Ω 运放为INA240A1,放大倍数20 C1_OUT=1.65 + 0.001 * I * 20,电流范围(-82.5A,82.5A) 三、扭矩模式 SimpleFOC中有三种扭矩模式: Voltage mode – the simplest one DC current mode – 1xPID controller + 1xLPF ...
SimpleFOC移植STM32(九)——使用ABZ编码器控制电机 目录 说明 一、ABZ编码器介绍 1.1、ABZ信号 1.2、光电式编码器 1.3、磁编码器 1.4、差分信号 二、电机驱动板103 2.1、读ABZ信号的cpr 2.1.1、接线 2.1.2、编译,下载代码 2.1.3、转动电机,观察串口打印...
目录说明一、硬件介绍1.1、硬件准备1.1.1、SimpleMotor方案1.1.2、SimpleFOCShield V2.0.3方案1.2、硬件连接1.2.1、原理图1.2.2、接线二、控制原理2.1、SVPWM2.2、极对数2.3、开环控制三、软件操作和程序下载3.1、Keil编译生成hex文件3.2、FlyMcu下载3.3、SimpleMotor准备3.4、串口发送指令四、程序演示4.1、开环速度控...
目录说明一、硬件介绍1.1、硬件准备1.1.1、SimpleMotor方案 说明 本节比较简单,主要是演示I2C接口和SPI接口读取编码器角度。为增加大家对编码器的理解,本节后半部提供四种常用编码器的操作说明,并提供源代码。一、硬件介绍 本节实验适合运行在SimpleMotor和STM32最小系统板上(Bluepill)。1.1、硬件准备...