THB8128芯片的外观:
高细分、大功率两相混合式步进电机驱动芯片
THB8128引脚图:
THB8128管脚功能描述:
Altium Designer画的THB8128驱动模块电路原理图和PCB图如下:(51hei附件中可下载工程文件)
一、特性
● 双全桥MOSFET驱动,低导通电阻Ron=0.53Ω
● 最高耐压40VDC,大电流3.3 A(峰值)
● 多种细分可选(1、1/2、1/4、1/8、1/16、1/32、1/64、1/128)
● 自动半流锁定功能
● 内置混合式衰减模式
● 内置输入下拉电阻
● 内置温度保护及过流保护
一、这款芯片肯定是三洋生产的,因为是定制产品,所以在三洋的网站上查询不到。
(可以参照2009年11月16日,第十四届中国(国际)小电机技术研讨会 北京海华博远科技发展有限公司将携手日本三洋半导体公司(SANYO),共同发布技术定向合作产品——高细分大功率两相混合式步进电机驱动芯片THB7128,并向与会代表介绍THB7128的原理、技术及应用。)
二、如果是大客户特殊需要,可以打三洋的标志。
海华博远携手三洋展会照片
THB8128大功率、高细分两相混合式步进电机驱动
【原理图】 【标注图片】 【步进电机控制接线图】
用户可根据需要采用共阳极接法或者共阴极接法。 - 共阳极接法:分别将脉冲+、方向+、使能+连接在一起,连接到控制系统的电源上,如果此电源是+5伏,可直接接入,如果此电源大于+5伏,则需外部另加限流电阻R,保证给驱动器内部光耦提供8—15mA的驱动电流。输入信号低电平有效。
- 共阴极接法:分别将脉冲-、方向-、使能-,连接到控制系统的地端(SGND,与电源地隔离),输入信号高电平有效。限流电阻同上
拨码开关作用: 电机细分设定: (拨码开关常态均为低电平,接通为高电平。) 电流衰减设定:
工作电流设定:
【测试程序】 - /********************************************************************
- 实现功能:进电机驱动测试程序
- 使用芯片:AT89S52 或者 STC89C52
- 晶振:11.0592MHZ
- 编译环境:Keil
- 作者:zhangxinchun汇诚科技
- #include<reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- /********************************************************
- 控制位定义
- ********************************************************/
- sbit shi_neng=P1^0; // 使能控制位
- sbit fang_xiang=P1^1;// 旋转方向控制位
- sbit mai_chong=P1^2; // 脉冲控制位
- sbit qi_dong=P2^0;// 启动按钮
- sbit ting_zhi=P2^1;//停止按钮
- sbit zheng_zhuan=P2^2;//正转按钮
- sbit fan_zhuan=P2^3;// 反转按钮
-
- /********************************************************
- 延时函数
- ********************************************************/
- void delay(uint i)//延时函数
- {
- uchar j,k;
- for(j=0;j<i;j++)
- for(k=0;k<50;k++);
- }
-
- /********************************************************
- 主函数
- ********************************************************/
-
- main()
- {
- shi_neng=1; // 使能控制位
- fang_xiang=0;// 旋转方向控制位
- 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;//停止
- }
- }
复制代码
实物图片:
芯片很不错,前几天试了一下测试板,驱动效果很好,运行时电机振动很小,没有锁相噪音,锁相电流是根据工作电流来固定一个比例的。我测试的电机是2.5A的57电机和3A的85电机(115mm长的) 。频率是固定的3.2KHZ,电源电压是24V
测试板上的取样电阻是0.22欧的,设定的最大VREF值是2.8V,驱动2.5A的57电机时,调到最大的VREF电压时,电源显示的电流是1A,空载测试。调节各档细分,因为是的3.2K频率测试,4细分以下的,不能启动,启动时堵转电流达到2.2A
再换3A的85电机,同样的电压,同样是3.2K的频率,调到最大的VREF电压时,电源显示的电流是0.7A,比用2.5A的57电机小0.3A。同样是空载测试。
对比手上的6016和6560A的驱动,明显的区别就是同样的电压,不同细分时7128驱动电机时振动相对要小很多。另外的一个好处就是7128的电流可以直接调节。相反,锁相电流是已经固定一个比例的。锁相噪音完全没有,不知道是我的电机好还是这芯片好^_^
另外,7128估计是目前市面上同类芯片外围最简洁的一款了,要达到最好的效果,只要注意一下PCB走线就行了,外围元件也就那么几个……要整合到产品上是一件非常简单的事
估计7128的测试板我是最先到手测试一批,芯片到的那天就发过来,前两天也拍了点图片,可惜技术不行,手机拍的,好多放大了也看不清楚,改天再拍过^_^
【模块简要说明】
一、 尺寸:长100mm、宽60mm、高30mm.
二、 主要芯片:THB8128、LM2576.
三、 双全桥MOSFET驱动,低导通电阻Ron=0.4Ω(上桥+下桥)
四、 高耐压42V,大电流4.3A(峰值,实际应用中不超过40V,4A)
五、 工作电压:控制信号直流4.5~5.5V;
六、 自动半流锁定功能
七、 衰减方式连续可调
八、 细分设定:(1、1/2、1\8、1\10、1/16、1\20、1\32、1\64、1/128)
九、特点:
1、具有电源指示、控制输出指示。
2、转速可调、工作方式,工作电流、衰减方式均可通过拨码开关调节
3、抗干扰能力强
4、具有温度保护和过电流保护
5、可单独控制多种规格的两相混合式步进电机
6、可实现最大功率160W
适用场合:单片机学习、电子竞赛、产品开发、毕业设计。。。
全部资料51hei下载地址:
|