论文部分内容阅读
车联网主要是指将车辆的自身状况与网络进行连接,通过远程对车辆的运行状况进行综合分析,来让用户能够获得更好的驾驶体验。随着新能源车辆行业的发展,车辆驾驶正在向智能化方向迈进。据此,拟自主研发一款基于车联网的智能数据采集终端。终端的设计主要包括硬件电路和嵌入式软件两部分。硬件电路包括电源电路、数字电路、射频模拟电路。其中,电源电路主要包括DC-DC降压电路、DC-DC升压电路、锂电池充电管理电路;数字电路主要包括:以Cortex-M3单片机STM32F103为核心的CPU及其外围电路、GPRS模块电路、北斗/GPS模块电路、震动传感器模块电路、陀螺仪传感器模块电路、驱动电路、通信传输电路;射频模拟电路主要包括GSM射频匹配网络电路、北斗/GPS射频匹配网络电路。系统工作过程为:CPU采集北斗/GPS模块的定位数据、震动传感器的数据、陀螺仪传感器的数据、GPRS模块的基站数据、通信传输电路采集到的车辆发动机及控制器数据,然后对采集的数据进行运算处理,通过TCP/IP协议发送到远程服务器中心;同时CPU侦听服务器的下行命令,检测到合法命令后立即通过驱动电路执行相关命令。嵌入式软件使用C语言在Keil平台上开发,实现的功能包括:对系统参数的初始化配置;按协议格式提取从传感器、GPS模块、GPRS模块以及通信传输电路发送过来的数据;对采集到的数据进行滤波、运算处理;对关键数据进行本地化永久存储;将数据按定制的通信协议进行打包并且通过TCP/IP协议发送给服务器;提取服务器和手机APP端发送的下行命令;侦听、提取短信发送过来的命令,并且通过PDU编码格式,给用户发送短信提醒。本设计通过远程服务器和手机APP进行通信,实现了远程控制车辆、故障监测、定位追踪、震动报警、断电报警、异常移动报警、电量查询、骑行速度查询、车身实时状态信息采集等功能。实验表明,所设计的电路和软件满足功能需求,经过几个月长时间测试后,系统软硬件运行稳定可靠,达到量产标准。