论文部分内容阅读
当前,采用CAN总线系统的公交车辆已成为城市公交车辆的发展趋势。以车载CAN总线数据、GPS数据为数据支撑,建立以车载CAN总线数据为基础,搭配GPS、GIS,构建一套基于CAN数据的公交车辆远程监控应用,实现对行驶中的公交车辆车况监测及对行驶一段时间的公交车辆营运状况、驾驶状况进行分析,对提高车辆运营安全评估等方面具有重要意义。本文以车载CAN数据为数据支撑,提出基于CAN数据的公交车辆远程监控数据抽取技术,并设计实现了基于CAN数据的公交车辆远程监控应用。本文首先对基于CAN数据的公交车辆远程监控应用相关技术进行分析研究。然后,对基于CAN数据的公交车辆远程监控应用进行设计,在应用功能分析、总体设计与通信协议研究的基础上,构建了基于CAN数据的公交车辆远程监控应用框架。并在SQL数据库增量数据抽取方式基础上,利用数据分类及链表数据结构,提出CAN数据的车辆监控应用增量数据抽取技术,最后对基于CAN数据的公交车辆远程监控应用进行实现并进行实验论证。本文利用Microsoft Visual Studio编程工具及C++、C#语言等进行开发与搭建实验环境。利用基于车载CAN硬件设备采集的实际数据,采用c#语言编写的数据发送端实现实验数据模拟,作为实验基础数据。在此基础上,对基于CAN数据的车辆监控应用模型及实现进行实验论证,证明本文构建的基于CAN数据的公交车辆远程监控应用的有效性。并对基于CAN数据的公交车辆远程监控应用的增量数据抽取方法进行实验验证,论证本文提出的基于CAN数据的公交车辆远程监控应用的增量数据抽取方法具有高效性与有效性特点。