资源预览内容
第1页 / 共110页
第2页 / 共110页
第3页 / 共110页
第4页 / 共110页
第5页 / 共110页
第6页 / 共110页
第7页 / 共110页
第8页 / 共110页
第9页 / 共110页
第10页 / 共110页
亲,该文档总共110页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
梧 州 学 院毕 业 论 文论文题目 基于 Atmega128 单片机的电梯控制系统 系 别 电子信息工程 专 业 电子信息工程 班 级 10 电本二班 学 号 学生姓名 指导教师(签名) 完成时间 2013 年 5 月I摘 要本文介绍了以 Atmega128 单片机为核心控制器件的电梯自动控制系统,包括课题概述、方案论证、硬件设计、软件设计、系统调试等几个部分。该系统采用 Atmega128 单片机作为控制核心,通过扫描内外按键按下与否引起的电平的改变,作为用户请求信息发送到单片机,控制电动机转动,单片机根据楼层检测结果控制电机停在目标楼层,单片机通过 hx711 称重模块,判断出此时电梯的重量。自动开关门部分通过接近开关、霍尔限位开关等完成到达目标楼层自动开关门功能。掉电保护部分实时保护电梯电梯时电梯厢不会往下坠,12864 液晶、数码管、蜂鸣器实时显示、提示当前的信息。硬件部分主要有电源模块、单片机最小系统、每层楼层检测模块、12864 和数码管显示部分、电动机驱动模块、按键模块、报警模块、自动开关门、智能防夹模块、掉电保护等部分组成。软件部分介绍了系统程序设计思路、程序功能分析,着重介绍了主程序的逻辑结构,还分别介绍了报警、按键扫描、层位读取、显示、电梯控制逻辑等子程序的结构和功能。软件部分,使用 C 语言编写,易于调试。硬件设计简单可靠,结合软件,基本实现了五层电梯运行的逼真模拟。关键词:Atmega128;hx711 称重;液晶显示;自动开关门;电梯控制;IIThe Elevator Control System Based on MicroprocessorAbstractThis article introduces the Atmega128 microcontroller as the core control device of the elevator control system, including the issues outlined, program feasibility studies, hardware design, software design, system debugging, and several other parts.The system uses a microcontroller as the control centre, Firstly, it is by scanning the internal and external electrical level change caused by keyboard to be a user requests information to the microcontroller,control the motor rotation, the microcontroller controls the motor based on test results floors stopped in the target floor. Hardware part mainly are made of the microcontroller, floor detection module, horizon 12864, digital tube display, electric motor drive module, key scan module, alarm module, circuit directions up and down the line calls and other components.Floor detection uses photoelectric sensors. When elevator goes to the appropriate floor, Photoelectric sensors produce electrical level changes sent to the microcontroller to determine the floor,.The part of motor control uses stepper motor and 6560 stepper motor drive module.Software components intorduce System programming design ideas, procedures, functional analysis . It is not only focusing on the logical design of the main structure but also separately introduced the warning function, the demonstration function, the pressed key scanning, the position read, the demonstration, the lift control logic small steelyard procedure structure and the function. Software components use C language. This realization way is the use of Interrupt mode to detect the information of the floor sent to the Digital tube display . The hardware design of the system combined with the software is simple and reliable. So It is basically to achieve simulation of elevator running five floors.Key words: Atmega128 Key Scan LCD Display Elevator ControlIII目录第一章 前言 .11.1 项目背景 .11.2 课题提出及研究意义 .1第二章 系统总体设计 .32.1 方案论证 .3第三章 系统硬件电路设计 .73.1 总体方案设计 .73.2 各模块设计 .8第四章 软件设计 .194.1 电梯主程序 .194.2 电梯逻辑控制 .204.3 电梯运行控制 .224.3 紧急停止 .22第五章 系统调试 .255.1 软件编译调试 .255.2 硬件仿真 .255.3 系统测试 .28第六章 总结与展望 .30参考文献 .31附录 .32致谢 .57IV1第一章 前言1.1 项目背景随着人们生活水平的不断提高和国内经济的迅速发展。各大城市建筑物在不断向高层发展。因此电梯在我们的生活中起着非常重要的作用。电梯已经不单单是是一种生产环节中的重要设备,更是一种人们越来越依赖的、必须的交通运输工具。由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。采用这
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号