论文部分内容阅读
计算机、网络通信、电子等信息技术的高速发展,带来了移动车辆的远程监测技术的一场新的革命,特别是近年来电子类手持设备、移动车载电子设备越来越广泛。嵌入式技术为它们提供了极佳的解决方案,使开发出的高性能和低成本的嵌入式车载终端成为可能。本系统是远程故障诊断系统的子系统——远程状态监测子系统,其数据监测的精度和数据传输的实时性直接影响到系统性能的好坏。因此,本文提出并设计了一种基于嵌入式车载终端的远程状态监测系统,以实验室的现有条件:CAN总线数据采集板MSG-TOP808、主控制器模块TQ2440和GPRS模块BENQ M22为实验平台。其主要工作如下:(1)CAN数据采集部分:通过对CAN2.0B协议的研究,组建了3个CAN节点的数据采集网络:2个节点分别采集和1个节点作为汇聚节点和负责CAN-RS232协议转换。(2)主控制器端的平台搭建:该平台采用S3C2440A芯片作为核心微处理器,嵌入式Linux操作系统作为软件开发平台,主要包括结合板载硬件成功移植引导加载程序Bootloader、Linux内核,根文件系统的构建以及LCD帧缓冲显示设备Frame buffer、触摸屏、A/D转换器、串口和以太网通讯驱动程序的开发;Linux串口程序设计;熟悉使用GPRS模块BENQ M22内置AT指令集,编写串口控制GPRS模块与Internet网络的互联;嵌入式Qt4的车载终端的用户界面UI;开辟2个线程分别控制数据采集和GPRS无线传输。(3)搭建远程监测平台:使用Apache WEB服务器Tomcat7.0+JDK7+JSP+SQLSERVER2000开发一个远程数据监测平台,提供一个易于操作、实用性强和方便友好的用户界面。本系统经过反复测试,满足预期的功能。最后还对本系统进行了系统评价、总结和展望以及后期需要的改进意见。本系统通用性较强,更易扩展其他功能。