基于红外技术的公交车载人数统计系统的设计 |
||||||
| 2012-2-13 14:52:00 太原科技大学 电子信息工程学院 国建岭 2012《控制与传动》第1期 供稿 | ||||||
引言 随着社会的发展,城市公共交通的作用越来越重要,如何合理有效的安排公交车次以及制定公交车运营计划,是每个公交公司的头等大事。客流量的大小是公交公司制定所有运营计划的基础,但是以往的客流量统计只限于人工记录、公交自动刷卡记录,记录数据与实际数据之间存在较大的误差,对公交公司的车辆运营计划的制定造成了很大的影响。基于红外技术的公交车载人数统计系统可以全天候工作,真实可靠地记录客流量,从而可以避免以上人为误差和刷卡统计误差。 车载人数统计系统的功能 为了有效记录公交线路各站点的真实客流量,为公交公司提供合理的车辆调度规划依据,公交车载人数统计系统的功能如下: 1)人数采集统计功能 公交车在各个停靠站点上下车的人数都能精确无误地被系统记录。 2)数据存储功能 每个公交车停靠站点以及该站点的客流量为一对一记录保存,以便公交公司工作人员分析各站点的客流量,合理的制定相应的运营计划。 3)数据传输功能 车载人数统计系统可以将各个公交停靠站点的客流量数据通过有线或者无线方式传输给计算机。 系统硬件设计 系统以单片机MSP430F149为核心控制器,集成红外发射模块、红外接收模块、串行存储器模块、RS232接口模块和电源管理模块。系统框图见图1。
图1系统框图 Fig.1Systemdiagram 2.1单片机单元 系统采用TI公司的MSP430F149单片机作为核心控制器,此款单片机具有16位的CPU集成寄存器和常数发生器,可使单片机实现最大化的代码效率;集成JTAG,支持在线编程;两个通用全双工串行同步/异步通信接口;PWM控制输出;外部中断输入接口。单片机负责采样公交车辆开关门信号,开启或者关闭红外计数模块,记录各个公交站点的上下车人数,存储各个站点上下车人数数据并将存储的数据传输给计算机。 2.2红外发射模块 红外发射二极管LF5038作为发射模块的红外信号发射器件,其电气参数如下:峰值波长为940nm;正向工作电压VF为1.2V,正向驱动电流IF最大值100mA,一般来说,IF越大,发射距离越远。 由于红外接收模块可以接收的载波频率为38kHz,所以红外发射模块需要以38kHz的载波发射信号[1]。单片机MSP430F149内部包含PWM输出控制,很容易实现载波信号的设置。单片机管脚的输出驱动能力有限,为提高发射模块的发射距离,采用外接三极管驱动电路以提高发射模块的正向电流IF,来提高发射模块的发射距离[2]。红外发射驱动电路如图2a。 2.3红外接收模块 红外接收模块采用LF0038F,其性能参数为:可接收的载波频率典型值是38kHz;当红外发射模块的正向电流为300mA时,LF0038F接收的最小距离为15m;接收角度的典型值为±45º。 红外接收模块对供电电源的要求比较严格,为防止误输出信号的发生,对其输入电源进行多级抗干扰以及滤波处理,红外接收模块电路图如图2b。
图2红外发射接收模块原理图 Fig.2Infraredtransmitandreceivemoduleprinciplediagram 单片机PWM输出驱动红外发射模块向外发射38kHz的脉冲信号,LF0038F接收到有效信号时OUT端输出低电平信号,当LF0038F接收不到有效信号时OUT端输出高电平信号,期间由低电平到高电平会产生一个上升沿信号。LF0038F输出信号的波形如图3a。 |
||||||
|
||||||
|
||||||
| 本文企业介绍 | 系列产品 | 新闻动态 | 供求信息 | 典型应用 | 解决方案 | 资料下载 | ||||||
|
|
||||||



