找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12957|回复: 19
收起左侧

THB7128高细分120W两相步进电机驱动板PCB与原理图及单片机控制程序

  [复制链接]
ID:284341 发表于 2018-2-19 02:43 | 显示全部楼层 |阅读模式
Altium Designer画的THB7128大功率高细分 混合式步进电机驱动模块的电路原理图和PCB图如下:(51hei附件中可下载工程文件)
0.png 0.png 0.png

【模块的标注图片】
ALIM0003.JPG
【步进电机控制接线图】
用户可根据需要采用共阳极接法或者共阴极接法。
  • 共阳极接法:分别将脉冲+、方向+、使能+连接在一起,连接到控制系统的电源上,如果此电源是+5伏,可直接接入,如果此电源大于+5伏,则需外部另加限流电阻R,保证给驱动器内部光耦提供815mA的驱动电流。输入信号低电平有效。
  • 共阴极接法:分别将脉冲-、方向-、使能-,连接到控制系统的地端(SGND,与电源地隔离),输入信号高电平有效。限流电阻同上
拨码开关作用:
电机细分设定:                                                                                
              
              (拨码开关常态均为低电平,接通为高电平。)
工作电流设定:
            
SW4
SW5
SW6
工作电流
OFF
OFF
OFF
2.8A
ON
OFF
OFF
2.2A
OFF
ON
OFF
1.7A
ON
ON
OFF
1.5A
OFF
OFF
ON
0.9A
ON
ON
ON
0.6A

实物图片:
   
            



关于THB7128芯片应用注意事项
在使用THB7128过程中,有以下几点需要注意:

1、芯片击穿的电压为36V(空载状态下),电机在运行时会产生的感应电动势,电感越大、速度越快产生的电动势越大。所以在选择电源时,需要把这考虑进去,推荐最高使用32V以下电源

2、芯片的锁定时间设置在0.6s,也就是说,在0.6s的时间内脉冲(CLK)没有变化,芯片就减小VREF的值,从而达到电机在无信号的情况下低电流工作,降低芯片的功耗。改变下图中电阻R4的大小,即可改变锁定电流的大小。
0.png
1、OSC1为衰减时间设置,推荐100pf~470pf之间,对应的衰减时间约10~47us。 Cosc1的大小决定了衰减时间的长短,具体调整方式:更换OSC1电容,由低向高调,以电机运行平稳,噪音低、震动小时为佳。


2、在四个电机输出端与地之间需接入电阻Rx,阻值视供电电压而定,VM/Rx在5mA左右即可。作用是减弱毛刺对芯片的损坏。

3、在画芯片管脚的地线时要尽可能的粗,检测电阻和芯片之间的连线要短、粗,两者的地线端相连也要短粗。

4、 在画PCB时,芯片周围的安全间距至少要15mil(0.3mm),在四个电机输出端和电源端尤其需要注意。
5、在靠近15脚(VCC)、14脚(VM)管脚处各放置1个0.1uf的电容。

6、检测电阻选用2512封装的贴片或1W的金属膜,推荐使用0.22Ω电流大小按下面公式计算:
VREF=5*Io*Rs


【简要说明】
一、 尺寸:长100mm、宽65mm、高30mm.
二、 主要芯片:THB7128、LM2576.
三、 工作电压:控制信号直流4.5~5.5V;最高耐压40伏、大电流3.3A(峰值)
四、 最大工作电流:3A
五、 细分设定:1、1/2、1\4、1\8、1\16、1\32、1\64、1\128。
六、特点:
         1、具有电源指示,信号输出指示。
         2、转速可调、工作方式,工作电流均可通过拨码开关调节
         3、抗干扰能力强
         4、自动半流锁定功能
         5、内置过流保护及温度保护
         6、内置混合式衰减模式
         7、可单独控制多种规格的两相混合式步进电机
         8、可实现最大功率120W步进电机

单片机源程序如下:
  1. ///////////////////步进电机调试程序/////////////////

  2. #include<reg52.h>
  3. #define uchar unsigned char
  4. #define uint unsigned int

  5. /********************************************************
  6.                                                  控制位定义
  7. ********************************************************/

  8. sbit shi_neng=P1^0;  //        使能控制位
  9. sbit fang_xiang=P1^1;//        旋转方向控制位
  10. sbit mai_chong=P1^2; // 脉冲控制位
  11. sbit qi_dong=P2^0;//        启动按钮
  12. sbit ting_zhi=P2^1;//停止按钮
  13. sbit zheng_zhuan=P2^2;//正转按钮
  14. sbit fan_zhuan=P2^3;// 反转按钮

  15. /********************************************************
  16.                                                  延时函数
  17. ********************************************************/
  18. void delay(uint i)//延时函数
  19. {
  20.         uchar j,k;
  21.         for(j=0;j<i;j++)
  22.         for(k=0;k<50;k++);
  23. }

  24. /********************************************************
  25.                                                  主函数
  26. ********************************************************/

  27. main()
  28. {
  29.         shi_neng=1;  //        使能控制位
  30.         fang_xiang=0;//        旋转方向控制位
  31.         mai_chong=0; // 脉冲控制位
  32.         
  33.         while(1)
  34.         {
  35.                 mai_chong=~mai_chong; //输出时钟脉冲
  36.                   delay(5);                          //延时  (括号内数值越小,电机转动速度越快)
  37.         if(qi_dong==0)  shi_neng=0;         //启动按钮
  38.         if(zheng_zhuan==0) fang_xiang=0;//正转按钮
  39.         if(fan_zhuan==0)  fang_xiang=1;// 反转
  40.         if(ting_zhi==0) shi_neng=1;//停止        
  41.         }
  42. }
复制代码

电机驱动板的全套设计资料51hei提供下载:

THB7128电机驱动器DXP资料.rar

256.7 KB, 下载次数: 170, 下载积分: 黑币 -5

THB7128步进电动机设计资料.doc

1.5 MB, 下载次数: 97, 下载积分: 黑币 -5

THB7128使用说明.doc

1.43 MB, 下载次数: 81, 下载积分: 黑币 -5

THB7128芯片说明书.pdf

343.7 KB, 下载次数: 82, 下载积分: 黑币 -5

THB7128芯片应用注意事项.doc

74.5 KB, 下载次数: 84, 下载积分: 黑币 -5

THB7128原理图.doc

31.5 KB, 下载次数: 93, 下载积分: 黑币 -5

步进电机调试程序.rar

22.97 KB, 下载次数: 121, 下载积分: 黑币 -5

回复

使用道具 举报

ID:1 发表于 2018-2-20 18:30 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:249545 发表于 2018-3-9 08:47 | 显示全部楼层
THB7128驅動86步進電機,扭矩可不小,不知耐用不,TOSHIBA有幾款峰值電流達到5.5A,可實現4A以內的步進電機驅動.
回复

使用道具 举报

ID:318937 发表于 2018-4-30 21:13 | 显示全部楼层
希望有更多的大神分享资料
回复

使用道具 举报

ID:319663 发表于 2018-5-1 05:59 | 显示全部楼层
來這論壇可以學習很多的知識
回复

使用道具 举报

ID:304162 发表于 2018-5-6 18:16 | 显示全部楼层
谢谢大神的分享
回复

使用道具 举报

ID:375199 发表于 2018-7-22 22:25 | 显示全部楼层
很有用 ,多谢大神分享
回复

使用道具 举报

ID:377927 发表于 2018-7-24 17:16 | 显示全部楼层
谢谢大神分享
回复

使用道具 举报

ID:382866 发表于 2018-8-4 15:42 | 显示全部楼层
楼主能把资料打包一下吗?初入论坛没下载分啊
回复

使用道具 举报

ID:384489 发表于 2018-8-9 11:44 | 显示全部楼层
正在学习步进电机控制,谢谢分享。
回复

使用道具 举报

ID:479241 发表于 2019-2-22 11:38 | 显示全部楼层
谢谢大神分享!
回复

使用道具 举报

ID:431591 发表于 2019-3-11 17:14 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

ID:292272 发表于 2019-5-16 09:48 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

ID:705598 发表于 2020-3-10 10:02 | 显示全部楼层
非常有用,感谢楼主分享
回复

使用道具 举报

ID:705796 发表于 2020-3-10 14:37 | 显示全部楼层
admin 发表于 2018-2-20 18:30
好资料,51黑有你更精彩!!!

谢谢,不错,学习了
回复

使用道具 举报

ID:403349 发表于 2020-4-27 10:40 | 显示全部楼层
不错,学习了
回复

使用道具 举报

ID:403349 发表于 2020-4-27 10:40 | 显示全部楼层
不错,学习了
回复

使用道具 举报

ID:960335 发表于 2021-9-10 15:04 | 显示全部楼层
这个料停产了,试试TB5128FTG吧
回复

使用道具 举报

ID:1018889 发表于 2022-4-16 19:02 | 显示全部楼层
看了楼主分享的自己迫不及待的想去试试了
回复

使用道具 举报

ID:138956 发表于 2023-12-1 22:34 | 显示全部楼层
非常有用,感谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表