42单片机步进电机编程的驱动板连接单片机的线和插座型号?

STC89C52RC通过TB6600步进驱动板控制步进电机的接线方法_百度知道
STC89C52RC通过TB6600步进驱动板控制步进电机的接线方法
以前用298控制的,57电机,驱动芯片发热太大,换成了TB6600,买的成品板,见下图;不知道怎样与单片机连线(就是下面那六个接口怎样与单片机通讯),捣鼓好半天都没成功,麻烦大家帮个忙,越具体越好;如果大侠们能够给个简单的测试程序,那太感谢啦~先谢谢大家...
感谢@三心全乱的指点~按照您指点的方法,试了一下,将12V电源和步进电机接到驱动器的对应端口,调节SW1,SW2和SW3,三者不全为0和1时电机都被锁住,且切换开关瞬间,能感觉到电机动了一下,能否说明驱动器没有问题呢?(确实是全新的)接着又尝试与单片机连接,还不行,接线和简单测试程序如下:PUL+,DIR+和ENA+连一起接到单片机VCC口,PUL-,DIR-和ENA-接到P10,P11和P12口,电源和步进电机接线同上;简单测试程序如下:#include &reg52.h&void main(){
delay(1000);//delay函数略去
delay(1000);
}}麻烦您再指点迷津,多谢啦~
我有更好的答案
这个一看就是隔离的,PUL是脉冲,DIR是方向,ENA是使能,每个标签带 + 符号的是隔离端光耦的正极,带 - 符号的是负极。把这三个标签 带 - 号的都和单片机的地线连接,带 + 号的和单片机端口连接。这种驱动连测试程序都不需要。准备好5V电源,DIR+ 接5V,ENA+接5V,PUL-、DIR-、ENA- 接0V,那边接好电机。这时电机应该锁住,如果没锁住,可以试试把ENA+也接0V,有的驱动器ENA要负的,有的要正的。如果正反都没锁住,试试调节电流,可能是电流太小。如果还是没锁住,5V电源、电机电源、电机都没问题的话,那么驱动器就有问题了。如果能锁住,再用5V去碰PUL+,碰一下,电机就会动一下。然后把DIR+接0V,再碰PUL+,电机会反向动。如果动不了,也可以确定是驱动器有问题了,不用研究编程了。您说搞了半天没搞好,不知您是否知道那个+ 、- 的意思,如果接反了,他内部又没防接反的电路,那就有可能烧了隔离电路。
上面我又补充了一下,大家都说这个比298还简单,可我折腾来折腾去还是没搞定,抓狂啊....麻烦您再指点迷津,多谢啦~
我说的“用5V电源去碰 PUL+,碰一下会动一下”,如果不停的碰碰碰……,电机就会转转转……,这样就是好的了。单片机无法驱动的原因,看现象:1:如果电机发出异响,那可能是delay(1000)的延时太短,即频率太高,电机无法启动。如果这个频率高得离谱,那么电机可能也没有任何声音,不过应该能在A+、A-这些端口测试到几伏的电压。2:如果A+、A-测试不到任何电压的迹象,那可能是单片机端口驱动能力不足,因为这个是隔离电源,需要较大的驱动电流,单片机可能无法直接驱动,可以接上拉电阻,或用三极管
采纳率:69%
为您推荐:
其他类似问题
步进电机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。很抱歉,此页面内部错误!
正在殴打程序猿,将尽快恢复.线和AVR单片机的步进电机控制模块设计_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
线和AVR单片机的步进电机控制模块设计
&&单片机相关
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩3页未读,
定制HR最喜欢的简历
你可能喜欢【求教】两相四线42步进电机与M548H步进电机驱动器的使用【arduino吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:56,310贴子:
【求教】两相四线42步进电机与M548H步进电机驱动器的使用收藏
各位帮个忙,本人手里有步进电机和步进电机驱动器,我想通过Arduino单片机来控制步进电机转动,不知道线怎么连接还有就是控制程序,电压要用到24v,我还加了个升压器,我想通过程序来精确控制步进电机移动的距离,精确到0.1mm不知道能不能实现,有劳各位大神帮个忙
精度可以实现 需要看你的电机是什么型号的
驱动器的控制很方便 直接用Arduino的io口接就可以 具体接线方法去淘宝上或者百度一查就知道了 不难的祝你成功    ------这里是一个小尾巴,改成你要文字吧。~
驱动器,买不起怎么破
比较简单,有钱就能做。分辨率0.01mm都没问题,不过重复精度就要看别的因素
驱动使用方法查资料
我也用的这一款噗。。。淘宝卖42的那家好像有图解的,当时看了看,然后问问店家就会用了。。。
0.1mm应该可以的吧,看驱动器最小的步距角和丝杆的那啥螺距,然后就可以算出来了,具体查查步进电机的原理吧,这是很基础的东西。
驱动哪里买的?我没搜到这个型号啊?
整个平台架子不知道有没卖的啊?
oh shit 土豪啊!!这架子至少2000+
楼主完成了吗
我现在也不知道arduino怎样和步进电机驱动器连接
登录百度帐号查看: 336|回复: 3
THB6064高细分两相步进电机驱动板电路图+PCB+单片机源码等设计资料
Altium Designer画的THB6064步进电机驱动模块的电路原理图和PCB图如下:(51hei附件中可下载工程文件)
THB6064芯片与单片机控制的大功率、高细分两相混合式步进电机驱动模块的实物图如下:
【标注图片】
【步进电机控制接线图】用户可根据需要采用共阳极接法或者共阴极接法。共阳极接法:分别将脉冲+、方向+、使能+连接在一起,连接到控制系统的电源上,如果此电源是+5伏,可直接接入,如果此电源大于+5伏,则需外部另加限流电阻R,保证给驱动器内部光耦提供8—15mA的驱动电流。输入信号低电平有效。共阴极接法:分别将脉冲-、方向-、使能-,连接到控制系统的地端(SGND,与电源地隔离),输入信号高电平有效。限流电阻同上
拨码开关作用:电机细分设定:& && && & & && &(拨码开关常态均为低电平,接通为高电平。) 电流衰减设定:SW7SW8电流衰减方式OFFOFF慢衰减ONON快衰减ONOFF混合衰减工作电流设定:& && && && & SW4SW5SW6工作电流OFFOFFOFF4AOFFOFFON3.4AONOFFOFF3.2AONF& && && && & ONOFF2.7AOFFONOFF2.4AONOFFON1.2AOFFONON1AONONON0.8
实物图片:
单片机步进电机调试源程序如下:
////////////////////////汇诚科技////////////////////
///////////////////步进电机调试程序/////////////////
#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; // 脉冲控制位
/********************************************************
& & & & & & & & & & & & & & & & & & & & & & & & 延时函数
********************************************************/
void delay(uint i)//延时函数
{
& & & & uchar j,k;
& & & & for(j=0;j&i;j++)
& & & & for(k=0;k&50;k++);
}
/********************************************************
& & & & & & & & & & & & & & & & & & & & & & & & 主函数
********************************************************/
main()
{
& & & & shi_neng=0;&&//& & & & 使能控制位
& & & & fang_xiang=0;//& & & & 旋转方向控制位
& & & & mai_chong=0; // 脉冲控制位
& & & &
& & & & while(1)
& & & & {
& & & & & & & & mai_chong=~mai_ //输出时钟脉冲
& & & && &&&delay(5);& & & & & & & & & & & && &//延时&&(括号内数值越小,电机转动速度越快)
& & & & & & & &
& & & & }
}复制代码启动.停止正反转
////////////////////////汇诚科技////////////////////
#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_ //输出时钟脉冲
& & & & & & & && &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;//停止& & & &
& & & & }
}复制代码
【简要说明】
一、 尺寸:长100mm、宽60mm、高30mm.
二、 主要芯片:THB6064、LM2576.
三、 双全桥MOSFET驱动,低导通电阻Ron=0.4Ω(上桥+下桥)
四、 高耐压42V,大电流4.5A(峰值,实际应用中不超过40V,4A)
五、 工作电压:控制信号直流4.5~5.5V;
六、 自动半流锁定功能
七、 衰减方式连续可调
八、 细分设定:(1、1/2、1\8、1\10、1/16、1\20、1\32、1/40、1\64)
九、特点:
& && && &1、具有电源指示、过流保护指示。
& && && &2、转速可调、工作方式,工作电流、衰减方式均可通过拨码开关调节
& && && &3、抗干扰能力强
& && && &4、具有温度保护和过电流保护
& && && &5、可单独控制多种规格的两相混合式步进电机
& && && &6、可实现最大功率160W
适用场合:单片机学习、电子竞赛、产品开发、毕业设计。。。
全套设计资料51hei下载地址:
02:36 上传
点击文件名下载附件
下载积分: 黑币 -5
96.52 KB, 下载次数: 7, 下载积分: 黑币 -5
02:36 上传
点击文件名下载附件
下载积分: 黑币 -5
457.37 KB, 下载次数: 4, 下载积分: 黑币 -5
02:36 上传
点击文件名下载附件
下载积分: 黑币 -5
2.17 MB, 下载次数: 5, 下载积分: 黑币 -5
02:36 上传
点击文件名下载附件
下载积分: 黑币 -5
2.15 MB, 下载次数: 4, 下载积分: 黑币 -5
02:36 上传
点击文件名下载附件
下载积分: 黑币 -5
40 KB, 下载次数: 6, 下载积分: 黑币 -5
02:36 上传
点击文件名下载附件
下载积分: 黑币 -5
29.09 KB, 下载次数: 6, 下载积分: 黑币 -5
好资料,51黑有你更精彩!!!
无效楼层,该帖已经被删除
大佬我最近也在学习这个,您有时间可以有偿指导一下吗,我qq,麻烦了~
Very clean work with PCB
Does it work with 4A current ?
& && &&&Thanks
Powered by

我要回帖

更多关于 单片机控制步进电机 的文章

 

随机推荐