- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
舞蹈机器人步进电机驱动电路和程序设计
摘 要:介绍了舞蹈机器人步进电机驱动电路和程序设计。电路采用74373锁存,74LS244 和ULN2003作电压和电流驱动,单片机AT89C52作工作脉冲序列信号发牛器。程序设计基于中断 服务和总线分时复用方式,实时更新各个电机的速度和方向。
关键词:单-片机,屮断服务,速度累加计数器,归--化速度
在中国科人首届机器人舞蹈比赛中(中央10台节目转播),我们用一个单片机控制多个步 进电机指挥跳舞机器人的双肩、双肘和双脚伴若音乐做出各种协调舒缓充满感情的动作,荣获一 等奖。电路采用74373锁存,74LS244和ULN2003作电压和电流驱动,单片机(Atc52)作脉冲序 列信号发生器。程序设计皋于中断服务和总线分时利用方式,实时更新各个电机的速度、方向。 整个舞蹈由运动数据所决足的一截截动作无缝连接而成。
1步进电机简介
步进电机根据内部线圈个数不同分为二相制、三相制、四相制等。本文以四相制为例介绍 其内部结构。图1为四相五线制步进电机内部结构示意图。
2四相五线制步进电机的驱动电路
电路主要由单片机工作外围电路、信号锁存和放人电路组成。我们利用了单片机的I/O端 口,通过74373锁存,由74LS244驱动,ULN2003对信号进行放大。8个电机共用4bit I/O端口作 为数据总线,向电机传送步进脉冲。每个电机分配lbit的I/O端口用作74373锁存信号,锁存步 进电机四相脉冲,经ULN2003放人到12V驱动电机运转。
com
OmtnwHi
Colt!
Cutll
Coil 1
Cml3
Coil 4
CVminuin
(k
1
1
1
V?M
0
0
1
1
VM
1
r
1
1
VM
1
o
1
Vd?l
1
1
1
Vkl
1
1
u
0
Vdd
1
1
1
0
Vdd
Q
?
0
Vdd
x KlJH ?
I ;mp?lAr hull
l? I
电路原理图(部分)如图2所示。
(1) Intel 8051系列单片机是一种8位的嵌入式控制器,可寻址64K字节,共有32个可编 程双向I/O U,分别称为P0?P3。该系列单片机上集成8K的ROM, 128字节RAM可供使用。
(2) 74LS244为三态控制芯片,目的是使单片机足以驱动ULN2003。ULN2003是常用的达林 顿管阵列,工作电压是12V,可以提供足够的电流以驱动步进电机。关于这些芯片的详细介绍可参 见它们各口的数据手册。
(3) 74373是电平控制锁存器,它可使多个步进电机共用一组数据总线。我们用P1. 0?P1. 7
作为8个电机的锁存信号输出端,见表U
?r.:AHI(ITS MFMTS niTtiHT7I4F) ? ?T1 HT: 1TH TI u-n HT* l?17i2??hl.At2 IM IAI 2“ 2A22A1評HI詰姑IH茅4- 2^44-Ti:Gr;“-4Uiia ? -ft- Irt ?MIH IK lift IN-UINI Jlh34—IM二-z?TlSxTiSniNBO;llMVtA ?UtAJiftj W.?(MT、、:4心卜的I 47kb□T-:Eli? ? I?WT4 IIIMF-ire“17I2?k2
?r.:AH
I
(ITS MF
MTS niTti
HT7
I4F) ? ?T1 HT: 1TH TI u-n HT* l?17
i2??h
l.At
2 IM IAI 2“ 2A2
2A1
評
HI詰
姑
IH茅
4- 2^44-
Ti
:Gr;“
-4Uiia ? -ft- Irt ?M
IH IK lift IN
-UINI Jlh3
4—IM
二-z
?Tl
SxTiSniNBO;
llMVtA ?U
tAJiftj W.?
(MT
、、:4心卜的
I 47kb
□T-:
Eli
? ? I
?WT
4 II
IMF-
ire
“17
I2?k2
I jm;b
IS?
i ?MW A
卫
it
IAI 1A2 ⑷ IAI 2AI Z 2VI
IMS
DIODE
iHT
Of
DIODE
(? ?UH
?*n (MU 1K13
?Mwm
in
ffl 2
左巾I右和】|冷巾2
右启2 £対
右肘
左脚
右脚
Pl.O Pl. 1 P1.2
r T
PL3 PL 4
PL 5
PL6
P1.7
这是一种基于总线分时复用的方式,以动态扫描的方式来发送控制信号,这和高级操作系统 里的多任务进程调度的思想一致。这种方法明显的好处是节省I/O 口,使系统可以控制更多的步 进电机。本电路设计为控制8个。
3程序设计
传统的步进电机驱动程序利用简单的条件循环來发送脉冲序列,但当电机数目发生变化时,编程繁杂QI余代码较多,难以做到倍号占空比一?致,进而产生“抖动”现彖。下面提
您可能关注的文档
最近下载
- 肉牛生产性能测定技术规范-编制说明.pdf VIP
- 中医药治疗乙型肝炎的优势及存在的问题.docx VIP
- 高危新生儿眼病筛查分类管理专家共识(2024).pptx VIP
- 24J306国家建筑标准设计图集.docx
- 汽车轮毂结构优化与轻量化设计研究.docx VIP
- 生物质呋喃基新材料呋喃二甲酸(FDCA)项目可行性研究报告写作模板-申批备案.doc
- 2025年搬运机器人行业研究报告及未来五至十年行业预测分析报告.docx
- FDCA行业动态报告:FDCA发展潜力巨大,下游制成PEF替代空间广阔.docx
- 学前儿童美术教育与活动指导第4版全套教学课件.pptx
- 预算编制服务投标方案(技术标).pdf
文档评论(0)