AVR单片机的步进电机.doc
文本预览下载声明
学 生 毕 业 论 文
基于AVR单片机的步进电机控制
学生姓名: 王振军
入学时间: 2007年9月
专业名称: 计算机控制技术
班 级: 07级计算机控制技术
指导教师: 姜虎强
职 称:
基于AVR单片机的步进电机控制
摘 要 本文介绍了步进电动机的发展,国内的现状和步进电动机未来的发展前景。设计了一种新型的主要由AVR单片机和L298驱动器构成的电机调速控制器。详细介绍了本调速控制系统的工作原理、光电编码器接口电路、驱动接口电路和相应的各种控制软件设计。绘制了原理图和PCB板图,撰写了程序源代码。这期间主要使用protel99软件绘制原理图和制板。最后通过硬件的调试验证程序代码的实际功能,完成对控制器的设计。实验结果表明,设计的调速控制器具有良好的工作性能。
关键词 AVR单片机 步进电动机 控制器
Based on MCU of Stepping Motor control
Abstract Introduction step enter electric motor of development history, and local present condition and step enter electric motor future of application foreground.And elaborated a step to enter electric motor to turn soon, angle, turn Ju of control principle.This text elaborated a kind of step enter electrical engineering controller of design project, and drew principle diagram and PCB plank diagram, composed a procedure source a code.Realization to step enter the electric motor turn soon, angle of control, and completion real object of creation.This period main usage the protel 99 se the software draw principle diagram and make plank, usage proteus 7.1 softwares carry on an imitate of procedure code true with the theories of the function verification.The end experiment certificate procedure a code through an adjust of hardware of actual function, completion design controller.
Key words AVR MCU Stepper Motor Controller
目 录
第一章、绪论 1
1.1步进电机发展 1
1.2步进电机的应用前景 1
1.3设计内容 1
第二章、系统工作原理 2
2.1步进电动机控制系统 2
2.2 控制单元 2
第三章、Atmega16单片机 3
3.1 Atmega16主要功能 4
3.2 Atmega16引脚功能 5
第四章、硬件系统设计 6
4.1 步进电动机的控制原理 6
4.2 L298芯片简介 6
4.3 控制电机 6
4.4 LCD液晶显示及电路 7
第五章、软件实现 9
5.1 主程序流程图 9
5.2主程序编程 9
5.2.1 主程序代码 10
5.2.2 液晶显示汉字 14
毕业设计总结 18
致 谢 19
参考文献 20
第一章、绪论
1.1步进电机发展
步进电机又称电动机或阶跃电动机,国外一般称为 Step motor或Stepping motor 等。步进电机的机理是基于最基本的电磁铁作用, 20世纪60年代后期,随着永磁性材料的发展,各种实用性步进电动机应运而生,而半导体技术的发展则推进了步进电动机在众多领域的应用。在近30年间,步进电动机迅速地发展并成熟起来。从发展趋向来讲,步进电动机已经能与直流电动机、异步电动机,以及同步电动机并列,从而成为电动机的一种基本类型。我国步进电动机的研究及制造起始于本世纪50年代后期。自80年代中
显示全部