你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STSPIN32F0 FOC控制板驱动大疆航模电机/单电阻/原理图/代码/...  

[复制链接]
mmuuss586 发布时间:2019-6-14 18:18
本帖最后由 mmuuss586 于 2019-6-14 18:20 编辑

STSPIN32F0 FOC控制板驱动大疆航模电机/单电阻/原理图/代码/调试说明等所有资料开源

(BOM成本10元左右,最好自己DIY)

资料下载见附件,电脑登入


实物正面.jpg

原理图.png


10低成本FOC电调视频.zip

下载

833.05 KB, 下载次数: 223

DJFLY(STSPIN32F0)(单电阻)(无人机水泵低压风扇等低成本电调参考图).pdf

下载

579.83 KB, 下载次数: 250

DJFLY单电阻FOC航模电机控制板调试补充说明.pdf

下载

958.41 KB, 下载次数: 209

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

下载

4.44 MB, 下载次数: 294

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

下载

1.33 MB, 下载次数: 208

DJFLY.rar

下载

17.99 MB, 下载次数: 988

评分

参与人数 2 ST金币 +19 收起 理由
hkg4788 -1 很给力!
infofans + 20 赞一个!

查看全部评分

4 收藏 18 评论144 发布时间:2019-6-14 18:18

举报

144个回答
bldc2022 回答时间:2022-3-26 15:38:48

不能下载吗

mmuuss586 回答时间:2019-6-14 18:28:32
电流采样比例更改
电流采样比例更改.png

fredericchoi 回答时间:2020-8-1 12:06:59
楼主我很想用这个方案做一个项目。但是我试了很多次一直不成功。请教一下楼主:
1.我的电机是直径28mm,外转子7对极。KV330,带霍尔。我用的是有霍尔方案。
2.设置6step_conf.h为以下:
/*!< Motor control sensing : set one definition to 1, others to 0 */
#define SENSORS_LESS            (0)
#define HALL_SENSORS            (1)
#define SENSE_COMPARATORS       (0)
   
/*!< Motor control mode */
/*!< Set VOLTAGE_MODE to 1 and CURRENT_MODE to 0 or the contrary */
#define VOLTAGE_MODE            (1)
#define CURRENT_MODE            (0)

/*!< Motor control additional features */
/*!< Set independantly SPEED_LOOP either to 1 or 0 */
#define SPEED_LOOP              (1)
/*!< Set independantly SET_POINT_RAMPING either to 1 or 0 */  
#define SET_POINT_RAMPING       (1)
/*!< Set independantly gate driver pwm interface THREE_PWM either to 1 or 0 */  
#define THREE_PWM               (0)

/*!< Motor control user interface : set one definition to 1, others to 0 */
#define UART_INTERFACE          (1)
#define POTENTIOMETER_INTERFACE (0)
#define PWM_INTERFACE           (0)

1.第一次试验:
启动后电机不转,但有换向声,电机振动。
2. 第二次试验:
修改了Motor_Configuration.h
/*!< Motor control startup parameters */
#define STARTUP_SPEED_TARGET         ((uint16_t) 400)
#define STARTUP_ACCELERATION         ((uint32_t) 200)
#define STARTUP_SPEED_MINIMUM        ((uint16_t) 60)
#define STARTUP_DUTY_CYCLE           ((uint16_t) 90)   
#define STARTUP_DIRECTION            ((uint8_t)  0)     
减小了加速值和SPEED_TARGET值,电机开始在200rpm转动,但无法通过MCSDK控制。且转几秒就停。

请问楼主有什么方法可以调试呢?
mmuuss586 回答时间:2019-6-14 18:21:21
参考原理图和实物:


原理图.png



实物正面.jpg

mmuuss586 回答时间:2019-6-14 18:22:10
实物正反面

PCB板图.png

空板正面.jpg

空板反面.jpg


mmuuss586 回答时间:2019-6-14 18:23:53
DJFLY单电阻FOC航模电机控制板调试补充说明
(主芯片:STSPIN32F0
实物正面.jpg

mmuuss586 回答时间:2019-6-14 18:24:56
一、硬件说明

原理图.png
1.1图纸说明
  MOS管:选的是30V/80A,低导通电阻DFN5*6封装双MOS管;
1.2硬件布线
   电流采样一定要采用差分走线;特别是地线(电流采样电路适当的加滤波电容);
   PWM输出线和电流采样线尽量不要交叉;
1.3关于STSPIN32F0芯片实际项目使用说明
          芯片标注最高电压可以到48V,但实际项目最好不要超过30V,极限最好不要超过36V

mmuuss586 回答时间:2019-6-14 18:25:32
1.4接线说明
接线图.png

mmuuss586 回答时间:2019-6-14 18:25:49
板子
V+:接电源正+
V-:接电源正-
U:接电机U或A
V:接电机V或B
W:接电机W或C
ST LINK的SWD及串口接线说明:
按上图所示一对一接线即可,RST和3.3V电源不接(芯片内部已经带3.3V)。
mmuuss586 回答时间:2019-6-14 18:26:32
二、软件说明
新建工程板子选择
新建工程板子选择.jpg

mmuuss586 回答时间:2019-6-14 18:27:00
选择对应的电机参数
电机选择.jpg

mmuuss586 回答时间:2019-6-14 18:27:29
驱动界面设置(降低PMW频率——F0内核计算能力有限
驱动界面设置.png

mmuuss586 回答时间:2019-6-14 18:28:06
三电阻改成单电阻
单电阻选择.png

mmuuss586 回答时间:2019-6-14 18:28:55
电流采样比例更改保存
电流采样比例更改保存.png

mmuuss586 回答时间:2019-6-14 18:29:21
启动界面设置
启动界面设置.png

mmuuss586 回答时间:2019-6-14 18:29:51
AD接口界面设置
AD界面设置.png

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版