- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程的设计单片机控制步进电机
单片机课程设计
题目:单片机控制步进电机
班 级: 12电信4班
设计任务书
设计题目 单片机控制步进电机 设计任务 采用STC89C52单片机控制一个五线四相步进电机,步进电机的驱动芯片采用ULN2003驱动芯片,并配合程序驱动步进电机进行正转反转。 设计方案 由于步进电机无法被单片机直接驱动,也无法被直流电驱动,所以只能由单片机提供一定的稳定的电流脉冲驱动芯片ULN2003,再由ULN2003驱动步进电机进行转动。 任务分配 硬件焊接:曾文嘉 程序:张俊鹏
摘要:本次课业设计是利用单片机技术知识设计一个步进电机控制系统,本次课业设计用到的关键元器件有STC89C52单片机,ULN2003驱动芯片,五线四相步进电机,由52单片机驱动ULN2003,进而驱动步进电机进行正转反转。?
关键词:步进电机;52单片机;ULN2003。目 录
一、引言 5
二、总体方案 5
三、硬件设计 6
四、软件设计 9
五、调试 10
六、总结 10
七、参考文献 11
元件清单 12
一、引言
步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从而实现了基于8051单片机的四相步进电机的开环控制系统。控制系统通过单片机存储器、I/O接口、中断、键盘、LED显示器的扩展、步进电机的环形分频器、驱动及保护电路、人机接口电路、中断系统及复位电路、单电压驱动电路等的设计,实现了四相步进电机的正反转,急停等功能。为实现单片机控制步进电机系统在数控机床上的应用,系统设计了两个外部中断,以实现步进电机在某段时间内的反复正反转功能,也即数控机床的刀架自动进给运动,随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,自六十年代初期以来,步进电机的应用得到很大的提高。人们用它来驱动时钟和其他采用指针的仪器,打印机、绘图仪,磁盘光盘驱动器、各种自动控制阀、各种工具,还有机器人等机械装置。此外作为执行元件,步进电机是机电一体化的关键产品之一,被广泛应用在各种自动化控制系统中,随着微电子和计算机技术的发展,它的需要量与日俱增,在各个国民经济领域都有应用。步进电机是机电数字控制系统中常用的执行元件,由于其精度高、体积小、控制方便灵活,因此在智能仪表和位置控制中得到了广泛的应用大规模集成电路的发展以及单片机技术的迅速普及,为设计功能强,价格低的步进电机控制驱动器提供了先进的技术和充足的资源。
二、总体方案
单片机要驱动需要由时钟电路与复位电路组成最小系统,时钟电路采用12MHz晶振,复位电路采用自动复位,输出口为P1.0、P1.1、P1.2、P1.4,分别接ULN2003的1、2、3、4脚,ULN2003对应的输出脚分别接步进电机的A、B、C、D线圈,由程序驱动单片机输出4路脉冲驱动ULN2003再驱动步进电机进行不断转动。
三、硬件设计
STC89C52:
STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。8k字节Flash,512字节RAM, 32 位I/O 口线,内置4KB EEPROM,MAX810复位电路,3个16 /计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。
单片机最小系统
ULN2003:
ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。
输入5VTTL电平,输出可达500mA/5V。
ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。 该电路的特点如下: ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路 直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。
ULN2003 是高压大电阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带
您可能关注的文档
- 北京电子科技职业学院信息化建设多媒体及教学设备购置的项目技术的方案.docx
- 北京舞蹈学院新建学生宿舍综合楼的项目1#学生集体宿舍楼悬挑脚手架安全专项施工的方案.doc
- 北析住宅发展的项目安全文明施工的方案.doc
- 北方食用菌标准化栽培示范门式钢架结构建筑的项目招标文件.doc
- 北安至富裕高速公路古城至富裕段工程A19标段2016年度施工组织的设计.docx
- 北湖装饰施工组织的设计.doc
- 北京现行市场下房企的策略的研究.pptx
- 北新物流深圳中央配送中心1#楼工程施工组织的设计.doc
- 北盘江特大桥主墩承台大体积混凝土施工的方案.doc
- 北京首农安全农产品现代流通及应急保障的体系建设示范工程实施的方案100428.doc
文档评论(0)