基于单片机的电梯控制系统设计姓名:学号:2010509038指导老师:专业:电气工程及其自动化答辩时间:2014.6.15汇报提纲1、课题完成情况2、研究背景及意义3、课题设计情况4、课题设计过程5、存在的不足6、致谢一、课题完成情况基于单片机控制的电梯系统设计完成情况如下:1.查阅各种相关资料;2.成功安装keil和proteus软件;3.掌握keil和proteus软件联合仿真的方法;4.完成开题报告、文献综述、外文翻译;5.系统组成功能框图;6.电气原理图;7.单片机程序设计流程图;8.答辩设计说明书(一万五千多字)随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。电梯是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。因此电梯在我们的生活中起着举足轻重的作用。由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。二、研究背景及意义二、研究背景及意义基于单片机控制的电梯可以大大的降低成本而且运行也较可靠,采用单片机来实现老式电梯控制系统的改造无疑是最佳方案。由于单片机具有体积小、线路简单、无噪音、可靠性高、维护方便,是一种少投入、高回报的方案。同时能方便实现多台电梯的群控,并通过通讯接口与楼宇自动化系统联接,实施对电梯的监控。三、课题设计情况AT89C52主控芯片键盘电路复位电路目的楼层显示电路楼层显示电路电机驱动模块警报电路设计目标三、课题设计情况Keil主界面新建工程新建文件编写程序Proteus主界面选取元件设计原理图仿真设计路线程序软件编写原理图设计四、课题设计过程矩阵键盘电路的设计:4x4矩阵键盘四、课题设计过程晶振电路的设计:一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。并在晶振的两引脚处接入两个10pF-50pF的瓷片电容接地用来削减偕波对电路的稳定性的影响。四、课题设计过程复位电路的设计:复位电路采取的为手动按键复位电路,由电容C1,电阻R4、R5和开关RESET组成,当单片机的复位引脚RESET出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。每次复位后,单片机的程序都会从第一条开始从新执行。四、课题设计过程液晶屏电路的设计:本电路采用数码管显示电梯所到达的楼层数,数码管采用共阴极由单片机的P2口控制,当电梯运行到两楼层之间时,数码管显示为前一楼楼层。四、课题设计过程电机正反转控制的设计:用单片机的P1.1口和P1.2口做输出口来驱动发光二极管,其中上行灯亮表示电机正转,下行灯亮表示电机反转、两灯都不亮表示电机停转。本设计使用两二极管反向并联再与电机串联,有效的节约了单片机端口的使用,又能准确的显示电机的运行状态。四、课题设计过程目的楼层显示电路的设计:本电路中用五个发光二极管显示电梯的目的楼层,置于电梯内部,分别由单片机的P1.3到P1.7控制,当对应的目标按键被按下时,向相应的控制口输入低电平,点亮二极管,其中亮的表示有人想前往该层楼,当电梯到达该楼层时,对应的二极管熄灭。每个二极管均用1K的电阻进行限流。四、课题设计过程警报电路的设计:本电路由蜂鸣器和发光二极管两部分组成,其中蜂鸣器由单片机的P1.0口进行控制,二极管由单片机的P0.0口进行控制,由于P0口无内部电压,故在外部上拉电压。当有突发情况发生时,按下ALARM按钮,蜂鸣器会发出警报,二极管将点亮。四、课题设计过程仿真图演示播放四、课题设计过程主函数:首先对单片机各项参数进行设定,然后调用需要的函数,必须保证主程序中具有死循环,否则单片机只执行一次程序便不在执行。四、课题设计过程矩阵键盘扫描程序:因为矩阵键盘与P3口相连,因此编程时要考虑P3口高地位,首先对矩阵键盘进行列扫描,确定列位置,然后再对矩阵键盘进行行扫描,确定行位置,然后根据行与列的位置在key数组中选择相对应的字符,返回给函数。五、存在的不足电路设计中存在的不足1、整个设计中很多原件值都是采用经验值进行选取,没有仔细的分析。2、没有考虑到设计超重报警这一模块。程序设计中存在的不足1、程序编写比较麻烦,编程变量比较多,内存消耗大。2、程序调用比较复杂,易读性差。六、致谢感谢石河子大学机械电气工程学院;感谢四年来所有教授我知识的老师;感谢张老师对我毕业设计的悉心指导;感谢所有关心我、帮助我的老师与同学。