当前位置: 首页> 学位论文 >详情
原文传递 基于ARM/Linux车联网终端系统设计与实现
论文题名: 基于ARM/Linux车联网终端系统设计与实现
关键词: 智能交通系统;车联网;界面显示;数据库;远程监控
摘要: 车联网终端系统是车联网系统(Internet of VehiclesSystems,简称IOVS)的重要组成部分,车联网终端系统的主要功能是采集车辆实时运行数据,实现对车辆所有工作信息和静、动态信息的采集、存储及发送。车联网终端系统的目的把采集的车载信息发送到交通中心,交通管理中心在收集行驶车辆的信息后,进行综合分析,并对车辆进行统一调度,从而达到缓解交通拥堵的目的,如发生交通意外原因分析及早的提供医疗救助,丢失车辆时提供找寻帮助,限时租赁汽车等。现有车联网终端系统存在诸多缺点和不足,我国的车联网终端系统还停留在技术探索阶段,目前国内大多数ITS试验和IOV概念都是基于GPS+GPRS这种技术实现的。仅有的少部分产品只是进行人与车、车与车之间的通信阶段,且系统结构复杂,效率低下。
  解决以上问题的关键在于,应用成熟的嵌入式技术、传感器技术及传感信息整合技术、互联网技术和通信及其应用技术,实现一种稳定性好、运行效率高、并发性更好的车联网终端系统。同时,精简了系统结构,节约了开发成本,提升了运行效率。
  基于以上分析,本文提出了基于ARM/Linux车联网终端系统的技术方案,本课题来源于黑龙江省交通运输厅项目,首先应用嵌入式技术,对嵌入式系统环境下车载信息的采集进行应用开发的设计研究,该方法选取飞凌公司OK6410开发板作为开发平台,选取Linux作为软件平台,采用Linux下多线程编程技术,实现车辆CAN信息和GPS信息的采集、处理和发送。在车辆CAN信息采集方面,采用SAE J1939协议作为CAN总线通信的应用层协议,采用类似TCP/IP协议的Linux下的Socket CAN接口进行应用程序开发;另外,通过文件编程将采集到的数据循环存储到SD卡,并基于Qt进行图形化界面显示,网络传输方面采用TCP/IP协议进行客户端与服务端的可靠通信,通过3G网络实现与服务器的数据连接,使车辆数据更加方便快速的传输至服务器端;最后,在服务器端建立数据库,定时的把接收数据提取、处理并写入数据库,并在服务器端搭建车辆信息查询网站,相关人员通过网站登录页面权限验证后都可以方便监控车辆参数和位置信息。
  在进行总体测试阶段,又进行了基于SAE J1939的车载CAN总线仿真环境的设计,经实际运行测试,本文所实现的车载CAN总线仿真系统和车联网终端系统以及车辆远程监控系统性能稳定性等方面的指标水平达到了课题的预期目标。
作者: 秦亚军
专业: 电子科学与技术
导师: 康维新
授予学位: 硕士
授予学位单位: 哈尔滨工程大学
学位年度: 2015
正文语种: 中文
相关文献
检索历史
应用推荐