基于单片机的5层电梯控制系统设计资料.doc
《基于单片机的5层电梯控制系统设计资料.doc》由会员分享,可在线阅读,更多相关《基于单片机的5层电梯控制系统设计资料.doc(40页珍藏版)》请在三一办公上搜索。
1、 微机原理及接口技术课 程 设 计 说 明 书设计题目:基于单片机的5层电梯控制系统设计设计人: 指导教师: 专业班级: 电子信息工程20133 所在学院: 电子通信与物理学院 2006年7月课程设计任务书 专业 电子信息工程 班级 20133 学生 1设计题目:基于单片机的5层电梯控制系统设计 2设计专题: 3设计原始资料: 1 谭浩强 C程序设计(第三版) 清华大学出社; 2何宾 STC单片机原理及应用 清华大学出版社; 3 王选民 智能仪器原理及设计 清华大学出版社. 4设计应解决的主要问题: 1选择单片机及必备外设,设计5层电梯控制系统。 2系统实现5层电梯的上下、开关门、异常报警等。
2、3系统日历、温湿度检测等功能。 5附件: protues,keil,程序 6命题发出日期: 2006.7.3 设计完成日期: 2006.7.14 指导教师(签章): 系主任(签章): 指导教师对课程设计的评语 指导教师(签章): 日期: 山东科技大学 微机原理及其接口技术课程设计说明书 目录摘要 摘要 随着社会的不断发展,楼房越来越高,而电梯则成了高层楼房的必须设备。电梯从手柄开关操纵电梯、按钮控制电梯发展到了现在的群控电梯,为高层运输做出了不可磨灭的贡献。单片机在电梯升降控制上的应用主要体现在它的逻辑开关控制功能。由于单片机具有逻辑运算,计数和定时以及数据输入输出的功能,在电梯升降过程中,各
3、种逻辑开关控制与单片机很好的结合,很好的实现了对升降的控制。同时,电梯中可以显示温湿度以及实时时间,为人们的出行乘坐电梯提供了方便。因此设计出一款基于单片机的电梯控制系统,并显示精度高、稳定性好、能报警的温湿度显示系统及电子万年历具有重要实际意义。关键字AT89C51;AT89C52;ULN2003A,CD4511,SHT10,DS1302目录一、 温湿度显示报警系统及电子万年历的设计1、 确定设计方案.31.1温湿度显示报警系统的设计方案.31.2电子万年历的设计方案.32、 逻辑总框图.43、 系统硬件电路的设计.53.1主控制电路.53.2振荡电路.53.3复位电路.63.4温湿度测量及
4、传感器介绍.63.5电子万年历时钟芯片介绍.83.6显示电路.93.7报警电路.104、 仿真与调试.114.1温湿度仿真原理图.114.2电子万年历仿真原理图.11二、 电梯控制系统的设计1、 方案论证.122、 电梯控制器原理图.133、 电梯硬件电路的设计.133.1单片机最小系统.133.2电梯外部电路.143.3电机驱动电路.153.4楼层显示电路.154、 调试.16三、 总结体会.17四、 参考文献.18五、附录(程序)山东科技大学 微机原理及其接口技术课程设计说明书 图表等的说明摘要 摘要:随着社会的不断发展,楼房越来越高,而电梯则成了高层楼房的必须设备。电梯从手柄开关操纵电梯
5、、按钮控制电梯发展到了现在的群控电梯,为高层运输做出了不可磨灭的贡献。单片机在电梯升降控制上的应用主要体现在它的逻辑开关控制功能。由于单片机具有逻辑运算,计数和定时以及数据输入输出的功能,在电梯升降过程中,各种逻辑开关控制与单片机很好的结合,很好的实现了对升降的控制。同时,电梯中可以显示温湿度以及实时时间,为人们的出行乘坐电梯提供了方便。因此设计出一款基于单片机的电梯控制系统,并显示精度高、稳定性好、能报警的温湿度显示系统及电子万年历具有重要实际意义。关键字AT89C51;AT89C52;ULN2003A , CD4511,SHT10,DS1302一、 温湿度显示报警系统及电子万年历的设计1、
6、 确定设计方案1.1温湿度显示报警系统的设计方案温湿度报警系统的设计以单片机AT89C51为核心,利用温湿度传感器SHT10,通过控制单片机的P1口的一些端口来调节当前温湿度的显示,完成了温湿度的显示报警功能,在程序中设置温湿度范围后,达到指定范围后让LED灯的闪亮来实现温湿度控制的效果,让LED1602液晶屏接到单片机的串口上,赋值来控制1602的显示。整个方案设计包含四个部分,即:单片机最小系统部分、显示部分、温湿度数据采集部分、报警部分。1.2电子万年历的设计方案电子万年历,系统分为主控模块、时钟电路模块、按键扫描模块,LCD显示模块,电源电路、复位电路、晶振电路等模块。主控模块采用AT
7、89C52单片机,按键模块用四个按键,用于调整时间,显示模块采用LCD1602,显示功能强大,利于控制。时钟电路模块采用DS1302时钟芯片实现对时间、日期的操作。2、逻辑总框图:温湿度报警系统的总体设计框图如下图所示万年历的总体设计框图如下图所示。3 系统硬件电路的设计3.1主控制系统温湿度报警系统选用AT89C51单片机作为中央处理器。电子万年历选用AT89C52单片机作为中央处理器。3.2振荡电路振荡电路图(3)所示,时钟振荡电路用于产生单片机正常工作时所需要的时钟信号,电路由两个30pF的瓷片电容和一个12MHz的晶振组成,并接入到单片机的XTAL1和XTAL2引脚处,使单片机工作于内
8、部振荡模式。此电路在加电后延迟大约10ms振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率决定。电路中两个电容C1、C2的作用使电路快速起振,提高电路的运行速度。 图(3)时钟振荡电路图 图(4) 复位电路3. 3复位电路 复位RST9 在振荡器运行时,有两个机器周期(24个振荡周期)以上的高电平出现在此引腿时,将使单片机复位,只要这个脚保持高电平,51芯片便循环复位。 34 温湿度测量发布一组测量命令(00000101表示相对湿度RH,00000011表示温度T)后,控制器要等待测量结束。这个过程需要大约20/80/320ms,分别对应8/12/
9、14bit测量。确切的时间随内部晶振速度,最多可能有-30%的变化。SHT10通过下拉DATA至低电平并进入空闲模式,表示测量的结束。由于实际温度与测试参考温度25(77)的显著不同,湿度信号需要温度补偿。温度校正粗略对应于0.12%RH/50%RH。trueC12RHlinearRH=T25t+tSO+RHSHT10引脚(1) 电源引脚VDD、GND(2) 串行时钟输入SCK(3) 串行数据DATA时钟电路主要由时钟芯片DS1302、备用电池、晶振等几部分组成。 图(5) DS1302管脚图 图(6) DS1302时钟电路DS1302各引脚的功能为:8: Vcc1:备用电池端;1: Vcc2
10、:5V电源。7: SCLK:串行时钟,输入; 6: I/O:数据输入输出口;5: CE/RST:复位脚;2、3: X1、X2 是外接晶振脚 (32.768KHZ的晶振);4: 地(GND)。DS1302有关日历、时间的寄存器:3.6显示电路1602液晶也叫1602字符型液晶 它是一种专门用来显示字母、数字、符号等的点阵型液晶模块 它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。7、报警电路图当启动仿真程序时,用手调节传感器上的按键时,可以调节温度与湿度的数据转换和相应的温湿度显示数据的递增或递减。4、 仿真与调试4.1温湿度仿真原理图4.2电子万年历仿真原理图二
11、、 电梯控制系统的设计1、 系统方案论证 按照题目要求,电梯控制系统由中心控制模块、用户选择楼层输入模块、电机控制与驱动模块和显示等组成。方案一采用CPLD器件作为控制中心,对整个系统的运作进行统一管理,但这种方案要求平时有很多的知识积累和较强的专业水平,实现起来比较困难且器件较贵,不符合经济要求,而且升降电机的控制,运行时间的测量、显示等还需要单片机的配合。方案二采用单片机为核心,扩展相关的接口电路,实现全系统的控制,由于单片机技术目前较为成熟,自身资源丰富,硬件设计简单,并且我们在设计中尽量用软件代替硬件,可以节约成本,提高可靠性。另外单片机小系统价格便宜,符合经济性要求。同时电梯采用步进
12、电机进行驱动,因为步进电机可经直接接收数字信号,用单片机控制非常方便,定位准确,调速简单。比较适合此控制系统的要求。2、 电梯控制器原理框图3、 电梯硬件电路的设计3.1单片机最小系统图3.1单片机最小系统单片机最小系统电路如图3-1所示,单片机采用ATMEL公司的AT89C51,晶体振荡器选12MHz,C1、C2为30p瓷片电容,与晶体振荡器构成时钟电路。电容C3按键RESET构成上电复位和手动复位电路。3.2电梯外部电路图3.2矩阵键盘电路 该矩阵键盘由14个按键组成,电源处接上拉电阻。第一排(F1、F2、F3、F4、F5)分别代表,进入电梯内部选择目的楼层;第二排(U1、U2、U3、U4
13、、START)分别代表电梯外部一楼至四楼选择电梯上升以及电梯开动;第三排(D2、D3、D4、D5)代表二楼至五楼选择电梯下降。程序编写的时候采用列扫描法,若某一列有按键按下,通过延时消抖再次判断,相应的行线端口电平被拉低,若无键按下,则行线一直保持高电平。如图3.2所示。3.3电机驱动电路图3.3 电机驱动电路此次采用了步进电机,步进电机驱动为ULN2003,工作时耐高压、大电流,灌电流可达500mA,并且能够在关态时承受50V的电压,输出还可以在高负载电流并行运行。通过软件部分控制电机正转反转,实现电梯的升降。3.4楼层显示电路图3.4 楼层显示电路 楼层显示部分采用了七段共阴极数码管,由显
14、示译码器CD4511驱动。到达指定楼层将对应楼层的代码发送给CD4511,再转译给数码管显示。其中A、B、C、D为输入端口,QA、QB、QC、QD、QE、QF、QG为输出端口。BI是消隐输入控制端,BI为0时,数码管处于熄灭状态,不显示数字;BI为1时,显示数字。LT为测试输入端,当BI=1,LT=0时,译码输出全为1,不管ABCD的输入状态,七段均发亮;BI=1,LT=1则正常译码显示。LE为锁定控制端,当LE=0时允许译码输出,LE=1时则保持之前状态。4、 调试 首先按照最初电路设计进行连接电路,然后写入程序,再运行测试。分别按下不同的键(不同楼层、上升或下降)测试显示情况,出现错误则查
15、电路、找程序,直至修改运行成功。三、总结与体会 通过这次课程设计,我们了解了基于51单片机的模拟电梯的相关设计,也掌握了51单片机相关应用,对以后的单片机深入学习及应用打下基础。此次设计要求软硬件结合,使我们懂得了硬件设计与软件编程同样重要。硬件设计中的不足对软件仿真结果有极大的影响,然而软件设计运行的不足同样不能仿真成功,所以两方面都要学好,都要弄懂,才能软硬结合,实现更好地结果。此次课程设计我们三人一组分别不同的部分,其中靳湘楠负责电梯内部温湿度的检测实现,使电梯更人性化;常艳慧负责万年历时间的显示部分,给乘客带来方便;王光彩负责电梯控制部分,实现电梯的正常运行。三人一组分工明确,相互帮助
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电梯 控制系统 设计 资料

链接地址:https://www.31ppt.com/p-4958013.html