基于Stm32F0+TMC2209步进驱动参考原理图PCB图教程源码等开源分享 资料下载见附件,电脑登入 |
Program(IO).rar
下载7.37 MB, 下载次数: 398
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
HAL_GPIO_WritePin(GPIOA,STEP_Pin, GPIO_PIN_SET); //STEP设置为高
/* USER CODE BEGIN WHILE */+ D0 y$ V! u& l+ z
while (1)) p; {+ ^% ^% W
{
MoveStep(1,12800); //正转一圈" } S% I9 X5 V' J# |. f, x1 k' K+ R
HAL_Delay(2000); //延时2S+ T8 x2 T! Q; y( Z: B
MoveStep(0,12800); //反转一圈
HAL_Delay(1000); //延时1S
}* h. k1 X. t- H3 T" M) H
1、母线电容C3、C4、C5选择:一般是1A对应100uF左右(有条件的尽可能大);; Z0 v) s# X; v F4 B
2、电源保护:有条件的最好加防反接、TVS保护、以及保险丝等;
3、MS2、MS1设置细分;; g8 ], G, r# o
4、芯片17脚VREF输入:电压越高对应的电流越大;6 W9 @( B: F0 q( c4 ]( T# d) A
5、MS2、MS1:设置细分;
6、ENN、DIR、STEP:分别对应芯片使能、方向、脉冲;/ ?1 N- b2 ]2 {+ W H/ q+ N
7、SPREAD斩波模式选择:0=StealthChop(低速效果好),1=SpreadCyle(高速效果好); t% f* ]) \/ e1 q$ Q7 B
采用方向+脉冲(DIR+STEP)接口- u. T8 I/ T; N1 ?
芯片引脚跳线连接:
MS2: PA9
MS1: PA8
ENN: PA72 l! ?$ H. s# ]9 ~7 Q# X H( n- E
STEP: PA6! J& O8 u3 x2 w$ r( J
DIR: PA5/ J) S" ]2 C9 a3 _
SPREAD:悬空未设置,最好通过MCU的IO进行控制;
1、上电顺序
电机驱动板(驱动芯片)先上电,底板控制板后上电;# `+ e' l6 K; I/ y% e
2、电机! ^' j8 o# E+ Z! D
最好用42小电机测试;
3、发热问题& V; |" _+ C& d8 X( @1 X
有条件的最好给芯片加散热片,芯片的15脚VCCIO最好使用外部电源供电,不要芯片的8脚5VOUT输出。9 Q2 w9 r2 F9 m! T5 r
五、开源补充说明
如果确实需要原理图和PCB的用户,请联系我们的客服或管理员私下索取谢谢!
4 C; H- J0 |& C: m B) h; B
如对文档有疑问或有技术问题需要交流,可联系Trinamic原厂或我们。$ ]+ w& G) T7 t. D& v% l, S# t