ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
打印

[STM32F0] SPIN3201(STSPIN32F0)三电阻控制板:FOC电机驱动原理图/代码。。。

[复制链接]
2039|58
跳转到指定楼层
楼主
本帖最后由 mmuuss586 于 2019-6-10 21:45 编辑

SPIN3201(STSPIN32F0)三电阻控制板:FOC电机驱动原理图/代码/调试文档等详细资料开源分享

(主芯片STSPIN32F0:内置MCU、DCDC、LDO、运放、比较器、MOS驱动等)

(低压大电流三电阻FOC电机驱动)

资料下载见附件(360压缩),电脑登入







湖北快3FOC电机控制软硬件设计及动手实践.pdf

4.44 MB, 下载次数: 69

PMSM电机(24V100W1024线编码器)资料.pdf

435.62 KB, 下载次数: 53

spin3201(stspin32f0)(三电阻FOC图纸).pdf

1023.39 KB, 下载次数: 63

ST MC SDK5.x 电机库软件框架说明资料(共20页转载ST原厂).pdf

湖北快31.33 MB, 下载次数: 51

STSPIN3201三电阻FOC电机控制板调试补充说明.pdf

935.14 KB, 下载次数: 57

ST官方参考原理图BOM表数据手册PCB等.zip

1。91 MB, 下载次数: 63

图片.zip

湖北快31。41 MB, 下载次数: 45

PMSM24VENC.zip

25.13 MB, 下载次数: 158

PMSM24VNOSENSEO.zip

24.94 MB, 下载次数: 191

沙发
 楼主 | 2019-6-10 16:31 | 只看该作者
电机资料及原理图


板凳
 楼主 | 2019-6-10 16:32 | 只看该作者
实物图:



地板
 楼主 | 2019-6-10 16:50 | 只看该作者
空板图





5
 楼主 | 2019-6-10 17:05 | 只看该作者
SPIN3201三电阻FOC电机控制板调试补充说明
(主芯片:STSPIN32F0
一、硬件说明
1.1图纸说明
   DCDC5V电路:就给霍尔传感器或编码器供电用,如果是无感启动不用;
   尽量选择高频率DCDC的转换芯片,频率越低更容易引入一些噪声;
   MOS管:选的是60V/80A,低导通电阻TO-252封装MOS管;
1.2硬件布线
   电流采样一定要采用差分走线;特别是地线(电流采样电路适当的加滤波电容);
   PWM输出线和电流采样线尽量不要交叉;
1.3关于STSPIN32F0芯片实际项目使用说明
          芯片标注最高电压可以到48V,但实际项目最好不要超过30V,极限最好不要超过36V


6
 楼主 | 2019-6-10 17:06 | 只看该作者
板子
V+:接电源正+
V-:接电源正-
U:接电机U或A
V:接电机V或B
W:接电机W或C
ST LINK的SWD及串口接线说明:
按上图所示一对一接线即可,RST和3.3V电源可不接(芯片内部已经带3.3V)。
7
 楼主 | 2019-6-10 17:09 | 只看该作者
一、软件说明
新建工程板子选择
选择对应的电机参数
驱动界面设置(降低PMW频率——F0内核计算能力有限

8
 楼主 | 2019-6-10 17:10 | 只看该作者
AD接口界面设置

9
 楼主 | 2019-6-10 17:11 | 只看该作者
如无其它修改则生成工程(选择相应的工程文件)
等待生成工程完成


10
 楼主 | 2019-6-10 17:14 | 只看该作者
在对应的存放目录下,打开生成的MDK工程文件


11
 楼主 | 2019-6-10 17:18 | 只看该作者
点击load下载程序(先连接好线和电源,再通电)。

12
 楼主 | 2019-6-10 17:23 | 只看该作者
正常下载程序后,通过按板子的USER1按钮,即可启动电机;
或通过WOROBENCH的在线调试界面调试,选择相应的串口,波特率设置为9600

13
 楼主 | 2019-6-10 17:24 | 只看该作者
正常转

14
 楼主 | 2019-6-10 17:24 | 只看该作者
2.1编码器接口生成工程设置补充说明
电机参数界面设置

15
 楼主 | 2019-6-10 17:25 | 只看该作者
反馈接口启动接口设置,选择为编码器模式

16
 楼主 | 2019-6-10 17:26 | 只看该作者
启动设置(电流可以根据实际需要设置大些)

17
 楼主 | 2019-6-10 17:26 | 只看该作者
生成工程后,通过WORKBENCH在线调试,可以实现6转(不过转速不太稳);需要根低转速则需要修改FOC库

18
 楼主 | 2019-6-10 17:27 | 只看该作者
600转的效果

19
 楼主 | 2019-6-10 17:28 | 只看该作者
三、调试补充说明
最好先确定下电机参数(电机找电机厂或自己测试或用我们IHM07IHM08 V3IHM08 V4板子等进行测试)。
首先,需要再次确认ST MC Workbench中所有设置的参数是否和实际的硬件
参数一致:如电机的相关参数,驱动部分的参数,单片机IO设置等。
• 如果有其中任意一个参数设置错误,可能导致电机永远也无法正确启动。
• 如果有需要,可以让电机运行在开环模式,来测量TnoiseTrise相关参数。
如果启动后立即出现硬件过流保护,可能由以下原因导致:
• 选择了错误的电流采样方式
• 选择了错误的电流采样参数:如取样电阻值,放大倍数, ICS增益, Tnoise, Trise.
• 电流环的调节带宽过高:3电阻采样建议为2000rad/s, 单电阻采样建议为1000rad/s
• 由于布线受到干扰而导致误触发硬件过流保护,需要检查硬件设计。
如果出现电机只动一下,但是没有加速动作:

20
 楼主 | 2019-6-10 17:28 | 只看该作者
• 这种问题一般是因为开环电流不够大导致无法拖起转子加速,有时出现开环启动完成,
但报启动失败故障,这时:
• 需要减低加速率,或提高开环启动电流
如果以上方法可以解决,但是不能保证100%有效,请尝试增加定位功能。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表
上海快3 福建快3 安徽快3 安徽快3 吉林快3 安徽快3 湖北快3 内蒙古快3 安徽快3 河南快3