基于Stm32F0+TMC2209步进驱动参考原理图PCB图教程源码等开源分享 资料下载见附件,电脑登入 |
Program(IO).rar
下载7.37 MB, 下载次数: 385
TMC2209_Datasheet_V103 è±æ.pdf
下载1.84 MB, 下载次数: 70
TMC2209StepStickåçå¾.pdf
下载280.94 KB, 下载次数: 136
TMC2209æ°æ®è¡¨ ä¸æ.pdf
下载6.18 MB, 下载次数: 162
åºäºStm32F0 TMC2209æ¥è¿é©±å¨åèåçå¾PCBå¾æç¨æºç çå¼æºå享.pdf
下载481.49 KB, 下载次数: 169
游åç§æ产åç®å½ï¼2020-7-21ï¼.pdf
下载1.05 MB, 下载次数: 38
SubdivisionSet(64); //细分设置为64/ a. P/ {( G( W) @9 E- z9 I# e
HAL_GPIO_WritePin(GPIOA,STEP_Pin, GPIO_PIN_SET); //STEP设置为高) r) C! ?4 N8 D
/* USER CODE BEGIN WHILE */9 R: S4 H* ]) m2 w" w5 E7 N" c0 E
while (1)
{2 u8 s* r/ x" k; n6 I" s2 H. C, f
MoveStep(1,12800); //正转一圈5 R* k' G' T5 G9 Z) ^/ c
HAL_Delay(2000); //延时2S
MoveStep(0,12800); //反转一圈
HAL_Delay(1000); //延时1S
}
1、母线电容C3、C4、C5选择:一般是1A对应100uF左右(有条件的尽可能大);
2、电源保护:有条件的最好加防反接、TVS保护、以及保险丝等;
3、MS2、MS1设置细分;
4、芯片17脚VREF输入:电压越高对应的电流越大;# p. h1 O" R7 [- O
5、MS2、MS1:设置细分;
6、ENN、DIR、STEP:分别对应芯片使能、方向、脉冲;) g& Z, K6 h- T# w& i+ K/ ~
7、SPREAD斩波模式选择:0=StealthChop(低速效果好),1=SpreadCyle(高速效果好);1 J7 w. ]" P) Q
采用方向+脉冲(DIR+STEP)接口6 |$ X2 Q. I0 A7 V2 r P
芯片引脚跳线连接:, _" c4 J+ \$ ^7 `- j: F* w7 a
MS2: PA9
MS1: PA8
ENN: PA7
STEP: PA6
DIR: PA5! l1 ~. Q. p" c+ f- L
SPREAD:悬空未设置,最好通过MCU的IO进行控制;$ f' c( F* W4 Y( [; ~8 M
1、上电顺序
电机驱动板(驱动芯片)先上电,底板控制板后上电;6 _8 |8 w' [% Z o" i. }
2、电机6 ^ e7 O+ w/ i) P' O
最好用42小电机测试;$ [: v0 `; G' q2 {& h$ T+ ?# u/ E! b
3、发热问题
有条件的最好给芯片加散热片,芯片的15脚VCCIO最好使用外部电源供电,不要芯片的8脚5VOUT输出。) O' o. f$ w4 ]: S- J; I0 s2 l5 b
五、开源补充说明
如果确实需要原理图和PCB的用户,请联系我们的客服或管理员私下索取谢谢!4 L. {. ^3 n) {* ~# h
如对文档有疑问或有技术问题需要交流,可联系Trinamic原厂或我们。+ p6 H3 m5 \ ^2 c