摘要:本文介绍了基于80C51单片机的步进电机控制系统的设计。分别概括的介绍了单片机和步进电机以及步进电机的各种驱动方案;对一款四相步进电机以及80C51单片机的功能参数和一种驱动方式的优点特点,以及其选择原因进行了必要的说明;对基于80C51单片机的步进电机控制系统的原理进行了介绍;根据80C51单片机和步进电机的原理以及特点和参数选择了其他元件,并且建立了相应的电路图;进行了必要的电路分析说明,并将这个电路图制作成型,使其工作。
由于受到学校方面的资助与鼓励,而且现在许多企业也遇到表面裂纹检测方面的问题,所以本人申请项目。因为项目涵盖的内容较多。分为图像处理,电机,数据库,传感等等模块。由于受个人能力限制,而且电机模块,我了解较多,因此选择做裂纹检测系统的小部分电机控制。8087
关键词:80C51单片机;步进电机;驱动;控制
The design of ball surface crack(Motor control section)
ABSTRACT: This paper introduces based on the 80C51 monolithic stepping motor control system design. In this paper, the characters of microcomputer of respectively and stepping motor and all kinds of stepping motor driver project; For a four phase stepping motor and the 80C51 monolithic function parameters and a driving way, as well as the characteristics of the advantages of the necessary choice reason that; Based on 80C51 stepping motor control system are introduced, the principle of According to the 80C51 single chip microcomputer and the step motor principle and characteristic parameter choice and other components, and establishes the circuit diagram; At last I have made the main circuit analysis and completed the production of molding with making the circuit to work. Due to the school's funding and encouragement, and now many companies have encountered problems surface crack detection, so I proposed project. Because the project covers more content. Into image processing, etc. modules. Due to capacity constraints, Motor Module, I understand more and choose to do a small portion of the crack detection system motor control.
Keywords: 80C51 single-chip microcomputer; Stepping motor; Drive;Control
目 录
1 绪论 1
1.1 项目来源 1
1.2 国内外表面检测研究现状 1
1.3 Keil C51 开发系统介绍 3
1.4 Proteus软件简介 4
1.5 Altium designer 开发系统介绍 4
1.6 步进电机研究的背景和意义 5
2 总设计概述 6
2.1 设计计划 6
2.2 设计总思路框架模型 6
2.3 工作流程 8
2.4 本设计负责的部分电机模块 9
2.5 其他模块和设计使用软件选用 9
2.6 硬件系统设计原则与单片机最小系统 9
2.7 发光二极管与驱动芯片简介 15
3. 电机控制电路设计 17
3.1 步进电机介绍 17
3.2 步进电机的特点与分类 18
3.3 四相混合式步进电机的工作原理及工作方式 19
3.4 步进电机具体型号的选择 19
3.5 设计要点和软硬件环境 20
3.6 硬件设计思路 21
3.7 总体设计框图 21
4. 程序设计与调试 23
4.1 程序设计思路 23
4.2 电路图说明 23
4.3 C语言程序说明 25
4.4 电路的焊接 30
4.5 电路的检查调试 32
4.6 后续展望proteus仿真 34 80C51单片机滚珠表面裂纹识别设计电机控制部分:http://www.youerw.com/tongxin/lunwen_6294.html