一种基于51单片机的地下多层车库控制器的设计与实现.docVIP

一种基于51单片机的地下多层车库控制器的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于51单片机的地下多层车库控制器的设计与实现.doc

一种基于51单片机的地下多层车库控制器的设计与实现   摘 要本文提出了低成本、机械式的地下多层车库的设计构想。该地下多层车库整个框架结构和控制系统基于低成本、低能耗的设计理念,以MCS-51单片机作为地下多层车库自动控制系统的处理器,给出了控制系统的工作原理。   【关键词】单片机 控制系统   1 引言   我国近几年来土地资源的紧张,停车难的问题日益凸显。立体多层的车库投入缓解了目前停车难的问题,但是目前的立体车库多采用可编程PLC作为其控制核心,存在成本高昂、利用率低等问题,很难再现实生活当中得到大范围的推广。本文采用MCS-51系列单片机取代PLC作为处理器,能够适用在大中小型多层立体车库当中,具有很好的移植性,适合在全国范围内推广。   2 多层车库的总体设计和实现原理   多层车库的基本框架选用了共用一个入库车道的双面对开的设计结构,本文采用了MCS-51系列单片机替代了PLC可编程控制器件,能够在降低成本的同时,实现PLC具有的控制功能,并且还具有完善的安全保护功能和故障诊断系统,具有PLC的可靠性和稳定性。图1为系统的总体设计示意。   以三辆车来示意多层车库的工作原理,当car1进入了车库,首先车主开启开启开关,启动电源,系统会自动选择相应的车位,单片机系统接收到车位信号后,检测car2是够在上位基点上。如果car2不在,那么就需要先运行到该点,完成动作后,检测car3的车位进行检测,是否到右限位,如果不在,也需要首先将car3的车位运行到右限位,此后才能下降car1的车位,当检测到了car1的基点信号,车位就能够自动的运动到该人车交换的地方,车的司机将车开进,并停放在安全的位置之后,车身的越界信号指示灯就会熄灭,司机才能下车走出车库,这样就完成了存车操作,取车的操作流程与存车的流程类似。系统会严格的按照这一系列的流程完成存取车的操作,如出现车身越过界线等危险操作,系统将会自动的报警,车库会立即停止一系列的动作,直到报警信号的解除。   3 控制系统软硬件设计   3.1 电路硬件原理图说明   系统当中设有SB1,SB2开关,这两个开关的作用是防止无关人员的误操作,从而能够防止发生意外。当发生意外的时候,紧急按下SB2,会立即关闭系统电源,从而能够极大的保证车上人员和设备的安全。S2-S9用来手动操作按键,在进行设备的维护保养的时候才用的上。MOTOR1-MOTOR3电机是停车设备当中的专用的电机,都附带有碟式电动和手动刹车装置,并附带有减速器,从而能够大大保证系统运行的安全。   由于停车系统的频繁的使用,本文设计的多层停车控制系统还采用了空气开关和热继电器防止系统过载从而烧坏系统的电器设备,SB1,SB2以及现场的SBn检测装置保障了系统的三重的保护功能。当闭合上总开关了空气开关,旋转SB2,按下点动开关SB3之后,那么KA1线圈就能够得到通电,KM1接触器开始工作;系统为现场的开关检测设备提供了24V、12V、5V的直流电源,所有的开关信号也都经过光电隔离,防止干扰单片机。   3.2 多层车库软件设计   控制系统的软件设计主要是来控制汽车的自动存取和故障紧急处理。系统软件分为主控制程序、手动控制程序以及自动控制子程序。手动控制程序主要是在进行系统检修和紧急故障处理的时候使用。通过进行上下左右按键的选择能够控制车位的而移动。控制系统的软件采用精简的8051汇编语言进行编写,主要分为了显示模块、键盘操作模块、定时器中断服务程序、步进电机控制模块、存取车模块等。   3.3 系统设计验证   停车库在接受客户存取车服务的要求的时候,往往现实客户到达的时间和要求服务的类型都是随机的,因此在实际当中是无法消除排队的现象。进行模式的时候,在一定的时间段内前来存取车的客户数量以及要求服务的类型等都是离散型的随机变量,通过对系统设计的验证,结合MATLAB软件模拟每天的不同时间段存取数量以及客户等候顺序,得到本文设计的停车系统的实验数据。   本文设计的地下多层停车库系统对于客户的存取车耗时都比较少,能够大大的而减少客户的等待时间,并且由于采用了单片机的设计方式,对于大中小型的停车库均适用,具有很好的通用型。   4 总结   停车问题作为城市化建设当中的一个重要问题,目前矛盾日益凸显。传统的停车位的供应已经不能够满足老百姓日常出行的需要。建立一个立体式多层化的停车库,充分利用停车场的空间,必然成为日后发展的趋势。本文基于单片机设计的多层车库停车系统不仅仅能够提高停车位的空间利用率,而且具有良好的通用性,适合在大范围内推广使用。   参考文献   [1]北京亚控科技发展有限公司.组态王KINGVIEW6.53使用手册[Z],2007.   [2]汪小澄.可编程序

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档