电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
开发板专区
【arduino uno r3入门套件开发板试用体验】ULN2003驱动步进电机
【arduino uno r3入门套件开发板试用体验】ULN2003驱动步进电机
Smart_wp
LV3工程师
| 2018-01-11 00:29:44
浏览量 1915
回复:0
发表新帖
本期将讲述如何使用ULN2003驱动步进电机!依旧使用的是图形化编程软件:啃萝卜!
电子电路设计中难免会遇到各种各样的电机驱动,电机的种类也是形形色色、不尽相同!不同的场合又需要各种各样的驱动电路,那么ULN2003属于哪一类呢?简单的说吧!其实就是七个达林顿管组成的,拿来做点小玩具电路还是完全够用的。
分享一个
ULN2003的资料
吧。
本次官方提供的试用套件中,有一个ULN2003片子,还有一个步进电机!那么搭上面包板串上电阻就完全可以实现必要的功能,来分享一个接线电路图!
步进电机需要的驱动电流很大,因此直接使用单片机往往管脚电流不够,加上一般3.3V的单片机也无法驱动5V的步进电机,因此需要电路转换。
常用的ULN2003芯片驱动步进电机。ULN2003就是起到了电流放大作用,也使得驱动电压变成了5V。除了用ULN2003也可以自己用三极管搭建电路,原理与ULN2003内部结构类似。
这里又不得不介绍一下主角了!步进电机!
简单的说就是通过给步进电机的脉冲控制步进电机旋转的角度,然后达到自己控制的要求。着重说一下“相序”
也就是步进电机要运转时,如何给脉冲,让电机连续运动。看一下下图的驱动方式,按这个表格分别给予电平信号,进行驱动,可以简单的讲述一下,5号线为共用VCC,接线1、3为一组2、4为一组,共分为八个节拍,循环使用8个节拍,来实现循环。
现在使用“啃萝卜”编程软件来实现驱动步进电机!由于该软件自身没有ULN2003这个模块,那么我们就需要用其他的方法来实现编程,只需要用到4个IO口,那么我们就当做流水灯一样来实现功能,先调用4个IO口,PIN7/6/5/4。然后按照上述的原理图接线后,再用上图驱动方式分别给予IO的高低电平,请看下图。延时可以用来调速!
由于代码长度较长,本次将分享一下工程文件。
总结:
①步进电机的节拍一定要掌握好,关系到精度问题。
②图形化软件自身没有的模块完全可以有其他方法去代替,灵活运用。
③复杂的芯片简单看,ULN2003就当做四个三极管放大运用的。
本期将讲述如何使用ULN2003驱动步进电机!依旧使用的是图形化编程软件:啃萝卜!
电子电路设计中难免会遇到各种各样的电机驱动,电机的种类也是形形色色、不尽相同!不同的场合又需要各种各样的驱动电路,那么ULN2003属于哪一类呢?简单的说吧!其实就是七个达林顿管组成的,拿来做点小玩具电路还是完全够用的。
分享一个
ULN2003的资料
吧。
本次官方提供的试用套件中,有一个ULN2003片子,还有一个步进电机!那么搭上面包板串上电阻就完全可以实现必要的功能,来分享一个接线电路图!
步进电机需要的驱动电流很大,因此直接使用单片机往往管脚电流不够,加上一般3.3V的单片机也无法驱动5V的步进电机,因此需要电路转换。
常用的ULN2003芯片驱动步进电机。ULN2003就是起到了电流放大作用,也使得驱动电压变成了5V。除了用ULN2003也可以自己用三极管搭建电路,原理与ULN2003内部结构类似。
这里又不得不介绍一下主角了!步进电机!
简单的说就是通过给步进电机的脉冲控制步进电机旋转的角度,然后达到自己控制的要求。着重说一下“相序”
也就是步进电机要运转时,如何给脉冲,让电机连续运动。看一下下图的驱动方式,按这个表格分别给予电平信号,进行驱动,可以简单的讲述一下,5号线为共用VCC,接线1、3为一组2、4为一组,共分为八个节拍,循环使用8个节拍,来实现循环。
现在使用“啃萝卜”编程软件来实现驱动步进电机!由于该软件自身没有ULN2003这个模块,那么我们就需要用其他的方法来实现编程,只需要用到4个IO口,那么我们就当做流水灯一样来实现功能,先调用4个IO口,PIN7/6/5/4。然后按照上述的原理图接线后,再用上图驱动方式分别给予IO的高低电平,请看下图。延时可以用来调速!
由于代码长度较长,本次将分享一下工程文件。
总结:
①步进电机的节拍一定要掌握好,关系到精度问题。
②图形化软件自身没有的模块完全可以有其他方法去代替,灵活运用。
③复杂的芯片简单看,ULN2003就当做四个三极管放大运用的。
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
0
×
举报
举报人:
被举报人:Smart_wp
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子