电子课程设计 - 基于51单片机的停车场车位管理系统

目录

摘  要

一、课程设计与任务要求

(一)设计目的

(二)设计任务

(三)设计要求

二、电路设计的基本思路、原理及主要器件

(一)电路设计基本思路

(二)电路基本原理

(三)主要器件介绍

三、电路的构成与仿真

(一)单片机基本电路

(二)仿真结果

四、设计总结

(一)遇到的问题

(二)设计后的收获

附录1:元器件清单

附录2:单片机运行代码


电子技术课程设计报告

题目:停车场车位管理系统

摘  要

在熙熙攘攘的大城市,很多大型超市地下停车场,由于客流量大,每次经过停车场门口时,都会有工作人员在停车场门口指挥,告诉车主哪些停车位可以停车或提醒车辆已满。当今社会注重自动化和智能化,这是对人力资源的浪费。如果入口处有显示屏,车辆进入时会显示空车位,满车位时会显示满车位,不需要专人管理车位。这个系统就是为这个目的而设计的。

本设计使用AT89C51单片机电路、940nm红外对管传感器、4位八段共阴数码管显示电路、LED指示灯电路和电源电路组成。通过红外对管模块实时检测停车场进出情况,并通过数码管实时显示本停车场总车位数、剩余车辆或进行停车位数量改变,并带有状态指示灯。该系统价格低廉,性能稳定,具有广阔的应用前景。

关键词:单片机、车位检测、液晶显示

(一)设计目的

电子技术课程设计是建立在已学的模拟电子技术和数字电子技术课程的基础上,综合运用这两门课程所学的理论知识,进行一次实际的课题设计、安装和调试,其目的有以下几个方面:

1.通过对电子技术的综合运用,使学到的理论知识相互融会贯通,在认识上产生一个飞跃。课程设计和平时作业题是有区别的,作业题是为了加深对课堂所讲知识的理解,它内容较窄,训练单一,且是经过抽象加工后给出的理想化的条件因而有唯- 答案,而课程设计是实际的电路装置,它涉及的知识面广,需要综合运用所学的知识,它一般没有固定的答案:需要从实际出发,通过调查研究,查寻资料方案比较及设计、计算等环节,才能得到一个较理想的设计方案,更重要的是,它不光是停留在理论设计和书面答案上,而要做出符合设计要求的实际电路。

所以说,课程设计是一门知识综合应用、创新能力培养、工程实践训练、理论性和实践性很强的课程。

2. 初步掌握一般电子电路设计的方法,使学生得到一些工程设计的初步训练,并为以后的毕业设计奠定良好基础。

3. 培养学生的自学能力,独立分析问题、解决问题的能力。对设计中遇到的问题,通过独立思考,查找工具书参考文献,寻求正确答案:对实验中碰到的问题,通过观察分析判断修正再实验再分析等基本方法去解决.

4. 通过课程设计这一教学环节 使学生树立严肃认真、严谨治学和实事求是的科学态度,树立工程观点、经济观点和全局观点。

(二)设计任务

1.《电子技术课程设计实用教程》P265-9.34.停车场车位管理系统

(三)设计要求

1. 设计一个强制清空键。清空后,显示停车场最大泊车位数(如86个)。设两个手动调整键(个位,十位),方便调整现场实际空余泊车位数,此键应去抖动。两位LED显示。

2.设计一个方向识别电路供加/减计数器使用,进车后空余的泊车位数目减1,出车后空余的泊车位数目加1。

3.当无空位时应将无空位告警提示灯点亮,此时若有车强行进人,无空位状态要保持不变,若有出车自动解除无空位状态。

4.设计两个红外线光发射/接收传感器电路供方向识别电路使用,传感器的输出信号需整形处理。

 

(一)电路设计基本思路


本文所设计的停车场车位管理系统框图如图1所示。系统开机后显示初始车位数量为80个。此时可进行车位数量确认,确认车位数量正确后即可进入停车场模式。若数量不对,进入管理员模式实时调整编辑车位数,编辑完毕并确认后再次进入停车场模式。然后通过940nm红外对管检测手否有车辆进入,进入则实时车位-1,并判断是否 <0;如果是,则蜂鸣器开启,警告停车场车位已满。若有车辆驶出停车场则实时车位显示+1,当驶出车辆大于初始预设车位时,显示数字不变。


(二)电路基本原理

51单片机是一种广泛应用于嵌入式系统中的微处理器,其具有体积小、功耗低、价格便宜等优点,被广泛应用于各种领域的控制系统中。当940nm红外对管检测到前方存在障碍物时,OUT端口将持续输出低电平信号,单片机通过设在不同位置的红外对管可分别对车位数进行加减,完成此系统的主要功能。同时在外部增加八段共阴数码管,通过位选、段选实现将车位数实时显示。

(三)主要器件介绍

本次设计主要用到的主要器件是AT89C51MCU、4位八段共阴数码管、940nm红外对管收发一体模块,下面分别对其进行介绍。

1. AT89C51MCU

AT89C51单片机是一款由Atmel公司生产出的基于8位MCS-51内核架构的单片机。其内部包含大量的外设和I/O接口,如8KB的Flash存储器、128字节的RAM、32个通用输入/输出引脚、三个16位定时器/计数器,还具备可编程的串行通讯接口UART、SPI、I2C总线控制等外设,使其在嵌入式系统中广泛应用。同时拥有多种中断模式和中断源,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值