● 摘要
随着汽车工业中故障诊断技术、无线通讯技术以及智能交通系统的不断发展,汽车远程故障诊断技术进入到飞速发展时期。车身电气系统中电子控制单元(ECU)广泛的应用,给发展汽车远程故障诊断系统提出了新的要求。汽车远程故障诊断系统的设计涉及车身电器和总线系统、GPS定位系统、GPRS无线通信系统、WebGIS网络地理信息系统等诸多领域的相关内容的交叉与结合。本文在研究了相关关键技术的基础上,给出了汽车远程故障诊断系统整体结构设计方案,并着重介绍了上位机监控管理系统的设计开发流程。SAE J1939标准是一种高级的CAN协议标准,在大型汽车中应用广泛,极大的发挥了CAN的优越性能。重点研究了SAE J1939中用于故障诊断的协议,涉及21个诊断信息(Diagnostic Message)。以TCP/IP、UDP等网络通信协议为基础,制定了车载端与上位机应用层通信协议,实现上、下位机的数据交换。利用SQL Server2000设计了系统常规数据库,通过ADO.NET实现了对数据库的访问和操作。在网络地理信息系统(WebGIS)方面,采用Shapefile标准矢量数据文件作为GIS的数据源,将其以图层的形式组织为Mapfile文件,从而能为地图服务器MapServer所调用。选用MapServer作为GIS服务器,Apache作为Web服务器,OpenLayers作为浏览器地图客户端,应用TileCache切片缓存机制,在ASP.NET平台上,使用Microsoft Visual Studio 2005(C#)开发出上位机系统的WebGIS以及监控中心系统。本设计最终实现了基于B/S模式的汽车远程故障诊断上位机管理系统,试验表明,该系统运行正常,能够完成车辆实时定位、故障信息查询、车辆及车队管理以及用户管理等功能。
相关内容
相关标签