- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于有限状态机实现的单片机控制电梯仿真系统.doc
基于有限状态机实现的单片机控制电梯仿真系统
摘 要:电梯控制系统是一个复杂的自动化控制系统,本文在分析电梯运行特点基础上,以51单片机为核心,设计电梯仿真电路结构,并实现基于有限状态机的程序,控制电梯运行。仿真实验结果表明,该电梯仿真系统具有真实电梯系统的各项功能,很好地模拟了真实电梯系统的运行,可较好地应用于单片机教学中,并可供实际电梯控制系统设计做参考。
关键词:电梯;51单片机;有限状态机;硬件设计;仿真系统
中图分类号:TP309 文献标识码:A
在现代社会和经济活动中,尤其是高层建筑里,电梯是一种不可缺少的垂直运输工具。由于应用广泛,控制过程复杂,电梯已成为各种新型计算机控制技术的应用平台和控制对象,也是相关专业教学和科研的重要平台。考虑电梯结构庞大而复杂带来教学培训或者实习过程中带来的安全等问题,开发安全且经济有效的电梯控制仿真系统来辅助教学和研究是非常重要的。
目前电梯目前各式各样的核心电梯控制器主要采用继电器控制器、PLC控制器、单片机控制器这3种。采用继电器控制的电梯系统通常需要器件较多,电路复杂,不利于维护;采用PLC控制的电梯系统由于一般的PLC控制器无法与上位机进行实时通信,或者通信协议没有公开等因素,带来难以实现人机界面友好的上位机监控等缺点;利用单片机控制的电梯具有成本低,实时性强、精度高和显示、功能多样等优点。本文的主要任务是采用单片机AT89C51设计控制一个6层电梯的仿真系统,给出各部分的硬件电路设计和软件设计,软件设计采用有限状态机的思想来实现。最后给出仿真结果,结果表明:这个电梯控制系统具有高精度、低成本、实时性高及功能多样的优势。
1. 控制功能要求
(1)电梯完全自动响应电梯内、外指令;
(2)电梯到达目的楼层,延时关门;
(3)电梯运行时只响应顺向按键的呼叫,反向按键呼叫信号做记忆功能;
(4)每个请求信号保留到执行后自动删除;
(5)显示当前电梯所在楼层;
(6)语音提示功能;
(7)电梯上升带动电动机正向转动,下降带动电动机反向转动。
2. 硬件总体结构设计
该系统是基于单片机AT89C51为主控制器设计的6层电梯仿真系统,包括梯厢、楼层按键模块、电梯位置显示模块,电梯开关门模拟模块、电动机运行模块以及语音模块等,硬件系统的总体结构框图如图1所示。
3. 硬件设计
本文采用Proteus软件为平台进行整个电梯仿真系统的设计及仿真工作。Proteus软件是一种低投资的电子设计自动化软件,提供可仿真数字和模拟、交流和直流等数千种元器件和多达30多个元件库。它是目前比较好的仿真单片机及外围器件的工具。具体的硬件设计模块如下:
(1)电梯指令键盘和语音模块
该仿真系统里电梯指令键盘分为梯厢按键和楼层按键,梯厢按键对应梯轿内部按键,该电梯有6层,因此对应6个按键。而楼层按键设在每个楼层内,每个楼层都对应一个向上和向下的方向键,而最高层第六层只有一个向下的按键,最底层第一层只有一个向下的按键,总共10个按键。该系统用一个4*4的矩阵式键盘实现电梯指令键盘,分别由单片机8个并行I/O口控制,其中1_U至5_U表示1至5楼向上的按键,2_D至6_D表示2至6楼向下的按键,1至6表示梯厢内1至6楼的按键。具体结构如图2所示。
语音模块的作用是实现电梯到达需要响应的楼层将发出蜂鸣声。该模块采用了有源蜂鸣器,由于蜂鸣器内部带振荡器,单片机只要给控制引脚输出高电平就会发声。
(2)电梯位置显示模块和电梯开关门模拟模块
电梯位置显示模块负责显示梯轿内当前电梯所在楼层的位置。本电梯控制系统采用一个共阳极的数码管,公共端接电源正极,另外7个控制端分别跟单片机的7个并行I/O口相连。
电梯开关门模拟模块负责模拟电梯到达需要响应的楼层时,对应的开门动作。1~6楼分别对应F1至F6标识的LED灯,当电梯到达该楼层需要开门,那么对应楼层的灯就会亮,否则都处于灭状态。例如,如果梯厢内有人按下4楼,那么电梯到达4楼时,F4将由灭变亮,持续一定时间后熄灭。
(3)电动机运行模块
单片机进行逻辑分析,控制电梯的运行方向,是处于停止、上升或是下降的状态,这个功能是由单片机控制电动机运行模块实现的。电梯控制系统里的电动机采用直流电机,采用H桥驱动电路进行控制,如图6所示。电路包括4个三极管和一个电机。要使电机运转,必须导通对角线上的一对三极管。单片机通过给rev、enm、fwd 3个控制端输出高低电平实现电机的停止、正转、或反转的控制。同时,可以通过给控制端rev、fwd端输入不同占空比的PWM信号实现电机的速度控制。
4. 软件设计
该电梯系统基于有限状态机来
您可能关注的文档
最近下载
- 中西文化比较 第2版 unit 9 The Chinese and Western Music.ppt VIP
- 螺钉相关知识培训.ppt VIP
- 学员培训情况反馈制度.docx VIP
- 中西文化比较 第2版 unit 8 The Chinese and Western Painting.ppt VIP
- Module3Unit1They'reallmyfavouritefestivals(课件)(一起)英语五年级上册2.pptx
- 张红班主任工作的理念和策略公开课获奖课件省赛课一等奖课件.pptx VIP
- 中西文化比较 第2版 unit 7 The Chinese and Western Literature.ppt VIP
- 深静脉血栓形成的诊断和治疗指南.pptx
- 2025年甘肃省白银有色集团股份有限公司技能操作人员社会招聘552人笔试模拟试题及答案解析.docx VIP
- 教师信息化素养提升培训课件.pptx VIP
文档评论(0)