[STM32F0] 游名:Stm32F0+TMC5130 Arduino接口42/57步进电机驱动参考原理图/...

[复制链接]
11257|178
 楼主| mmuuss586 发表于 2020-3-26 17:33 | 显示全部楼层
初始化程序如下参考:
        HAL_GPIO_WritePin(CFG0_GPIO_Port,CFG0_Pin, GPIO_PIN_SET);                        //PAGE:110 CFG0设置为高,TOOF:236Tclk
        SubdivisionSet(16);                //PAGE:111 细分设置为16
        ISet();                                        //电流设置:PAGE:111
        HAL_GPIO_WritePin(CFG4_GPIO_Port,CFG4_Pin, GPIO_PIN_SET);                        //PAGE:111 CFG4设置为高,chopper hysteresis斩波器滞后 设置为9
        HAL_GPIO_WritePin(CFG5_GPIO_Port,CFG5_Pin, GPIO_PIN_SET);               
//PAGE:111 CFG5设置为低,chopper blank time斩波器切换期间间隔时间设置为24
        HAL_GPIO_WritePin(CFG6_GPIO_Port,CFG6_Pin, GPIO_PIN_RESET);
//PAGE:112 CFG6设置为低电机驱动使能,为高关闭
        HAL_GPIO_WritePin(STEP_GPIO_Port,STEP_Pin, GPIO_PIN_SET);                        //STEP设置为高
 楼主| mmuuss586 发表于 2020-3-26 17:33 | 显示全部楼层
4、UART模式
芯片引脚跳线连接:
SPI_MODE:接低电平(GND)
SD_MODE:接低电平(GND)
参考数据手册,通过MCU的UART接口发命令即可,类似SPI接口操作;

 楼主| mmuuss586 发表于 2020-3-26 17:34 | 显示全部楼层
四、补充说明
1、上电顺序
   电机驱动板(驱动芯片)先上电,底板控制板后上电;
2、电机
   最好用42小电机测试,用86或57电机测试,会有丢不现象。
 楼主| mmuuss586 发表于 2020-3-26 17:44 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-3-26 17:50 | 显示全部楼层
00750 发表于 2020-3-27 09:03 | 显示全部楼层
mark一下
 楼主| mmuuss586 发表于 2020-3-27 10:44 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-3-27 13:13 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-3-27 13:15 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-3-28 16:01 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-3-31 13:05 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-3-31 13:06 | 显示全部楼层
yuchl 发表于 2020-3-31 13:47 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-4-1 10:06 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-4-1 10:09 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-4-1 11:27 | 显示全部楼层
 楼主| mmuuss586 发表于 2020-4-1 21:30 | 显示全部楼层
磨砂 发表于 2020-4-7 14:33 | 显示全部楼层
两块板子合在一起的?
 楼主| mmuuss586 发表于 2020-4-8 10:12 | 显示全部楼层
磨砂 发表于 2020-4-7 14:33
两块板子合在一起的?

是的
 楼主| mmuuss586 发表于 2020-4-9 11:35 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部