1、 自自 动动 化化 学学 院院 基于基于 51 单片机的电梯控制单片机的电梯控制课程设计报告课程设计报告 单位(二级学院) :单位(二级学院) : 自动化学院自动化学院 学学 生生 姓姓 名:名: 专专 业:业: 电气工程与自动化电气工程与自动化 班班 级:级: 学学 号:号: 指指 导导 教教 师:师: 老师老师 目 录 摘要 3 1、绪论. 4 2 设计内容及要求 5 2.1 设计目的 5 2.2 设计任务及要求 . 5 3 设计原理及单元模块. 6 3.1 设计原理及方法 6 3.2 单元模块设计 7 3.2.1 单片机最小系统模块 . 7 3.2.2 开关控制模块 . 8 3.2.3
2、电机驱动模块 8 3.2.4 电压比较器模块 9 3.2.5 显示模块 11 3.2.6 红外线对管原理.12 3.2.7 电路总图 14 4 软件模块 .15 5 心得体会 .16 参考文献 16 附录一:C 语言代码 .17 3 摘要摘要 本文介绍了一种采用单片 AT89S52 芯片进行电梯控制系统的设计方法,主要阐述如 何使用单片机进行编程来实现电子设计的方法, 利用单片机编程实现功能, 简洁而又多变 的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大。本设计实现了 电梯控制系统所需的一些基本功能, 能通过方向按键选择上下楼梯, 能通过数字按键选择 楼层,数码管显示实时楼层
3、数,电机控制使电梯箱能上下运动。原理图采用 protel99se 专 业软件来设计,实现将设计产品化。本次设计更注重了把一些新的思路加入到设计中。主 要包括采用了 AT89C52 芯片,使用 C 语言进行编程,使其具有了更强的移植性,更加利 于产品升级。 关键词:AT89C52;电梯控制系统;C 语言 4 1 1、绪论 人类社会已经进入信息化时代, 信息社会的发展离不开电子产品的进步。 单片机的出 现使人类实现利用编程来代替复杂的硬件搭建电路,它靠程序运行,并且可以修改。通过 不同的程序实现不同的功能, 尤其是特殊的独特的一些功能, 这是别的器件需要费很大力 气才能做到的,有些则是花大力气也很
4、难做到的。一个不是很复杂的功能要是用美国 50 年代开发的 74 系列,或者 60 年代的 CD4000 系列这些纯硬件来搞定的话,电路一定是一 块大 PCB 板!但是如果要是用美国 70 年代成功投放市场的系列单片机,结果就会有天壤 之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性! 单片机应用的主要领域非常广,智能化家用电器、办公自动化设备商业营销设备、工 业自动化控制、 智能化仪表、 智能化通信产品、 汽车电子产品、 航空航天系统和国防军事、 尖端武器等领域。 单片机应用的意义不仅在于它的广阔范围及所带来的经济效益,更重要的意义在于, 单片机的应用从根本上改变了控
5、制系统传统的设计思想和设计方法。 以前采用硬件电路实 现的大部分控制功能,正在用单片机通过软件方法来实现。以前自动控制中的 PID 调节, 现在可以用单片机实现具有智能化的数字计算控制、 模糊控制和自适应控制。 这种以软件 取代硬件并能提高系统性能的控制技术称为微控技术。 随着单片机应用的推广, 微控制技 术将不断发展完善。 电路的集成化不仅对硬件电路的设计相关, 与电路的布局同样相关。 印刷版的出现使 得电路产品更加规范,体积更小。Protel99se 是一款专业的绘制电路及印刷版的软件, 近年来的不断升级使得其功能更加完善,出现了 altium designer 、protel dxp 等
6、升级 版本。 5 2 2、设计内容及要求 2.12.1 设计目的 考察学生在前期课程(模电、数电、自动控制原理、传感器、电器基础与智能电器、 电力电子、电机及控制、电力系统分析、可编程逻辑控制器等)学习的基础上,是否能一 定程度的综合运用所学知识对实际系统或进行方案设计及部分具体实现。 使学生能较系统 地掌握面向具体任务的综合设计方法,提高理论和实际相结合的能力。通过该设计,锻炼 学生利用所学知识进行系统综合设计的能力。 2.22.2 设计任务及要求 1、学生在指导教师的指导下对设计任务进行划分,明确具体设计的内容和要求。 2、根据要求,在第 1 周查阅资料、论证、进行初步设计,2-5 周可利用时间进行详细 设计,方案中应包括原理说明、电路设计、分析计算等内容。第 6 周进行具体设计 品调试并完成设计报告。 3、可根据情况,在方案中针对计算分析、电路实现等为重点做具体设计。 4、设计报告中应对设计路线和方法进行详细的说明,说明所设计的方案、具体环节的 作原理、实现过程,