毕业论文基于avr单片机的步进电机控制器设计.doc
约37页DOC格式手机打开展开
毕业论文基于avr单片机的步进电机控制器设计,基于avr单片机的步进电机控制器设计37页共计7262字摘 要介绍了步进电动机的发展史,及国内的现状和步进电动机未来的应用前景。并且阐述了步进电动机转速、角度、转矩的控制原理。本文阐述了一种步进电机控制器的设计方案,并绘制了原理图和pcb板图,撰写了程序源代码。实现了对步进电动机转速、角度的控制,并完成了实物的制作。这...
内容介绍
此文档由会员 bfxqt 发布
基于AVR单片机的步进电机控制器设计
37页共计7262字
摘 要
介绍了步进电动机的发展史,及国内的现状和步进电动机未来的应用前景。并且阐述了步进电动机转速、角度、转矩的控制原理。本文阐述了一种步进电机控制器的设计方案,并绘制了原理图和PCB板图,撰写了程序源代码。实现了对步进电动机转速、角度的控制,并完成了实物的制作。这期间主要使用protel99se软件绘制原理图和制板,使用proteus7.1软件进行程序代码的仿真和功能的理论验证。最后通过硬件的调试验证程序代码的实际功能,完成对控制器的设计。
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.
目 录
摘要………………………………………………………………………………………………Ⅰ
Abstract…………………………………………………………………………………………Ⅱ
第一章、引言………………………………………………………………………………………1
1.1步进电机发展史…………………………………………………………………………1
1.2我国步进电机发展………………………………………………………………………1
1.3步进电机应用的前景……………………………………………………………………1
第二章、步进电机控制系统………………………………………………………………………2
2.1步进电机控制系统………………………………………………………………………2
2.2控制单元…………………………………………………………………………………2
2.3驱动电路…………………………………………………………………………………2
2.4通信端口…………………………………………………………………………………3
2.5其它………………………………………………………………………………………3
第三章、Atmega16L单片机………………………………………………………………………4
3.1 Atmega16L主要功能……………………………………………………………………4
3.2 Atmega16L引脚功能……………………………………………………………………4
第四章、控制器电路图……………………………………………………………………………6
第五章、步进电动机原理与控制…………………………………………………………………8
5.1步进电动机的结构………………………………………………………………………8
5.2步进电动机的控制原理…………………………………………………………………8
5.3 L297/L298 ………………………………………………………………………………8
5.3.1 L297芯片简介 ……………………………………………………………………8
5.3.2 L298芯片简介 ……………………………………………………………………9
5.3.3 L297/298步进电机控制…………………………………………………………9
5.3.4控制机制 …………………………………………………………………………10
第六章、实现 ……………………………………………………………………………………11
6.1 main主程序流程图……………………………………………………………………11
6.2程序代码 ………………………………………………………………………………12
第七章、结构图…………………………………………………………………………………30
结论………………………………………………………………………………………………31
参考文献…………………………………………………………………………………………32
致谢………………………………………………………………………………………………33
附录………………………………………………………………………………………………34
关键字:AVR单片机;步进电动机;控制器
参考文献
[1] 谭浩强 .C语言程序设计(第二版).北京:清华大学出版社,2005.1
[2] 李群芳,肖看.单片机原理、接口及应用—嵌入式系统技术基础.北京:清华大学出版社,2005.3
[3] 梅晓榕,柏桂珍等.自动控制元件及线路.北京:科学出版社,2005
[4] 沈文、Eagle lce詹卫.AVR单片机C语言入门指导.北京:清华大学出版社,2003
[5] 佟长福.AVR单片机GCC程序设计.北京:北京航空航天大学出版社,2006.1
[6] 清源计算机工作室.Protel99se电路设计与仿真.北京:机械工业出版社,2001.5
[7] 余家春.Protel99se电路设计设计实用教程.北京:中国铁道出版社,2002.12
[8] 嵌入式系统设计与开发平台研讨会专刊之Proteus仿真教程
[9] L297芯片数据手册
[10] L298芯片数据手册
[11] JHD162A液晶屏技术手册
[12] Atega16单片机数据手册
37页共计7262字
摘 要
介绍了步进电动机的发展史,及国内的现状和步进电动机未来的应用前景。并且阐述了步进电动机转速、角度、转矩的控制原理。本文阐述了一种步进电机控制器的设计方案,并绘制了原理图和PCB板图,撰写了程序源代码。实现了对步进电动机转速、角度的控制,并完成了实物的制作。这期间主要使用protel99se软件绘制原理图和制板,使用proteus7.1软件进行程序代码的仿真和功能的理论验证。最后通过硬件的调试验证程序代码的实际功能,完成对控制器的设计。
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.
目 录
摘要………………………………………………………………………………………………Ⅰ
Abstract…………………………………………………………………………………………Ⅱ
第一章、引言………………………………………………………………………………………1
1.1步进电机发展史…………………………………………………………………………1
1.2我国步进电机发展………………………………………………………………………1
1.3步进电机应用的前景……………………………………………………………………1
第二章、步进电机控制系统………………………………………………………………………2
2.1步进电机控制系统………………………………………………………………………2
2.2控制单元…………………………………………………………………………………2
2.3驱动电路…………………………………………………………………………………2
2.4通信端口…………………………………………………………………………………3
2.5其它………………………………………………………………………………………3
第三章、Atmega16L单片机………………………………………………………………………4
3.1 Atmega16L主要功能……………………………………………………………………4
3.2 Atmega16L引脚功能……………………………………………………………………4
第四章、控制器电路图……………………………………………………………………………6
第五章、步进电动机原理与控制…………………………………………………………………8
5.1步进电动机的结构………………………………………………………………………8
5.2步进电动机的控制原理…………………………………………………………………8
5.3 L297/L298 ………………………………………………………………………………8
5.3.1 L297芯片简介 ……………………………………………………………………8
5.3.2 L298芯片简介 ……………………………………………………………………9
5.3.3 L297/298步进电机控制…………………………………………………………9
5.3.4控制机制 …………………………………………………………………………10
第六章、实现 ……………………………………………………………………………………11
6.1 main主程序流程图……………………………………………………………………11
6.2程序代码 ………………………………………………………………………………12
第七章、结构图…………………………………………………………………………………30
结论………………………………………………………………………………………………31
参考文献…………………………………………………………………………………………32
致谢………………………………………………………………………………………………33
附录………………………………………………………………………………………………34
关键字:AVR单片机;步进电动机;控制器
参考文献
[1] 谭浩强 .C语言程序设计(第二版).北京:清华大学出版社,2005.1
[2] 李群芳,肖看.单片机原理、接口及应用—嵌入式系统技术基础.北京:清华大学出版社,2005.3
[3] 梅晓榕,柏桂珍等.自动控制元件及线路.北京:科学出版社,2005
[4] 沈文、Eagle lce詹卫.AVR单片机C语言入门指导.北京:清华大学出版社,2003
[5] 佟长福.AVR单片机GCC程序设计.北京:北京航空航天大学出版社,2006.1
[6] 清源计算机工作室.Protel99se电路设计与仿真.北京:机械工业出版社,2001.5
[7] 余家春.Protel99se电路设计设计实用教程.北京:中国铁道出版社,2002.12
[8] 嵌入式系统设计与开发平台研讨会专刊之Proteus仿真教程
[9] L297芯片数据手册
[10] L298芯片数据手册
[11] JHD162A液晶屏技术手册
[12] Atega16单片机数据手册