菜单
  
    摘要本文主要介绍了C51单片机控制步进电机的方法,使用keil c51软件来编写步进电机启动与停止、正反转以及加减速控制的C语言代码。通过C51单片机、步进电机驱动器ULN2003A、按钮开关、发光二极管等硬件电路实现:通过按钮开关分别控制步进电机运行状态,发光二极管显示步进电机运动方向。通过Proteus软件完成了对相应硬件电路和控制代码的仿真实验。25727
    关键字 步进电机  AT89C51单片机  控制系统  ULN2003A
     毕业论文设计说明书外文摘要
    Title  Design of Control System for Stepper Motor Based on AT89C51                          
    Abstract
    This paper describes a method for stepper motor control based on singlechip C51 . This article uses Keil C51 software to write C language codes which control the reversing , acceleration and deceleration of the step motor . This paper use singlechip C51 , stepper motor driver ULN2003A , button switches , Leds and other hardware circuits design a control system : button switches control the motion state of stepper motor ; leds display the movement direction of the stepper motor .
    This article uses the Proteus software to complete the simulation based
    on the hardware circuits and C language codes .
    Keywords Stepper motor  singlechip AT89C51  Control Systems  ULN2003A
    目次
    1  绪论    1
    1.1研究背景和意义    1
    1.2  国内外研究现状    1
    1.3本设计研究内容    2
    2步进电机概述    3
    2.1步进电机的概念    3
    2.2步进电机的特点    3
    2.3步进电机种类    3
    2.4步进电机结构    4
    2.5步进电机工作原理    5
    2.6步进电机的振荡和失步    6
    2.7阻尼方法    8
    2.8步进电机的驱动方式    8
    3控制电路系统硬件电路组成    10
    3.1单片机的选择    10
    3.2电源模块选择    13
    3.3单片机的RST复位电路    14
    3.4单片机的晶振选择    14
    3.5按键控制模块    15
    3.6步进电机选择    16
    3.7步进电机的驱动模块选择    17
    3.8显示模块选择    20
    4软件设计    23
    4.1程序设计思路    23
    4.2系统软件主要流程    23
    4.3脉冲输出子程序    25
    4.4键盘扫描子程序    25
    5系统调试    26
    5.1软件简介    26
    5.2仿真调试    26
    结论    28
    致谢    29
    参考文献    30
    附录A  步进电机控制系统软件代码    33
    1  绪论
    1.1研究背景和意义
    步进电机又名步进器,他利用了电磁原理,提供机械能供人们使用,早在20世纪20年代就应用于生活当中。一般应用中,电机运行的速度和运行位置只由所给的脉冲信号的频率和脉冲信号的数量所决定,不会因为负载变化而受到影响。当步进电机接收到上级所给的电脉冲信号时,就会按照脉冲信号的频率和数量走过一定的角度。给一个脉冲,步进电机前进一个角度,对应一个脉冲所走的角度被称作“步距角”。步进电机的旋转是一个个步距角转动的叠加,所以可以通过控制脉冲个数来控制步进电机转过的角度,就像是叠积木,一个一个的脉冲叠加起来,使电机精确到达目标位置,同时,又可以通过调节步进电机脉冲信号的频率来控制电机运行的速度和加速度,实现步进电机的调速功能。可以通过电信号来完美的控制电机运行,为很多需要实现位移或是角度控制的地方提供了一种可行并且可靠的方法。
  1. 上一篇:OpenGL基于运动控制卡的雕铣系统研究与开发
  2. 下一篇:Labview单片机阻抗测量系统设计+电路图+源程序
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 单片机的火灾报警系统设计+电路图+程序

  3. AT89S51单片机储藏室温湿度...

  4. MSP430单片机多功能电能表设计+电路图

  5. STC89C52RC单片机的智能路灯...

  6. STC12C5A60S2单片机信号发生器的设计+电路图

  7. STC89C52单片机嵌入式家庭防...

  8. 当代大学生慈善意识研究+文献综述

  9. 电站锅炉暖风器设计任务书

  10. 十二层带中心支撑钢结构...

  11. 杂拟谷盗体内共生菌沃尔...

  12. java+mysql车辆管理系统的设计+源代码

  13. 中考体育项目与体育教学合理结合的研究

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 乳业同业并购式全产业链...

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回