公共交通具有个体交通无法比拟的强大优势,优先发展城市公共交通系统是解决大、中城市交通问题的最佳途径。近年来,城市公交系统的智能化已成为公共交通研究领域的主要方向。国内现有试运行的智能公交系统大部分都采用GPS全球定位系统进行定位, 同时采用GPRS网络进行数据传输。车载GPS模块可以实时获取位置、方向、时间等导航定位数据, 然后通过车载GPRS模块将数据传至监控中心,从而实现车辆的定位和监控。监控中心则可将车辆的实时信息或公告信息通过电子站牌的GPRS模块发送给电子站牌,以估算到站时间和距离,然后显示在电子站牌上。尽管现有试运行的智能公交系统定位覆盖面广、精度高, 可以实现车辆的全范围定位和监控。但在实际运行过程中, 仍然存在以下不足:

1、GPS信号在隧道和高架桥等环境下会存在盲点

2、运行中需将GPS信息通过GPRS发到监控中心, 再由监控中心通过GPRS发送显示信息给电子站牌, 因此运营费用较高;

3、GPRS模块价格昂贵, 公交车数量众多且都必须安装GPRS模块, 硬件成本高;

4、不能实现公交车与站牌的通信,也不能实现提前报站等服务。

一、系统总体方案

由于城市公路面积较小,道路集中,公交线路密集,电子站牌间距大多在500米左右, 因此,监控中心没有必要对公交车进行实时全范围的监控, 而只需知道公交车的站牌区间范围便可大致定位。

为吸取现有智能公交系统方案的优点,克服其缺点, 并结合城市自身特点, 本文把ZigBee短距离无线通信技术引入到智能公交系统中, 对国内现有试运行的智能公交系统普遍采用的GPS定位、GPRS信息传输的方案进行了数据传输方式的改进

公交车终端可根据车载GPS模块实时定位公交车的位置信息, 并与各个站牌的位置信息进行对比,当其到达某个站牌时, 公交车自动语音报站, 同时用LCD屏显示到站信息。

电子站牌终端和公交车终端可通过ZigBee短距离无线通信网络进行通信。公交车可实现提前报站。当公交车到达某个站牌后, 便把自己的车辆信息、状态信息等打包发送给站牌。电子站牌收到管理中心的信息后,便将公交车的位置信息显示在站牌的电子地图上。

管理中心服务器和电子站牌终端可通过GPRS无线通信网络进行通信。电子站牌终端通过GPRS模块的无线联网, 以对收到的公交车信息进行处理并重新封装,然后发送到无线网络中。服务器端一般是连接Internet的PC机,可通过TCP/IP协议接收互联网上的信息, 同时可向电子站牌终端发送运行线路上公交车的实时位置信息和公告信息。服务器可通过数据库进行信息的管理和查询,以方便公交公司的管理和调度。

二、系统硬件设计

车载终端的硬件组成

本系统中的车载终端硬件主要包括电源模块或电源接入模块、ARM处理器、RAM、FLASH、GPS定位模块、ZigBee射频传输模块、视频监控模块、LCD显示模块、串口和调试模块、车内人数统计模块和语音模块等。下图所示是系统中车载终端的硬件组成框图。

车载终端硬件组成框图

ARM嵌入式处理器是整个车载终端的核心,可通过各种接口与各功能模块相连接。本车载终端选用韩国三星公司的一款基于ARM920T内核的16/32位RISC嵌入式微处理器S3C2410.S3C2410的运行频率可以达到203 MHz, 主要面向手持设备等高性价比、低功耗的应用。

在智能公交系统中,系统定位模块一般采用GPS-OEM ( Original EquipmentManufacture) 板。

在嵌入式车载终端系统中,选用GPS模块时, 通常应考虑定位精度、价格、功耗、体积、抗干扰能力等几个因素。根据以上原则,本设计选用亿佰特公司的GPRS模块来实现定位。

基于无线通信技术的智能公交系统设计相关推荐

  1. 【电路方案】基于单片机智能市电温度控制系统设计-基于单片机RGB颜色智能识别系统设计-基于单片机四路红外遥控开关电路设计-基于单片机自行车自动防盗报警系统设计-基于单片机智能无线病床呼叫系统设计

    822基于单片机智能无线病床呼叫系统设计-设计资料下载 硬件构成:单片机+最小系统+LCD1602液晶显示模块+无线收发模块+蜂鸣器模块+LED指示灯模块+按键模块 本设计基于STC89C51/52( ...

  2. ssm基于大数据的智能公交平台的设计与实现毕业设计源码261620

    目  录 摘要 1 绪论 1.1研究背景 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2智能公交平台 分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据增加流程 2 ...

  3. 基于物联网技术的智能实验室系统设计与实现

    基于物联网技术的智能实验室系统设计与实现 摘 要 智能实验室借助现代物联网技术的优势,由ESP8266芯片设计,采用Vue前端框架与阿里云服务技术,实现自动化的检测和远程化的管理,智能实验室系统研究内 ...

  4. 基于linux的智能小车_基于ARM10与LINUX智能小车系统设计.doc

    基于ARM10与LINUX智能小车系统设计 基于ARM的智能小车系统的设计 摘 要 基于ARM的嵌入式系统其性能优良,移植性好,已广泛应用在各个行业,因此将ARM微处理器应用于智能小车的控制系统是一种 ...

  5. 【基于RT-Thread+RA6M4的智能鱼缸系统设计之鱼我所欲也】

    [基于RT-Thread+RA6M4的智能鱼缸系统设计之鱼我所欲也] 摘 要: 0 引言 1. 总体设计 2. 硬件设计 2.1 控制器 2.2 传感器 2.3 执行器 2.4 电源 2.5 鱼缸 3 ...

  6. 无线串口服务器设计,基于无线串口服务器的DNC实验系统设计与开发.pdf

    基于无线串口服务器的DNC实验系统设计与开发.pdf -- ISSN 1002 4956 实 验 技 术 与 管 理 第 28卷 第 6期 2011年 6月 . . . . . . . . . . . ...

  7. 【设计方案分享】基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-基于单片机乒乓球游戏机控制系统设计-基于单片机温度监测监控报警系统设计-基于单片机矩阵键盘的电子密码锁设计

    820基于单片机温度监测监控报警系统设计-设计资料 温度监测器功能描述: 1.主控芯片用的是51单片机(STC89C51). 2.使用温度传感器DS18b20采集温度. 3.用1602液晶显示显示温度 ...

  8. 基于单片机乒乓球游戏机控制系统设计-基于单片机矩阵键盘的电子密码锁设计-基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-设计资料【转发分享】

    819基于单片机乒乓球游戏机控制系统设计-设计资料下载 乒乓球游戏机设计任务为: (1)使用乒乓游戏机的甲乙双方各在不同的位置发球或击球. (2)乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,球移 ...

  9. 基于语音控制的智能家居系统设计(毕业设计初版)

    基于语音控制的智能家居系统设计(毕业设计初版) 1.项目组成 2.参考博客 3.安卓APP工程(只贴主程序和主布局文件) 3.1.MainActivity.java 3.2.activity_main ...

最新文章

  1. 大闸蟹的OO第二单元总结
  2. python源码精要(10)-python源代码阅读概要(1)
  3. 统计学习方法 李航---第7章 支持向量机
  4. pyqt2_官网教程
  5. 如何使用 C# 在异步代码中处理异常
  6. 长安渝北工厂机器人_长安工厂探秘!解密CS75 PLUS究竟是怎样造出来的
  7. DAG最长路问题 hdu-1224
  8. The 10th Shandong Provincial Collegiate Programming Contest 2019山东省赛游记+解题报告
  9. Windows 7下ghost Windows XP不能启动的解决方法
  10. python series拼接_pandas数据拼接的实现示例
  11. springboot - 整合多数据源配置
  12. 华为手机计算机快捷,快速让华为手机变成一台电脑,INNOCN便携显示器的更多玩法...
  13. 机器人技术(7)AtdRobot六自由度机械臂控制教程
  14. nature:2021年最值得关注的技术
  15. 干货 | 携程用户数据采集与分析系统
  16. IE 0day,2010传说中的攻击Google等公司的代码
  17. mysql离散查询_MySQL多表查询与子查询
  18. [转]数码单反和普通数码相机的差别
  19. matlab图像处理 识别颜色,MATLAB图像处理_直接操作像素点进行颜色变换
  20. 微信小程序能给花店带来哪些作用_分享花店微信小程序开发优势

热门文章

  1. JavaOne 2012:NetBeans.Next –未来路线图
  2. Java GUI应用程序关闭陷阱
  3. Java最佳实践– Char到Byte和Byte到Char的转换
  4. 划分vlan实验心得体会_思科:相同vlan,不同交换机之间的通信
  5. CentOS 7 Linux 的初始化系统(系统服务管理和控制程序/Init System) -- systemd 详解
  6. c语言char指针用法,整理C语言中各种类型指针的特性与用法
  7. C语言写出生命游戏什么水平,我也来汇报~~~生命游戏。
  8. 【FFMPEG中PTS与DTS统一转换为毫秒】
  9. 嵌入式C语言编程——.h文件与.c文件
  10. 嵌入式C语言的7个硬核知识