用于AGV的步进电机控制器设计
摘 要:步进电机是一种将电脉冲转化为角位移的执行机构,通常被用作定位控制和定速控制。广泛地使用于工业领域和民用领域。伴随着不同的数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到应用。本文将以AT89C51单片机为核心来控制控制步进电机,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
关键词:步进电机,AT89C51单片机,AGV小车
毕业设计说明书目录
1. 引言 ……………………………………………………………………………29
2. 方案论证 ………………………………………………………………………29
2.1 外围电路 …………………………………………………………………29
2.2 主电路设计 ………………………………………………………………32
2.3 步进电机控制模块 ………………………………………………………33
2.4 设计思路 …………………………………………………………………33
3. 步进电机种类,结构及工作原理 ……………………………………………34
3.1步进电机种类 ……………………………………………………………34
3.1步进电机结构 ……………… ……………………………………………34
3.1步进电机工作原理 …………………………………………………… 36
3.1步进电机特性 ……………………………………………………………39
4. 步进电机工作方式………………………………………………………………40
5. 步进电机的应用 …………………………………………………………… 45
5.1步进电机的选择……………………………………………………………45
5.2应用中的注意点……………………………………………………………45
6. AT89C51 简介……………………………………………………………………46
6.1单片机介绍 …………………………………………………………………46
6.2单片机复位电路 ……………………………………………………………48
6.3AT89C51时钟电路……………………………………………………………49
6.4单片机基本时序单位 ………………………………………………………49
7. 单片机与步进电接口电路机……………………………………………………50
8. 硬件电路分析……………………………………………………………………53
9. 软件………………………………………………………………………………56
10.软硬件系统的调试………………………………………………………………60
11.附录………………………………………………………………………………61
12.参考文献…………………………………………………………………………62
参考文献
[1] 张洪润,蓝清华. 单片机应用技术教程[M] . 北京:清华大学出版社.2004
[2] 马忠梅,张凯,马岩,籍顺心. 单片机的C语言.北京航空航天大学出版社.2004
[3] 常斗南,等. 可编程序控制器原理、应用、实验[M] . 北京:机械工业出版社.1999
[4] 王福瑞,等. 单片机微机测控系统设计大全[M] . 北京:北京航空航天大学出版社.1998
[5] 陈理壁. 步进电机及其应用[M] . 上海: 上海科学技术出版社.1999
[6] 刘保延,等. 步进电机及其驱动控制系统[M] . 哈尔滨:哈尔滨工业大学出版社.2001
[7] 郭敬枢,庄继东,孔峰. 微机控制技术[M] . 重庆:重庆大学出版社.1999
[8]王鸿钰. 步进电机控制技术入门[M ]. 上海:同济大学出版社.2005
[9] 郑伟. 步进电机的计算机控制[ J ]. 韶关大学学报 .1998
[10] 李君凯. 步进电机控制系统[ J ]. 自动化与仪器仪表 .2003
[11]宁爱华. 步进电机的微机控制方法与高速特性分析[ J ]. 西南民族大学学报(自然
科学版) .2004
[12] 黄文平. 浅谈步进电机的驱动[ J ]. 机床电器 .2002
[13]王彦增. 步进电机速度控制的软件设计方法[ J ]. 机械与电子 .2001
[14] 霍迎辉,陈宇翔. 步进电机的微机和单片机控制[ J ]. 电机电器技术.2005
[15] 刘保延,等. 步进电机及其驱动控制系统[M] . 哈尔滨:哈尔滨工业大学出版社.2002