搜索
您的当前位置:首页正文

简易客车人数监测系统的设计

来源:六九路网
民营科技2014年第4期 科技论坛 简易客车人数监测系统的设计 张汉林 摘(黑龙江八一农垦大学,黑龙江大庆163319) 要:设计了一种简易客车人数监测系统,以AT89s52单片机为核心,通过红外线发射接收器件作为检测手段,对乘客人数进行 检测,由单片机计数,同时将检测结果数目在两个数码管上显示出来,超载时扬声器会进行报警,在一定程度上能够控制超载现象。 关键词:监测;红外对管;单片机监控测试 随着生活水平的提高,乘坐公共交通T具出行的人越来越多,致 设计,具体流程图如图4所示。首先将系统初始化,寄存器清零,设置 使经常会发生客运运力不足,特别是春节前后,公路铁路运输多年来 定时器工作方式与初始值,预置乘客上限人数,监测器T作,通过电平 直都满足不了人们的 行。这种隋况下,一些司乘人员为牟取私利, 变化单片机进行加减计数,显示当前乘客数目,判断当前乘客人数是 一不顾安全隐患故意超载,目前,客运超载已成为严重的社会问题,虽然 否达到或超过人数预置上限,若大于上限人数,则跳转到报警指令,扬 各级政府的政策法规始终禁止,超载现象还是屡禁不止。因此,在采取 声器报警,当有乘客下车,车内乘客人数小于预设上限人数时,需要清 行政监督管理的同时,通过技术手段,尤其是电子技术手段消除客车 超载现象也有着重要的现实意义。 1 系统整体结构设计 公交人数检测系统必然有检测和计数的电路装置,考虑制作成 本等因素,结合客车人数计数的特点,确定本系统由四个部分组成:乘 客上下车检测模块部分、乘客人数加减计数模块部分、乘客人数数目 显示电路部分、超载隋况下进行报警的电路模块。检测电路模块部分 的主要完成的功能,是利用两组红外线发射接收对管工作情形来判断 旅客上车和下车的情况,进而达到对客车上乘客人数进行统计目的。 计数模块采用单片机实现,主要是对乘客的数目做加法或减法处理, 统计同时把分析的结果输出给数码管显示模块和报警模块。数码管显 示模块主要是显示即时的承载人数。如果客车人数超过了预设数值, 报警模块会通过扬声器报警。 荦H  ̄kATBgS52 ■ 1 , , 1接收:技制 锭射 麓 警 1)  接收f(2)  :蒜 皇 : 赫 图l简易客车人数检测系统整体组成 2系统硬件设计 硬件电路部分,是本系统设计的核心内容,尤为重要的是检测电 路部分与显示电路部分设计,还要慎重处理与单片机控制电路的连 接。主控电路部分选用单片机AT89S52,广泛应用于各种控制系的 AT89S52单片机,具有很高的性能和丰富的资源,是常用的8位微控 制器。检测电路部分的设计采用了红外发射接收对管两组,分别安装 在客车的上下门处,乘客经过车门时必然会遮挡红外线,红外线接收 不到会引起连接单片机引脚的线路电平的高低变化,通过高低电平的 变化,南单片机计算人数。红外发射接收对管工作原理如图2所示。 图2红外发射接收对管 显示部分,选用价格便宜的LED七段数码管,是由八个发光二极 管(有一个点)封装在一起组成“8”字型的器件,使用公共电极,如图3 所示。由于公交乘客一般是几十人,所以数码显示管选用两个就可以 完成显示功能。在连接单片机P0口时可以串接一个小电阻与一个可 变电阻,用作上拉电阻,可调电阻能够调节数码管发光亮度。 3系统软件设计 按照整体方案的设计思想,按照实际丁作过程,对系统进行软件 楚报警。 图3数码管显示电路 图4系统软件流程框图 本设计以单片机AT89S52为主控制电路,检测器件利用红外线 发射接收器,通过单片机电路发m信息,在数码管上显示乘客数目。本 设计简易公交人数检测系统原理简单,易于实现,操作简便,而且能够 实时显示,超出预设人数,即超载时能够发出声音报警,这里也可以考 虑连接无线发射器,将人数发送至监控或执法人员手中。本文设计的 简易检测系统具有一定的实际使用价值,但还有不足之处,如当两人 上下车间隔时间非常短,或紧挨着的情形下,就会造成漏记的错误结 果,扬声器使用时需要进行功率放大,系统还需要进一步改进和完善。 参考文献 【1]李朝青,刘艳玲.单片机原理及接口技术【^ .北京:北京航空航天大 学出版社,2013. [2]彭伟.单片机C语言程序设计实训100例[M1.北京:电子工业出版 社.2012. 【3】郭天祥新概念5l单片机C语言教程 .北京:电子工业出版社, 2009. 【4I赵建岭,薛圆圆.零基础学单片机c语言程序设计[M].北京:机械工 业出版社.2012. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top