当前位置: 首页> 学位论文 >详情
原文传递 基于ARM-Linux的车联网终端技术研究
论文题名: 基于ARM-Linux的车联网终端技术研究
关键词: 车联网终端技术;ARM-Linux系统;CAN总线;数据通信
摘要: 随着人们生活质量的提高,车辆的拥有量正在不断增大,由此引发的一系列交通问题,也给交通监管部门带来了诸多困扰。如今我国正在努力推行智能交通系统(IntelligentTrafficSystem,ITS)用来解决这些问题,智能交通系统可以对道路交通情况实行实时智能监控,增加了交通管理效率,减少了人力、物力的支出,也使人们的出行更加智能化,安全化。加之物联网的发展,使物与物之间的通信成为可能,为智能交通系统的发展提供了重要的技术支持。本文提出的车联网终端系统是物联网在智能交通系统上的应用,对于交通监管部门对道路行车情况进行实时监控,对交通突发事件做出及时判断有着重要意义。
  本文首先对车联网的发展现状进行了分析,目前我国的车联网终端系统还停留在技术探索阶段,仅有的少部分产品只是进行人与车、车与车之间的通信阶段,且系统结构复杂,效率低下。针对这些问题本文提出了采用S3C6410ARM11处理器作为系统的主控制器,通过网络直接与交通控制中心进行通信的方式,简化了系统结构,提高了运行效率,节约了开发成本。
  在采集车辆数据上,系统采用汽车上基于SAEJ1939协议专门为进行数据通信设计的CAN总线技术,并且使用Linux下的SocketCAN进行应用程序编程,简化了设计难度,增加了系统的可扩展性。利用多线程的方法,系统在CAN总线采集数据的同时使用GPS全球定位系统采集时间和车辆位置,并利用Linux的文件编程将数据存储到SD卡,网络通信方面基于TCP/IP协议进行了服务端和客户端可靠的通信连接。在终端上基于Qt设计的图形用户界面能够很好地显示车辆行驶参数,使乘车者能够更加直观和清晰地看到车辆的行驶状况。
  通过模拟汽车CAN总线节点对系统进行总体测试,系统能准确地接收数据,而且能够迅速地将数据进行存储和通过网络发送,在数据接收端数据接收准确快速,系统运行效果良好,较好地满足了设计要求。
作者: 陈云芳
专业: 电子与通信工程
导师: 康维新
授予学位: 硕士
授予学位单位: 哈尔滨工程大学
学位年度: 2013
正文语种: 中文
检索历史
应用推荐