智能防超载安全信息识别系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
控制模块电路 控制模块利用在单片机内预先设 定载客人数,当上车人数超过此设定 值时,单片机便通过继电器控制客车 的电子打火器,锁定客车执行机构, 使客车无法启动,并以LED显示当前
人数,同时
通过扬声器
发出警报。 数码管显
示电路设计
在数码
管显示电路
设计中,将
待显示数据
转换为BCD
码 输 出 , 经 图2 检测电路模块 过共阴极译
另外,两个传感器的安装位置 之间要有一定的距离(30cm~50cm之 间),以下用E1和E2表示传感器,具 体的监测方法和脉冲产生的时序如图 3所示[4]。
当人下车的时候则是把这个遮 挡的顺序反过来,VO(2)脚产生的脉 冲时序是相反的,信号送至单片机的 STATUS寄存器进行减计数,单片机 即可通过程序模拟把车厢内的实际人 数计算出来并寄存在寄存器中。
责任编辑:李健
智能防超载安全信息识别系统设计*
Design for Intelligent Anti-overload Safety Information Identification System
王晓利 宝鸡文理学院 电子信息工程系(陕西 宝鸡 721016)
摘要:为了有效解决客车因超载不断引发的人身伤亡事故,介绍一种客 车超载智能化信息识别系统。本设计以STC89C52单片机为核心,通过人 体热释电红外传感器对客车载客人数进行监控,将监测到的数据传送给 STC89C52进行分析处理,再将分析结果通过显示模块表示出来。当客车 超载时,系统控制报警模块并自动切断机车打火装置,实现了对超载信息 的有效控制。经验证,该系统具有较高的性价比和较强的实用价值。 关键词:客车超载;信息识别;热释电红外传感器;STC89C52 DOI: 10.3969/j.issn.1005-5517.2011.09.008
6345
2011.10
责任编辑:李健
感器和少量外元器件可以构成被动式 红外开关。
JP1、JP2是一对人体热释电红外 传感器,作为被动式红外开关,它能 以非接触方式检测出人体发出的红外 辐射,将其转化成电信号输出,并可 有效抑制人体辐射波长以外的外干扰 辐射,系统正是利用其特点来监测判 断客车载客人数[3]。
检测模块的主要功能是通过两 组由人体热释电红外传感器RE200B 组成的感应模块来判断上车的人数 和下车的人数,从而对客车上的人 数进行统计;单片机系统主要是对 乘客的人数分析处理,同时把分析 的结果输出给控制模块以实现对它 的控制;四位一体LED数码管ARK SR410561K显示模块用于对当前的车 内乘客人数进行显示,当超载时 通 过扬声器报警,并通过继电器对客
由于BISS0001工作电压范围应在 +3V~+5V,且对电压的平稳度要求较 高,否则杂波将影响芯片对信号的处 理。因此系统通过AMS1117稳压芯片 对Vcc进行稳压,以实现给BISS0001提 供稳定的电压。
为了增强传感器输出信号的稳 定性,以便单片机进行正确的处理, 进而提高系统的稳定性,系统采用 LM324四运算放大器,对RE200B人体 热释电红外传感器检测模块的输出进 行比较放大。
*基金项目1,基金颁发部门:宝鸡市科学技术局;项目名称:一种快速的信息 识别方法应用;编号:11KG-W01 基金项目2,基金颁发部门:宝鸡文理学院;项目名称:仪器仪表读数快速识 别方法的研究与应用;编号:ZK08134
系统的整体结构 系统组成 系统由三个部分组成,即:前
端检测模块,核心单片机模块,输 出显示模块和控制模块。系统总体 设计框架可由图1所示。
2011.10
6356
图5 程序框图
责任编辑:李健
按照整体方案的设计思想, 系统程序框图如图5所示。其中初 始化系统包括设置计数初值、设置 中断允许控制等,将通用寄存器 清零,用来存放车内当前的乘客人 数,其中一个单元存放预定客车能 乘载的最大乘客数,然后将寄存器 中存放的当前车内乘客数放入累加 器中,通过比较指令和单元的内容 比较,判断当前车内人数是否满 载,如果当前车内人数未满载,则 继续对车内人数进行统计,如果当 前车内人数大于满载人数,则再进 行判断车内人数是否大于超载上限 人数,若已经超过则跳转到报警指 令,使扬声器报警,同时使继电器 动作,断开汽车电子点火器[5]。
极端SEG1~SEG4分别接到单片机的
路中加一继电器控制开关来实现。由 于单片机负载能力有限,单片机P2.7 口发出的信号必须经过LM324的驱动 之后才能送到继电器上,否则继电器 不能正常工作。
P2.0~P2.3口。 继电器控制电路设计 对汽车的锁定部分通过在点火线
系统软件的设计 系统软件的整体设计
系统还通过比较指令与预先设定单元 的内容判断当前车内人数是否达到满 载人数和超载上限人数,扬声器报警 电路和继电器控制电路分别作出报警 和对汽车发电机进行锁定,切断打火 装置[1]。
系统硬件的设计 系统硬件总体的组成 系统的功能模块主要包括三个部
分:监测模块,主控模块,以及输出 控制模块。
检测模块电路 该部分的设计采用两组人体热释 电红外传感器RE200B,安装在客车的 车门处,根据乘客经过车门时遮挡两 个人体热释电红外传感器的接收管发 出的红外线的不同时序,通过单片机 判断乘客是上车还是下车[2]。该部分 的硬件设计总体电路图如图2所示。 BISS0001是红外传感信号处理器 专用集成电路,其配以热释电红外传
码驱动器
74LS373将
BCD码转换
成七段码送
给数码管显 示 。 显 示 电 图3(a) 乘客上、下车时监测示意图 (b) 各点时序波图
路如图4所
示。
74LS373
是一种带输
出三态门的
8D锁存器,
数据输入端
1Dቤተ መጻሕፍቲ ባይዱ8D分别
接STC89C52
单片机的
P0.0~P0.7, 图4 显示电路 数据输出
端1Q~8Q接四位一体数码管ARK SR 410561K 的从低段到高段的阴极端 (即a、b、c、d、e、f、g、dp端)。 数码管的位码从低位到高位的共阳
车执行锁定,可有效杜绝人为因素出 现的超载驾驶。
系统原理 系统由两组人体热释电红外传 感器RE200B模块来实现对上车人员 的检测。两组人体热释电红外传感器 把收集到的信息传递给STC89C52单 片机系统,系统实现对人数的加计数 (上车)和 减计数(下 车),并将 信息转化 为BCD码 经七段数 码管显示 出来。同 时 单 片 机 图1 系统设计框图
相关文档
最新文档