楼主: mmuuss586

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

  [复制链接]
  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:31:56 | 显示全部楼层
    分享到:
    初始化程序如下参考:
    //TMC5130 SET       
            sendData(0xEC,0x000100C3);                                
    //CHOPCONF: TOFF=3, HSTRT=4, HEND=1, TBL=2, CHM=0 (spreadcycle)
            sendData(0x90,0x00011601);                                
    //PAGE33:IHOLD_IRUN: IHOLD=10, IRUN=22(31 max.current), IHOLDDELAY=1
            sendData(0x91,0x0000000A);                               
    //PAGE33:TPOWERDOWN=10:电机静止到电流减小之间的延时
            sendData(0x80,0x00000004);                               
    //PAGE27:EN_PWM_MODE=1,使能
            sendData(0x93,0x000001F4);                               
    //PAGE33:TPWM_THRS=500,对应切换速度35000=ca.30RPM
            sendData(0xF0,0x000401C8);                               
    //PAGE43WMCONF         
              sendData(0xA4,1000);                                            
    //A1=1000第一阶段加速度
            sendData(0xA5,50000);                                    
    //V1=50000加速度阀值速度V1
            sendData(0xA6,5000);                                            
    //AMAX=5000大于V1的加速度        
            sendData(0xA7,200000);                                    
    //VMAX=200000
            sendData(0xA8,700);                                                               
    //DMAX=700大于V1的减速度
            sendData(0xAA,1400);                                            
    //D1=1400小于V1的减速度
            sendData(0xAB,10);                                                    
    //VSTOP=10停止速度,接近于0
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:32:15 | 显示全部楼层
    2、SPI接口位置控制模式
    芯片引脚跳线连接:
    SPI_MODE:接高电平(VCC_IO)
    SD_MODE: 接低电平(GND)
    J7:短接
    CSNB6
    SCKA5
    SDI:MOSI-PA7
    SDO:MISO-PA6
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:32:37 | 显示全部楼层
    初始化程序如下参考:
    //        TMC5130 SET       
            sendData(0xEC,0x000100C3);                                
    //CHOPCONF: TOFF=3, HSTRT=4, HEND=1, TBL=2, CHM=0 (spreadcycle)
            sendData(0x90,0x0006160A);                                
    //PAGE33:IHOLD_IRUN: IHOLD=10, IRUN=22(31 max.current), IHOLDDELAY=6
            sendData(0x91,0x0000000A);                               
    //PAGE33:TPOWERDOWN=10:电机静止到电流减小之间的延时
            sendData(0x80,0x00000004);                               
    //PAGE27:EN_PWM_MODE=1,使能
            sendData(0x93,0x000001F4);                               
    //PAGE33:TPWM_THRS=500,对应切换速度35000=ca.30RPM
            sendData(0xF0,0x000401C8);                               
    //PAGE43WMCONF       
    ///////////////////////////////////////////////////////////
              sendData(0xA4,1000);                                            
    //A1=1000第一阶段加速度
            sendData(0xA5,50000);                                    
    //V1=50000加速度阀值速度V  
            sendData(0xA6,5000);                                            
    //AMAX=5000大于V1的加速度   
            sendData(0xA7,200000);                                    
    //VMAX=200000
            sendData(0xA8,700);                                                               
    //DMAX=700大于V1的减速度
            sendData(0xAA,1400);                                            
    //D1=1400小于V1的减速度
            sendData(0xAB,10);                                                    
    //VSTOP=10停止速度,接近于0
            sendData(0xA0,0x00000000);                                
    //PAGE35:RAMPMODE=0位置模式,使用所有A、V、D参数       
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:32:58 | 显示全部楼层
    3、DIR+STEP接口模式位置控制(无需SPI接口)
    芯片引脚跳线连接:
    SPI_MODE:接低电平(GND)
    SD_MODE:接高电平(VCC_IO)
    STEP:REFL-PB4,J2:短接
    DIR: REFR-PB5,J5:短接
    CFG6RV_ENN-PC5,通过杜邦线接到底板PC5脚
    CFG5:ENCA-PC8,通过杜邦线接到底板PC8脚
    CFG4:ENCB-PC6,通过杜邦线接到底板PC6脚
    CFG3:CSN-PB6 ,J7:短接
    CFG2: SCK-PA5
    CFG1: MOSI-PA7
    CFG0: MISO-PA6
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:33:30 | 显示全部楼层
    初始化程序如下参考:
            HAL_GPIO_WritePin(CFG0_GPIO_Port,CFG0_Pin, GPIO_PIN_SET);                        //PAGE:110 CFG0设置为高,TOOF:236Tclk
            SubdivisionSet(16);                //PAGE:111 细分设置为16
            ISet();                                        //电流设置AGE: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设置为高
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:33:51 | 显示全部楼层
    4、UART模式
    芯片引脚跳线连接:
    SPI_MODE:接低电平(GND)
    SD_MODE:接低电平(GND)
    参考数据手册,通过MCU的UART接口发命令即可,类似SPI接口操作;

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:34:15 | 显示全部楼层
    四、补充说明
    1、上电顺序
       电机驱动板(驱动芯片)先上电,底板控制板后上电;
    2、电机
       最好用42小电机测试,用86或57电机测试,会有丢不现象。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:34:35 | 显示全部楼层
    五、开源补充说明
        如果确实需要原理图和PCB的用户,请联系我们的客服或管理员私下索取谢谢!

    如对文档有疑问或有技术问题需要交流,可联系Trinamic原厂或我们。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 08:06 , Processed in 0.209091 second(s), 32 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.