求c51单片机四线双极性c51 42步进电机 换向TC1117芯片的步进马达控制原理??

双极性两相四线步进电机驱动芯片_百度知道
双极性两相四线步进电机驱动芯片
电机驱动芯片是集成有CMOS 控制电路和DMOS 功率器件的芯片,利用它可以与主处理器、电机和增量型编码器构成一个完整的运动控制系统。可以用来驱动直流电机、步进电机和继电器等感性负载。电机驱动芯片采用标准的TTL逻辑电平信号控制,具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作,有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。工作原理:电机驱动芯片内部集成了四个dmos管,组成一个标准的H型驱动桥。通过充电泵电路为上桥臂的2个开关管提供栅极控制电压,充电泵电路由一个300kHz左右的工作频率。
其他类似问题
为您推荐:
提问者采纳
完全可以,L6205是比较好的驱动芯片
提问者评价
其他2条回答
anken toshiba 都有专用驱动芯片,但控制效果要差一些,最好选择采用DSP控制的数字式步进驱动,尤其对振动和噪声要求高,专用芯片的功率一般不够。如果驱动电机比较大,应用非常简单,用户无需开发,而且效果要比专用芯片好很多,直接使用,如果对运行效果要求高
可以,不过开关速度比较慢lmd1,lv8548,stk67138
步进电机驱动的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁两相四线步进电机驱动程序 - 单片机论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
两相四线步进电机驱动程序
15:10:48  
51单片机作为控制器,tb6560作为驱动器,驱动步进电机加速、减速、正反转.急求大神指教、、、
10:43:42  
我也在 求。。。。。。。。。。。。。。。。。
助理工程师
10:46:07  
这个我也在做,呵呵
07:35:15  
我做的是用一个单片机控制3个步进电机
08:26:23  
真的是高手啊&&学习一下
21:09:12  
找到了~~~~~~~~~~~
等待验证会员
19:49:31  
本帖最后由
19:53 编辑
这是我自己写的简单步进电机正反转程序,也是tb6560作为驱动器。用的是正点原子开发板,我一直想写个能加减速的程序,找不到好的资料参考,希望有高手指点
19:46 上传
点击文件名下载附件
下载积分: 积分 -1 分
1.92 MB, 下载次数: 10, 下载积分: 积分 -1 分
19:46 上传
点击文件名下载附件
下载积分: 积分 -1 分
542.94 KB, 下载次数: 2, 下载积分: 积分 -1 分
19:50 上传
点击文件名下载附件
下载积分: 积分 -1 分
1.92 MB, 下载次数: 2, 下载积分: 积分 -1 分
17:17:06  
下来看看 是不是12864显示的
Powered by步进电机的单片机控制
23:18:25&&&来源:互联网 &&
本设计采用凌阳16 位SPCE061A对进行,通过IO口输出的具有时序的方波作为步进的控制信号,信号经过芯片L298N驱动步进电机;同时,用4X4的键盘来对电机的状态进行控制,并用数码管显示电机的转速,采用74LS164作为4位单个数码管的显示驱动,从单片机输入信号;利用凌阳单片机的语音功能播报电机的转速。
摘要: 本设计采用凌阳16 位单片机SPCE061A对步进电机进行控制,通过IO口输出的具有时序的方波作为步进电机的控制信号,信号经过芯片L298N驱动步进电机;同时,用 4X4的键盘来对电机的状态进行控制,并用数码管显示电机的转速,采用74LS164作为4位单个数码管的显示驱动,从单片机输入信号;利用凌阳单片机的语音功能播报电机的转速。
关键词: 步进电机 单片机 数码管
一、 方案论证与比较
1、本设计的重点在于对步进电机的控制和驱动,设计中受控电机为四相六线制的步进电机(内阻33欧,步进1.8度,额定电压12V)
方案一:使用多个功率放大器件驱动电机
通过使用不同的放大电路和不同参数的器件,可以达到不同的放大的要求,放大后能够得到较大的功率。但是由于使用的是四相的步进电机,就需要对四路信号分别进行放大,由于放大电路很难做到完全一致,当电机的功率较大时运行起来会不稳定,而且电路的制作也比较复杂。
方案二:使用L298N芯片驱动电机
L298N芯片可以驱动两个二相电机(如图1-1),也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过来调节输出电压;可以直接用单片机的IO口提供信号;而且电路简单,使用比较方便。
通过比较,使用L298N芯片充分发挥了它的功能,能稳定地驱动步进电机,且价格不高,故选用L298N驱动电机。而使用L298N时,可以用L297来提供时序信号,可以节省单片机IO口的使用;也可以直接用单片机模拟出时序信号,由于控制并不复杂,故选用后者。
2、 数码管显示电路的设计
方案一:串行接法
设计中要显示4位数字,用74LS164作为显示驱动,其中带锁存,使用串行接法可以节约IO口资源,但要使用SIO,发送数据时容易控制。
方案二:并行接法
使用并行接法时要对每个数码管用IO口单独输入数据,占用资源较多。
由于设计中用一块单片机进行控制,资源有限,选择了方案一。另外,使用锁存也起到节约资源的作用。
二、步进电机控制原理
步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机可分为反应式步进电机(简称VR)、永磁式步进电机(简称PM)和混合式步进电机(简称HB)。
步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。
步进电机的驱动电路根据控制信号工作,控制信号由单片机产生。其基本原理作用如下:
(1)控制换相顺序
通电换相这一过程称为脉冲分配。例如:三相步进电机的三拍工作方式,其各相通电顺序为A-B-C-D,通电控制脉冲必须严格按照这一顺序分别控制A,B,C,D相的通断。
(2)控制步进电机的转向
如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转。
(3)控制步进电机的速度
如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。
三、理论设计
综和以上选取的方案,总的流程如图3-2所示。
1、步进电路
通过L298N构成步进电机的驱动电路,电路图如图3-2所示。
通过单片机SPCE061A的IOB8~IOB13对L298N的IN1~IN4口和ENA、ENB口发送方波脉冲信号,起时序图如图3-3所示。
2、数码管显示电路的设计
数码管的显示驱动使用74LS164,通过SPCE061A的IOB0和IOB1口对DATA和CLK发送数据。
3、4x4键盘电路
在设计中,使用了标准的4x4键盘,其电路图如图3-5所示。单片机的A口低8位为键盘的接口。尽管设计要求中只需要4个键对步进电机的状态进行控制,但考虑到对控制功能的扩展,我们使用了4x4的键盘。
四、程序设计
在进行程序设计的过程中,主要分为五个部分:双机通讯、语音报数、数字显示、步进电机驱动、键盘;其中双机通讯的实现和语音报时比较有特点,将其流程简要介绍如下,其他部分见附的程序。
1、双机通讯
我们在实现双机通讯的过程中使用了“三次握手”的方式,这是Intle网中成用的数据通讯确认协议,其流程图如图4-1所示。
2、语音报数
程序设计中语音报数使用的是SACM-A2000,考虑到程序比较简单,首先使用了自动报数方式,但发现不能进行连续报数,于是使用了非自动方式,流程图如图4-2所示。
五、结果分析与总结
应该说这次课程设计还是基本达到了设计的要求,但是也存在着未能解决的问题,由于在执行语音程序时对资源的消耗比较大,在语音报数的时候会中断步进电机驱动信号的输出,导致电机停转。为此,我们修改了方案,使用了两块单片机,通过双机通讯来传递信号,遗憾的是问题仍然没有得到解决。
这次步进电机的综合实验我们学到了步进电机、数码管、4*4键盘、语音报数和双机通讯的使用,更重要的是学会了程序出问题时调试的方法,并养成了Debug的习惯,学到了程序出问题后怎样去解决的基本方法。
参考文献:
[1]谢自美《电子线路设计、实验、测试(第二版)》[M]武汉:华中理工大学出版社,2000.
[2]薛钧义,张彦斌,樊波等《凌阳十六位单片机原理及应用》[M]北京:北京航空航天大学出版社,2003.
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
步进电机相关资源
电机相关资源
单片机相关资源
控制相关资源
编辑:小来
本文引用地址:
本周热门资源推荐
EEWORLD独家51单片机如何控制四个两相四线57步进电机_百度知道
51单片机如何控制四个两相四线57步进电机
要求:开关1控制四个步进电机1234同步正转开关2控制四个步进电机1234反转开关3控制其中两个步进电机1,2正转开关4制其中两个步进电机1,2反转
求接线图与源程序,急
我有更好的答案
,每个H桥驱动两相中的一相,判断开关的状态..这么简单的问题.,所以需要扩展,自己看着办吧,再调用上述子程序,这样需要四个8位端口.如果你不想用驱动芯片.接线图嘛..,那么一个8位的端口就可以控制4个电机,但是就没法接按钮了,标准51刚好够用.,则用两条IO口线就可以控制它的正反转和停止了,两相四线的导通次序可以通过一个表格或数组来实现.然后.专用驱动芯片有很多种,资料也很多,比如A3977,也可以用8条IO口线来控制一个电机,.,外围电路的话.如果采用步进电机专用驱动芯片的话,或者A4988等等.你把步进电机的驱动程序做成一个子程序.如果说到这份上你还是不懂的话,可以用两个H桥来控制一个电机,
其他类似问题
为您推荐:
51单片机的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁步进电机的控制原理及其单片机控制实现_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
步进电机的控制原理及其单片机控制实现
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩18页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 tc1117步进电机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信