STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
芯片引脚跳线连接:
SPI_MODE:接高电平(VCC_IO)
SD_MODE: 接低电平(GND)
J7:短接
CSN
SCK
SDI:MOSI-PA7
SDO:MISO-PA6
//TMC5160 SET
sendData(0xEC,0x000100C3); //PAGE46:CHOPCONF: TOFF=3, HSTRT=4, HEND=1, TBL=2, CHM=0 (spreadcycle)
sendData(0x90,0x00061F0A); //PAGE33:IHOLD_IRUN: IHOLD=10, IRUN=31 (max.current), IHOLDDELAY=6
sendData(0x91,0x0000000A); //PAGE33:TPOWERDOWN=10:电机静止到电流减小之间的延时
sendData(0x80,0x00000004); //PAGE27:EN_PWM_MODE=1,使能
sendData(0xF0,0x000C0000); //PAGE43
sendData(0x93,0x000001F4); //PAGE33:TPWM_THRS=500,对应切换速度35000=ca.30RPM
sendData(0xA4,10000); //PAGE35:A1=1000 第一阶段加速度
sendData(0xA5,500000); //PAGE35:V1=50000加速度阀值速度V1
sendData(0xA6,5000); //PAGE35:AMAX=500大于V1的加速度
sendData(0xA7,20000000); //PAGE35:VMAX=200000
sendData(0xA8,7000); //PAGE35
sendData(0xAA,14000); //PAGE35
sendData(0xAB,100); //PAGE35:VSTOP=10停止速度,接近于0
sendData(0xA0,0); //PAGE35:RAMPMODE=0位置模式,使用所有A、V、D参数
芯片引脚跳线连接:
SPI_MODE:接低电平(GND)
SD_MODE:接高电平(VCC_IO)
STEP:REFL-PB4,J2:短接
DIR: REFR-PB5,J5:短接
CFG6
CFG5:ENCA-PC8,通过杜邦线接到底板PC8脚
CFG4:ENCB-PC6,通过杜邦线接到底板PC6脚
CFG3:CSN-PB6 ,J7:短接
CFG2: SCK-PA5
CFG1: MOSI-PA7
CFG0: MISO-PA6
/* USER CODE BEGIN 2 */
SubdivisionSet(32); //细分设置为32
ISet(); //电流设置
HAL_GPIO_WritePin(STEP_GPIO_Port,STEP_Pin, GPIO_PIN_SET);
//STEP设置为高
HAL_GPIO_WritePin(CFG5_GPIO_Port,CFG5_Pin, GPIO_PIN_RESET);
//CFG5设置为低
HAL_GPIO_WritePin(CFG6_GPIO_Port,CFG6_Pin, GPIO_PIN_SET);
//CFG6设置为高,保持电流减半
/* USER CODE END 2 */
芯片引脚跳线连接:
SPI_MODE:接低电平(GND)
SD_MODE:接低电平(GND)
参考数据手册,通过MCU的UART接口发命令即可,类似SPI接口操作;
1、上电顺序
电机驱动板(驱动芯片)先上电,底板控制板后上电;
2、电机
最好用86或57电机测试,小电机电机会发热比较严重。
如果确实需要原理图和PCB的用户,请联系我们的客服或管理员私下索取谢谢!
如对文档有疑问或有技术问题需要交流,可联系Trinamic原厂或我们。