基于单片机的步进电机控制及动系统设计.doc

基于单片机的步进电机控制及动系统设计.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的步进电机控制及动系统设计

题目: 基于单片机的步进电机控制及驱动 的统的 动系统设计 学生姓名 学 号 教学院系 专业年级 指导教师 职 称 单  位 1 设计目的及背景 1.1 步进电机控制系统的发展与现状 随着自动控制技术、计算机网络通讯技术在众多领域中的进一步应用于发展以及数字化、智能化技术的日益发展,步进电机将会在更加深入广泛的领域中得以应用,并且其驱动系统也随之发展,尤其是自动化应用技术方向的发展将会成为步进电机下一阶段的发展趋势。 1.2 研究单片机的步进电机驱动控制系统的目的与意义 步进电机已成为除直流电机和交流电机以外的第三类电机。传统电机作为机电能量转换装置,在人类生活和生产进入电气化过程中起着关键性作用。可是人类社会进入电气化时代的今天,传统电机已不能满足工业自动化和办公自动化等各种运动控制系统的要求。发展了一系列新8的具有控制功能的电动机系统,其中较有自己特点,且应用十分广泛的就是步进电动机。 步进电机的发展也计算机工业密切相关。自从步进电机在计算机外围设备上取代小型直流电机以后使其设备性能提高,很快的促进了步进电机的发展。另一方面,微型计算机和数字控制技术的发展,又将作为数控系统执行部件的步进电机推广应用到其他领域,如电加工机床,小功率机械加工机床,测量仪器,光学和医疗仪器以及包装机械等。 本课题通过单片机对步进电机的转速进行精确控制,满足了现代工业对步进电机的高求。 2 设计研究的内容 2.1 本设计的主要任务 利用STC89C51单片机,L297和L298N驱动电路步进电机;其次,设计步进电机实现起停、转向、速度、位置变化的控制方案;再次,在这些器件功能与特点的基础上,拟出设计思路,构建系统的总体框架;最后利用PROTEL软件绘出电路图,同时写出设计系统的运行流程和相关程序。整个系统通过写入单片机中的程序分配好控制字的存储单元以及相应的内存地址赋值;启动系统后,从单片机的I/O口输出控制脉冲,经过L297、L298N驱动电路对脉冲进行处理,输出能直接控制步进电机的脉冲信号。在此基础上,重新分配I/O资源,同时增加驱动芯片L297、L298N的个数,在负载能力范围允许内,就能实现多台步进电机独立起停、转向、速度、位置变化的控制。硬件构成步进电机控制系统主要由单片机、键盘LCD显示器、驱动/放大和PC上位机等4个模块组成,其中PC机模块是软件控制部分,该控制系统可实现的功能:1)通过键盘启动/暂停步进电机、设置步进电机的转速和改变步进电机的转向;2)通过LD管显示步进的转速和转向等工作状态;3)实现三相或四相步进电机的控制:4)通过PC上位机实现对步进电机的控制(启停、转速和转向等)。为保护单片机控制系统硬件电路,在单片机和步进电机之间增加过流保护电路。图l为步进电机控制系统框图。图1 系统结构框图 3 设计方案及可行性分析 3.1 中央处理器的选择 可行性方案: (1)采用计算机控制,编程灵活,多种软件均可实现。 (2)采用FPGA作为处理器,功能强大,运算速度快,各种接口可以使用。 (3)采用单片机控制,处理速度相对较低,但成本低廉。 决策方案:采用单片机作为控制器,本设计本着降低成本的原则设计。  51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。 图2 AT89C51封装引脚图 AT89C51主要功能: ·8位CPU·4kbytes 程序存储器(ROM) (52为8K)   ·256bytes的数据存储器(RAM) (52有384bytes的RAM)   ·32条I/O口线·111条指令,大部分为单字节指令   ·21个专用寄存器   ·2个可编程定时/计数器·5个中断源,2个优先级(52有6个)   ·一个全双工串行通信口   ·外部数据存储器寻址空间为64kB   ·外部程序存储器寻址空间为64kB   ·逻辑操作位寻址功能·双列直插40PinDIP封装   ·单一+5V电源供电 图3 lcd1602实物图 3.3 矩阵键盘控制系统 图4 矩阵键盘实物图 3.4 步进电机的驱动方式 本系统采用单电压驱动 所谓单电压驱动,是指在电动机绕组工作过程中,只用一个方向电压对绕组供电。其线路如图 所示,前面推动级输出信号 In 作用于三极管的基极,其集电极接电动机的一相绕组,绕组另一端直接与电源电压相连接。这

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档