论文部分内容阅读
随着物联网技术的快速发展,车联网技术作为物联网技术在交通系统领域的延伸,也是目前的一个研究热点。相比普通的汽车,电动车完全由电能驱动,更容易实现精确控制,而且电动车更加节能环保,因此应用在电动车上的车联网技术不仅更容易实现,更得到政策上的支持,成为电动车行业的发展方向。本文参考物联网相关的资料和技术,提出并设计了一个应用于电动车的车联网方案。该方案在电动车终端采用嵌入式微处理器和传感器、控制器结合的方式收集车辆信息,通过Wi-Fi/GPRS等无线通信技术与云端和客户端进行数据交互,实现用户对电动车车联网的状态查看和远程控制。硬件平台是实现电动车车联网的基础,本方案针对用户需求,基于车联网的三层体系,设计了电动车车联网各部分的硬件系统。硬件设计包括主控芯片、传感器和通信单元等的设计,采用模块化设计的思想,通过各个模块的外部接口以及通信模块的无线通信功能实现互相连接,从而搭建出电动车车联网的硬件平台。其中数据采集模块由安装于车身的各类传感器实现,数据的处理单元选用意法公司的STM32F407芯片作为主控单元,并针对传感器与主控单元以及主控单元与用户终端之间不同的通信需求设计了对应的数据传输模块。在电动车内部,本文为基于nRF24L01无线收发芯片的传感器网络设计了一种重传和跳频技术结合的组网协议,使传感器与中控芯片之间可以更可靠和快速地进行数据传输。电动车车联网的软件部分采用C/S结构进行设计,即在用户端和电动车两端分别进行。用户通过对Android客户端的操作,实现对电动车的实时查看和远程控制,Android客户端的设计包括UI设计、数据处理模块设计和与电动车内部通信模块连接三个部分,其中主要介绍了socket通信和蓝牙通信等功能的实现,并对客户端与车联网之间的数据传输进行了测试。电动车部分的软件功能除基本的数据处理和传输之外,还包括电动车增程器Wi-Fi控制、车辆定位以及远程升级等功能。最后,针对车辆只能被动与用户交互的问题,本文设计了一个基于逻辑回归算法的提醒模型,通过电动车行驶的历史数据预测用户的行车轨迹和判断续航能力,实现真正的车联网智能交互。