基于Stm32F0+TMC2209步进驱动参考原理图PCB图教程源码等开源分享 资料下载见附件,电脑登入 |
Program(IO).rar
下载7.37 MB, 下载次数: 389
TMC2209_Datasheet_V103 è±æ.pdf
下载1.84 MB, 下载次数: 70
TMC2209StepStickåçå¾.pdf
下载280.94 KB, 下载次数: 137
TMC2209æ°æ®è¡¨ ä¸æ.pdf
下载6.18 MB, 下载次数: 163
åºäºStm32F0 TMC2209æ¥è¿é©±å¨åèåçå¾PCBå¾æç¨æºç çå¼æºå享.pdf
下载481.49 KB, 下载次数: 170
游åç§æ产åç®å½ï¼2020-7-21ï¼.pdf
下载1.05 MB, 下载次数: 39
SubdivisionSet(64); //细分设置为64: [: i0 t7 E1 d* e& T. Y7 u0 R
HAL_GPIO_WritePin(GPIOA,STEP_Pin, GPIO_PIN_SET); //STEP设置为高) m- s7 I4 o! p% h9 N8 X
/* USER CODE BEGIN WHILE */" ?" q' ]2 W7 f9 y
while (1)
{
MoveStep(1,12800); //正转一圈. \3 J9 W% f/ Y9 t# ?2 [, O% A* U
HAL_Delay(2000); //延时2S* l. z; R' U- r8 `4 r9 ]9 N
MoveStep(0,12800); //反转一圈
HAL_Delay(1000); //延时1S6 m8 V" n }9 T1 e! l% k* X0 N
}; {% s' D, K& g# [4 x) t# i" S9 M, @
/ {+ e4 e8 Y0 n$ s
1、母线电容C3、C4、C5选择:一般是1A对应100uF左右(有条件的尽可能大);5 s5 z5 o8 H- \- K, J
2、电源保护:有条件的最好加防反接、TVS保护、以及保险丝等;, i3 {3 N$ Y' u( b2 b+ f
3、MS2、MS1设置细分;
4、芯片17脚VREF输入:电压越高对应的电流越大;, k f. u7 A0 _2 H8 E2 C7 Q a
5、MS2、MS1:设置细分;
6、ENN、DIR、STEP:分别对应芯片使能、方向、脉冲;
7、SPREAD斩波模式选择:0=StealthChop(低速效果好),1=SpreadCyle(高速效果好);8 x0 R/ W+ o5 U( c% V
采用方向+脉冲(DIR+STEP)接口0 J% @3 x$ ^' n) c0 [: ?# `0 d
芯片引脚跳线连接:
MS2: PA94 v8 c2 k" T, `2 x G% O, u
MS1: PA8 S- y( V; m) j
ENN: PA7
STEP: PA64 O" F0 h0 W' U7 d. D8 T8 J& e
DIR: PA5
SPREAD:悬空未设置,最好通过MCU的IO进行控制;
1、上电顺序* Z9 P) T D, @8 z9 D$ N3 V
电机驱动板(驱动芯片)先上电,底板控制板后上电;
2、电机
最好用42小电机测试;* k( k1 D6 Y) c7 |- L0 C
3、发热问题8 b& h# g& H5 h& h2 |2 ]
有条件的最好给芯片加散热片,芯片的15脚VCCIO最好使用外部电源供电,不要芯片的8脚5VOUT输出。
五、开源补充说明
如果确实需要原理图和PCB的用户,请联系我们的客服或管理员私下索取谢谢!
2 J& s/ h6 H) E( O \0 r1 J4 u
如对文档有疑问或有技术问题需要交流,可联系Trinamic原厂或我们。