停车场的道闸系统设计

news/2024/11/9 0:10:50/

目 录
摘 要 I
Abstract II
目 录 III
1.引言 1
1.1 研究背景 1
1.2 国内外研究现状 2
1.3 课题的意义和解决的问题 3
2.设计原理 4
2.1 系统总体的框架 4
2.2 系统工作过程 6
3.系统硬件设计 7
3.1 单片机的设计 7
3.2 STC89C52RC的引脚及功能 7
3.3 采样部分介绍 13
3.3.1 检测部分的设计 13
3.3.2 反射型光电传感器模块介绍 13
3.3.3 比较器LM393简介 14
3.4 显示模块的设计 15
3.4.1 液晶显示模块概述 15
3.4.2 用户指令集 16
3.5 按键部分设计 17
3.6 大门控制部分的设计 18
3.6.1 固态继电器介绍 18
3.6.2 栏杆机控制原理 18
4.软件设计 19
4.1 如何进行程序设计 19
4.2 方案设计程序流程图 19
4.3 总电路图 22
4.4调试结果 22
5.结论 25
致 谢 26
参考文献 27
附录A设计程序 28
附录B元器件清单 49
2.设计原理
2.1 系统总体的框架
主控单元的选择:相比于其他系列单片机,STC89C52RC优点:功耗低、性能高的CMOS 8位控制器,在线可编程的Flash存储器。故主控模块采用STC89C52RC。
检测模块的选择:相比于地磁传感器模块,红外对管检测模块价格更便宜,可移植性好,性价比高,功能实现效果基本相同。故检测模块采用红外对管检测模块。
显示模块的选择:相比于显示内容单一的数码管,1602LCD显示质量高、数字式接口、体积小、重量轻、功耗低。故显示模块采用1602LCD。
键盘模块的选择:本设计采用按键较少,而独立式键盘电路,电路简单、控制容易。故键盘模块采用独立式键盘电路。
系统采用红外对管检测模块进入的车辆,用此动作传给单片机控制中心,操作键盘用来查询要显示的信息,系统采用1602LCD液晶来显示停车场状态、停车时间、费用等一些信息,系统总体的框架如图2-1所示
在这里插入图片描述

图2.1 自动停车场的道闸系统框图
(1)检测模块:红外线检测模块由红外线发射电路和红外线接收电路组成,使用的是红外线光反射对管,安装在停车场入口和出口,用于检测汽车的驶入停车场大门和驶出停车场大门,检测信号传到单片机并作相应处理。
(2)单片机控制中心:采用STC89C52RC单片机系统,它作为本系统的控制部分,主要功能处理键盘输入的操作信息,实时监控停车场状态,控制大门开启和关闭,按照指示灯绿灯亮表明有剩余车位,汽车驶入停车位后车位数减一,当空车位数为零时,红灯亮,不再让汽车进入停车场。汽车驶出停车位后停车位数加一,大门开启,让其离开。驶出来的汽车按照在其车位上的停车时间换算为停车场的总费用信息,同一时间在屏幕上显示各种信息。
(3)操作键盘模块:4个独立按键,分别是上翻页键、下翻页键、清零键、返回首页键,当按键按下时,产生低电平信号,传给单片机,单片机控制1602LCD显示相应信息。
(4)大门控制模块:红外线检测部分检测到的信号传给单片机后,单片机控制继电器中电机动作,随后控制栏杆的起降,执行停车场大门的开启和关闭功能。保证了车辆安应全出入,应该让栏杆升起延时一段时间。
(5)显示模块:显示停车场状态信号其中不仅包括每停一辆车的价格还包括显示今天一共停了多少辆车,现在停了几辆车,还有几个空车位可以使用。这时大门的绿灯表示有车正在进入空车位,还可以停车;红灯表示场内车位全满,不允许汽车进入。不仅方便了驾驶人,还便于管理者查看停车场的各种情况,本文转载自http://www.biyezuopin.vip/onews.asp?id=11967可以及时的调整收费标准和经营策略。
用程序来说就是检测有没有空车位,有空位则允许车进入,没则不打开大门。如果有车进来,等待汽车通过传感器,打开进车大门,已停车位数加1,停车总量加1,延时一段时间,让汽车通过进车门,关闭进车门;没空位时,不打开大门,即红灯亮。检测有没车出去,有则等待汽车通过出车门传感器,打开出大门,已停车位数减1,延时一段时间,让汽车通过出车门,关闭出车门。
其中,操作键盘模块、LCD显示模块和单片机控制中心合称为中心控制电路。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/427978.html

相关文章

最小二乘估计理论

模型 不需输入输出为随机过程,求最优权向量使得输出估计结果的样本均方误差最小 b ^ ⃗ H w ⃗ H A H { b ^ H [ d ^ ( M ) d ^ ( M 1 ) ⋯ d ^ ( N ) ] A H [ u ( M ) u ( M 1 ) ⋯ u ( N ) ] [ u ( M ) u ( M 1 ) ⋯ u ( N ) u ( M − 1 ) u ( M ) ⋯ u …

C语言实现通讯录

目录 前言 通讯录实现的思路与逻辑 通讯录具体实现步骤 完整代码展现 contact.h文件 contact.c文件 test.c文件 前言 通讯录采用模块化编程思路,test.c文件专门测试通讯录的功能,contact.h文件存放函数声明 contact.c存放通讯录对应功能的具体实现…

web存储(Storage)

目录 1、基本概念 2、功能监测 2.1 测试可用性 2、W3C标准 3、基本方法或属性 4、 Local Storage 4.1 描述 4.2 示例 5、sessionStorage 5.1 描述 5.2 示例 6、StorageEvent(存储事件) 6.1 构造函数 6.2 实例属性 6.3 实例方法 6.4 响应…

mac如何在docker中安装elk

在 macOS 上安装 ELK(Elasticsearch、Logstash 和 Kibana)可以通过 Docker 进行简化。下面是在 Docker 中安装 ELK 的步骤: 安装 Docker:首先,确保你已经在 macOS 上安装了 Docker。你可以从 Docker 官方网站下载和安装…

10G光通信 64B66B编解码 配置方法及其工作原理

目录 1 配置IP核1.1 Page1:GT Selection:1.2 Page2:Line Rate,RefClk Selections: 1.3 Page3:Encoding and Clocking:输入/输出缓冲器工作原理两种序列计数器工作原理 1.4 page4: Comma Alignment and Equalization均衡模式 1.5 p…

GPU学习总结

GPU简介 处理器(cpu)功耗按照下式计算:P CV 2 ^2 2f 其中C为电容,V为电压,f为处理器主频。P值越高说明cpu性能越好,频率越大P越大,但是对散热的要求越高。 CPU的局限性 “摩尔定律”&#xff…

高通WLAN框架学习(13)-- GreenTx

介绍GreenTx (GTx)特性特有的QTI输出功率和控制算法。 GTx特性降低了传输功率,在保持吞吐量的同时降低了芯片功耗。 GTx调整发送的功率,以确保使用最低的输出功率,同时保持最高的可能的数据速率。 GTx特性可以在给定速率下降低发送功率——前提是目标接收机的信噪比有足够…

GTX高速收发器Transceiver概述与收发共同特征(UG476)

目录 本文主要对xilinx的GTX核的使用手册进行阅读,UG476,可以对照着原文再看我的博文。 Ch1.Transceiver and Tool Overview Ch2.Shared Features 2.1Reference Clock Input Structure 2.2Reference Clock Selection and Distribution 2.3Reset and Init…