论文部分内容阅读
随着社会经济的飞速发展与工业化进程的加快,由汽车化社会带来的交通堵塞、能源消耗和环境污染等问题越来越严重。以“保障安全、提高效率、改善环境、节约能源”为目标得“智能交通系统”广受关注,而车联网恰是实现智能交通的一个有效途径。车联网在车内网络、车际网络和车载移动互联网络的基础上,按照规定的通信协议和数据交互标准,在车-车、车-路、车-行人以及车-互联网之间实现无线通讯与消息传输的一体化网络系统。车联网系统由如下三大主要部分构成:车载T-BOX、云服务平台以及手机APP。用户在手机APP端下发控制指令后,云服务平台进而转发控制请求指令给T-BOX,T-BOX接收到控制请求命令之后,通过车辆CAN总线传输控制报文控制车辆相应操作,最后反馈车辆控制结果到用户的手机APP上,由此可见车载T-BOX是实现车联网系统中车内网与互联网交互的一个十分重要的节点。本文基于实习公司的项目,面向车联网的功能需求,对车载T-BOX进行设计,采用STM32F407VET6作为系统核心处理器,外设GL868-DUAL通信模块、NEO-6M定位模块、KLM8G1GEND-B031存储模块,通过CAN总线和GPRS网络,实现车载T-BOX与云平台、手机APP的互联互通,完成车辆关键数据的实时采集和上报以及用户远程控制车辆的相关功能。本文首先概述了车联网的研究意义和当前国内外发展现状;其次,介绍了车载T-BOX设计所涉及到相关的技术;然后,对T-BOX进行了软、硬件设计,在硬件设计中完成了器件的选型、原理图设计;在软件设计中完成了系统初始化、CAN通信模块、GPRS通信模块、GPS定位模块、AES通信加密的实现;最后,搭建了基于CANoe的网络仿真测试平台,开发了包含AC、PEPS、BCM网络节点的CANoe仿真测试模型,就T-BOX的相关远程控制功能进行了仿真实验测试,测试结果显示,系统运行稳定。