更新时间:03-28 (从头再来)提供原创文章
摘要:课题主要面向楼房产品,对现代化的大都市,高楼已经成了一个城市的象征,那么就离不开电梯,智能化的产品也会得到人们的认可。本文针对楼房的电梯系统进行全自动的控制,设计了一个能适应现代社会生活需要的现代化电梯控制器。电梯是一种垂直升降机,是以电动机为动力的一种运载工具,它有一个轿厢,主要应用于多层建筑上的一种乘人和载运货物的工具。本课题利单片机控制技术及电子技术,设计一个步进电机控制器,来模拟控制电梯的运行状态。
本文主要以STC89C52单片机作为中央控制器,并辅助各类传感器和步进电机进行控制。本设计中的电梯及其控制系统集成了多种控制单元,其中的步进电机控制单元,通过单片机控制步进电机驱动器,再通过驱动器驱动步进电机,通过步进电机可以实现速度的控制,使人在电梯中能够非常平稳的上下楼,同时还设立了轿厢里的楼层按键,和楼层中的上下楼按键,通过这些按键人们可以自由的按下按键,实现上下楼,非常的方便。同时在轿厢里面配有数码显示,当电梯到达某个楼层时候,数码管就会显示在那个楼层上。当电梯达到所按下的楼层时电梯门会打开,实现自动开门功。本系统是多种功能于一体的智能化的电梯控制器。
通过本设计可以为现代化的楼房提供一个功能强大的,省时、省力、经济实惠的高科技产品,方便人们的生活,提高人们的生活质量。
关键词 单片机;步进电机;数码管
目录
摘要
Abstract
1 绪论-1
2 控制方案分析-2
2.1电梯自动控制系统简介-2
2.2 系统控制方案分析-2
2.3 电梯控制器原理-3
3 硬件电路设计-4
3.1单片机系统-4
3.1.1单片机简介-4
3.1.2单片机最小系统-5
3.1.3单片机引脚分配-7
3.2 按键系统-7
3.3 步进电机系统-9
3.3.1 ULN2003简介-9
3.3.2 步进电机电路-10
3.4 数码管系统-10
3.4.1数码管分类-10
3.4.2 数码管使用条件-11
3.4.3数码管引脚及驱动电路-11
3.5 开关门系统-12
4 软件设计-14
4.1 位定义-14
4.2 延时函数-14
4.3 初始化函数-15
4.4 按键处理函数-15
4.5 数码管显示函数-19
4.6 电机驱动函数-20
5 系统编程仿真软件介绍-21
5.1 Keil uVision4简介-21
5.2 Keil uVision4软件操作方法-21
5.3 Proteus软件简介-25
5.4 Proteus软件特点-25
5.5 Proteus软件的操作方法-26
结论-30
致谢-31
参考文献-32
附录-33
附录1-33
电路图-33
附录2-33