1、THB7128 高细分、大功率两相混合式步进电机驱动【简要说明】一、 尺寸:长 100mm、宽 65mm、高 30mm.二、 主要芯片:THB7128、LM2576.三、 工作电压:控制信号直流 4.55.5V;最高耐压 40伏、大电流 3.3A(峰值)四、 最大工作电流:3A五、 细分设定:1、1/2、14、18、116、132、164、1128。六、特点: 1、具有电源指示,信号输出指示。2、转速可调、工作方式,工作电流均可通过拨码开关调节3、抗干扰能力强4、自动半流锁定功能5、内置过流保护及温度保护6、内置混合式衰减模式7、可单独控制多种规格的两相混合式步进电机8、可实现最大功率 120
2、W步进电机适用场合:单片机学习、电子竞赛、产品开发、毕业设计。【原理图】C6125D7FB4ON/G3IUTLMHV-.08 RE+PA9SKW【标注图片】【步进电机控制接线图】用户可根据需要采用共阳极接法或者共阴极接法。1、 共阳极接法:分别将脉冲+、方向+、使能+ 连接在一起,连接到控制系统的电源上,如果此电源是+5 伏,可直接接入,如果此电源大于+5 伏,则需外部另加限流电阻R,保证给驱动器内部光耦提供 815mA 的驱动电流。输入信号低电平有效。2、 共阴极接法:分别将脉冲-、方向- 、使能-,连接到控制系统的地端(SGND,与电源地隔离) ,输入信号高电平有效。限流电阻同上拨码开关作
3、用:电机细分设定: (拨码开关常态均为低电平,接通为高电平。 )工作电流设定:SW4 SW5 SW6 工作电流OFF OFF OFF 2.8AON OFF OFF 2.2AOFF ON OFF 1.7AON ON OFF 1.5AOFF OFF ON 0.9AON ON ON 0.6A【测试程序】/*实现功能:进电机驱动测试程序使用芯片:AT89S52 或者 STC89C52晶振:11.0592MHZ编译环境:Keil作者:zhangxinchun淘宝店:汇诚科技 #include #define uchar unsigned char#define uint unsigned int/*控制
4、位定义*/sbit shi_neng=P10; / 使能控制位sbit fang_xiang=P11;/ 旋转方向控制位sbit mai_chong=P12; / 脉冲控制位sbit qi_dong=P20;/启动按钮sbit ting_zhi=P21;/停止按钮sbit zheng_zhuan=P22;/正转按钮sbit fan_zhuan=P23;/ 反转按钮/*延时函数*/void delay(uint i)/延时函数uchar j,k;for(j=0;ji;j+)for(k=0;k50;k+);/*主函数*/main()shi_neng=1; / 使能控制位fang_xiang=0;/
5、 旋转方向控制位mai_chong=0; / 脉冲控制位while(1)mai_chong=mai_chong; /输出时钟脉冲delay(5); /延时 (括号内数值越小,电机转动速度越快)if(qi_dong=0) shi_neng=0; /启动按钮if(zheng_zhuan=0) fang_xiang=0;/正转按钮if(fan_zhuan=0) fang_xiang=1;/ 反转if(ting_zhi=0) shi_neng=1;/停止实物图片:关于 THB7128芯片应用注意事项在使用 THB7128过程中,有以下几点需要注意:1、芯片击穿的电压为 36V(空载状态下) ,电机在运
6、行时会产生的感应电动势,电感越大、速度越快产生的电动势越大。所以在选择电源时,需要把这考虑进去,推荐最高使用 32V以下电源。2、芯片的锁定时间设置在 0.6s,也就是说,在 0.6s的时间内脉冲(CLK)没有变化,芯片就减小 VREF的值,从而达到电机在无信号的情况下低电流工作,降低芯片的功耗。改变下图中电阻 R4的大小,即可改变锁定电流的大小。3、OSC1 为衰减时间设置,推荐 100pf470pf之间,对应的衰减时间约1047us。 Cosc1的大小决定了衰减时间的长短,具体调整方式:更换 OSC1电容,由低向高调,以电机运行平稳,噪音低、震动小时为佳。4、在四个电机输出端与地之间需接入电阻 Rx,阻值视供电电压而定,VM/Rx 在5mA左右即可。作用是减弱毛刺对芯片的损坏。5、在画芯片管脚的地线时要尽可能的粗,检测电阻和芯片之间的连线要短、粗,两者的地线端相连也要短粗。6、在画 PCB时,芯片周围的安全间距至少要 15mil(0.3mm) ,在四个电机输出端和电源端尤其需要注意。7、在靠近 15脚(VCC) 、14 脚(VM)管脚处各放置 1个 0.1uf的电容。 8、检测电阻选用 2512封装的贴片或 1W的金属膜,推荐使用 0.22 电流大小按下面公式计算:VREF=5*Io*Rs