基于Stm32F0+TMC2209步进驱动参考原理图PCB图教程源码等开源分享 资料下载见附件,电脑登入 |
Program(IO).rar
下载7.37 MB, 下载次数: 399
TMC2209_Datasheet_V103 è±æ.pdf
下载1.84 MB, 下载次数: 71
TMC2209StepStickåçå¾.pdf
下载280.94 KB, 下载次数: 138
TMC2209æ°æ®è¡¨ ä¸æ.pdf
下载6.18 MB, 下载次数: 164
åºäºStm32F0 TMC2209æ¥è¿é©±å¨åèåçå¾PCBå¾æç¨æºç çå¼æºå享.pdf
下载481.49 KB, 下载次数: 171
游åç§æ产åç®å½ï¼2020-7-21ï¼.pdf
下载1.05 MB, 下载次数: 39
SubdivisionSet(64); //细分设置为64
HAL_GPIO_WritePin(GPIOA,STEP_Pin, GPIO_PIN_SET); //STEP设置为高9 \! Q/ d* k7 V8 D2 Y+ R
/* USER CODE BEGIN WHILE */1 o2 \& b2 h% d& ^
while (1) _5 R$ t) ?1 Q2 d4 l
{! j+ Y$ P2 e& m1 K! W' R
MoveStep(1,12800); //正转一圈
HAL_Delay(2000); //延时2S, j: O" E; x- g+ G/ m3 K$ h* d- b* ?9 L5 Q
MoveStep(0,12800); //反转一圈
HAL_Delay(1000); //延时1S6 g! R5 p4 v. F3 X8 m, @
}9 C2 i. U R- i" K4 w
9 H) s9 A; d) c9 v/ Y- b
( m7 f( S7 ^, X: S
1、母线电容C3、C4、C5选择:一般是1A对应100uF左右(有条件的尽可能大);
2、电源保护:有条件的最好加防反接、TVS保护、以及保险丝等;
3、MS2、MS1设置细分; j ~- A7 @" a) c: Y3 G
4、芯片17脚VREF输入:电压越高对应的电流越大;: F W7 j/ L! t8 Q& c2 t2 h
5、MS2、MS1:设置细分;' Y7 p8 M# S# I# \2 x8 G7 ~) I
6、ENN、DIR、STEP:分别对应芯片使能、方向、脉冲;
7、SPREAD斩波模式选择:0=StealthChop(低速效果好),1=SpreadCyle(高速效果好);
采用方向+脉冲(DIR+STEP)接口
芯片引脚跳线连接:1 u1 M4 h+ s1 ?+ ?7 ], q. Y
MS2: PA9+ T$ a) P1 r7 h- E( J$ z
MS1: PA8
ENN: PA74 M2 J7 R, |# B% m9 r
STEP: PA6
DIR: PA5
SPREAD:悬空未设置,最好通过MCU的IO进行控制;
1、上电顺序
电机驱动板(驱动芯片)先上电,底板控制板后上电;4 ]$ w" f' y9 U' T1 U# g, E
2、电机: l8 X6 j9 P9 Z* D B
最好用42小电机测试;& K! z% j) E8 x: W
3、发热问题+ f) l* @3 o6 T
有条件的最好给芯片加散热片,芯片的15脚VCCIO最好使用外部电源供电,不要芯片的8脚5VOUT输出。! D. p2 g% w" L; t# J
五、开源补充说明
如果确实需要原理图和PCB的用户,请联系我们的客服或管理员私下索取谢谢!8 f( y/ A2 Z( T' f) T( f
如对文档有疑问或有技术问题需要交流,可联系Trinamic原厂或我们。5 r3 y) L8 a. j# Y+ L: U t