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

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

[复制链接]
mmuuss586 发布时间:2019-6-14 18:18
本帖最后由 mmuuss586 于 2019-6-14 18:20 编辑 8 Y2 q9 X& i/ t" J/ I

+ p5 o! @5 ~; q' D: J/ s
STSPIN32F0 FOC控制板驱动大疆航模电机/单电阻/原理图/代码/调试说明等所有资料开源
8 U, Z5 c+ J9 J8 X
(BOM成本10元左右,最好自己DIY)

6 c' M9 T8 s9 t- ^8 b. c, D
资料下载见附件,电脑登入

) O' r5 B. ]+ {
. O; C! \) r  Z$ V
实物正面.jpg

' S0 F3 k4 r9 N
原理图.png
' M. [% f  C; V$ e: d
+ P9 H: v+ e1 o% }: U3 R* W' ?& \7 I

10低成本FOC电调视频.zip

下载

833.05 KB, 下载次数: 221

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

下载

579.83 KB, 下载次数: 248

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

下载

958.41 KB, 下载次数: 208

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

下载

4.44 MB, 下载次数: 293

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

下载

1.33 MB, 下载次数: 207

DJFLY.rar

下载

17.99 MB, 下载次数: 983

评分

参与人数 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
' k! I6 T; p/ j2 u! e
fredericchoi 回答时间:2020-8-1 12:06:59
楼主我很想用这个方案做一个项目。但是我试了很多次一直不成功。请教一下楼主:" V6 l- y9 I+ b# Y
1.我的电机是直径28mm,外转子7对极。KV330,带霍尔。我用的是有霍尔方案。
7 a' l4 c" L% T: r. o$ I2.设置6step_conf.h为以下:
. t2 |7 d  I3 k" M" |0 N0 Z/*!< Motor control sensing : set one definition to 1, others to 0 */2 m/ k+ Q  L: f# G
#define SENSORS_LESS            (0)& A  g" m( W6 `2 g
#define HALL_SENSORS            (1)3 C& U" N' R. v- M9 I7 y3 b
#define SENSE_COMPARATORS       (0), m# s$ Y" ?# c# b
   
3 _* m+ H! q/ M/ [( }6 o/*!< Motor control mode */; `8 z( s! X9 R
/*!< Set VOLTAGE_MODE to 1 and CURRENT_MODE to 0 or the contrary */# E/ o& a6 {8 Q/ D
#define VOLTAGE_MODE            (1)( n- n3 G4 ^  T3 i
#define CURRENT_MODE            (0)9 {$ R* A  L# W+ Z7 W' U

: X. e, {0 Y- s- g! m8 u/*!< Motor control additional features */4 p: }/ `+ a  K) M6 H
/*!< Set independantly SPEED_LOOP either to 1 or 0 */ ' d6 f% L/ z& f. @% r9 K3 A3 N( @' V& D* A
#define SPEED_LOOP              (1)1 ?; |" J; V0 ]
/*!< Set independantly SET_POINT_RAMPING either to 1 or 0 */  , M- n$ }5 e9 Q
#define SET_POINT_RAMPING       (1)
2 k/ |8 C! ~1 Q/*!< Set independantly gate driver pwm interface THREE_PWM either to 1 or 0 */  
; h( n0 r/ k& d& c  X" f+ m2 M3 k#define THREE_PWM               (0)
# n9 ^" U, M4 {4 o" e8 Z. ^; d
! S7 D0 _  X5 c- T+ J: r/*!< Motor control user interface : set one definition to 1, others to 0 */  g8 w, @' b$ V2 m$ \8 p
#define UART_INTERFACE          (1)- a2 F2 r( D! C, Z3 s7 [' L. z: {8 A
#define POTENTIOMETER_INTERFACE (0)
# B. G! ?8 e- B( \' f$ {7 m#define PWM_INTERFACE           (0)% G  Y* x; E7 M
. z- ?* V; n4 Z1 u" \! W
1.第一次试验:7 R: b" B* U+ r2 \" I
启动后电机不转,但有换向声,电机振动。
% }/ Y: i8 L% W2. 第二次试验:( q" _! I* `+ J( U% a# J& d2 Z
修改了Motor_Configuration.h
& [/ A  `% K* E# m3 M/*!< Motor control startup parameters */" }- S; d) Y) x  ?
#define STARTUP_SPEED_TARGET         ((uint16_t) 400)
0 c7 h6 I7 f8 Q' D, a( E#define STARTUP_ACCELERATION         ((uint32_t) 200) 0 ~4 u- k  S9 _
#define STARTUP_SPEED_MINIMUM        ((uint16_t) 60) 0 ~+ p: g; r" ~2 x
#define STARTUP_DUTY_CYCLE           ((uint16_t) 90)   
5 m) V0 J2 q! s& _#define STARTUP_DIRECTION            ((uint8_t)  0)     
$ e# T+ p+ B3 `4 L0 n9 W减小了加速值和SPEED_TARGET值,电机开始在200rpm转动,但无法通过MCSDK控制。且转几秒就停。9 P3 \) ?- U4 d( N  D

; q* k; m  T8 h请问楼主有什么方法可以调试呢?
mmuuss586 回答时间:2019-6-14 18:21:21
参考原理图和实物:
7 F4 Y  R; ^$ f6 H

; F: X6 T4 s1 l  }1 W; L* `
原理图.png
* g+ q4 ~2 b- V, d
7 a; f. k  {$ B3 @- y
% V4 G& ]& {& {
实物正面.jpg

9 A; ?5 {" I* e- _
mmuuss586 回答时间:2019-6-14 18:22:10
实物正反面
5 C. X1 @/ n2 K0 }* x2 [
PCB板图.png

6 C$ X$ t0 Q# ]: B3 K* Y
空板正面.jpg

8 u7 j/ D( G" |4 G9 U
空板反面.jpg
4 M* z6 v! [' |

. A( U% x8 E6 A  L* K& l& j
mmuuss586 回答时间:2019-6-14 18:23:53
DJFLY单电阻FOC航模电机控制板调试补充说明
(主芯片:STSPIN32F0
实物正面.jpg

/ h+ l9 X; I0 y, [. h
mmuuss586 回答时间:2019-6-14 18:24:56
一、硬件说明

  G" h! |. T# P# ^ 原理图.png 7 M! J$ s+ F8 k! a8 ], C
1.1图纸说明
  MOS管:选的是30V/80A,低导通电阻DFN5*6封装双MOS管;
1.2硬件布线
   电流采样一定要采用差分走线;特别是地线(电流采样电路适当的加滤波电容);
   PWM输出线和电流采样线尽量不要交叉;
1.3关于STSPIN32F0芯片实际项目使用说明
          芯片标注最高电压可以到48V,但实际项目最好不要超过30V,极限最好不要超过36V
9 x5 S- Y$ Z. F& Q* e
mmuuss586 回答时间:2019-6-14 18:25:32
1.4接线说明
接线图.png
. _2 ~. l4 e/ U7 L8 M) [0 _
mmuuss586 回答时间:2019-6-14 18:25:49
板子( C- R4 a% d" [
V+:接电源正+
! L& ]4 Y! I; q$ w  N, f$ _8 VV-:接电源正-9 X8 i9 B( @! x* F+ L8 w
U:接电机U或A0 Z" r2 A& P; t- f+ @( K" k
V:接电机V或B1 _0 M: p8 i& B9 E
W:接电机W或C% g5 J1 H6 y0 }* H
ST LINK的SWD及串口接线说明:
8 l' l0 g7 [" C/ U) L! u* t按上图所示一对一接线即可,RST和3.3V电源不接(芯片内部已经带3.3V)。
mmuuss586 回答时间:2019-6-14 18:26:32
二、软件说明
新建工程板子选择
新建工程板子选择.jpg

) L- t$ n* L7 Z: y
mmuuss586 回答时间:2019-6-14 18:27:00
选择对应的电机参数
电机选择.jpg

) b& O9 Y" I+ L8 M+ l' d, ?
mmuuss586 回答时间:2019-6-14 18:27:29
驱动界面设置(降低PMW频率——F0内核计算能力有限
驱动界面设置.png

) h" o/ S) D- C+ p9 V
mmuuss586 回答时间:2019-6-14 18:28:06
三电阻改成单电阻
单电阻选择.png

" A" `, Z( `4 J$ z
mmuuss586 回答时间:2019-6-14 18:28:55
电流采样比例更改保存
电流采样比例更改保存.png

/ m# B0 s: z* W' ?
mmuuss586 回答时间:2019-6-14 18:29:21
启动界面设置
启动界面设置.png
; V& L5 m" `7 R# P8 W
mmuuss586 回答时间:2019-6-14 18:29:51
AD接口界面设置
AD界面设置.png

6 q: K" }/ w5 C

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版