基于小鹏P7汽车的智能网联汽车改进设计概述
1.2小鹏P7汽车总体设计
本项目包括行车记录仪、倒车雷达、导航信息、汽车运行参数实时监控故障云诊断等功能。(1)行车记录仪:通过利用手机上的摄像头和存储卡实现手机作为行车记录仪的功能,实时监控录制车前方的影像以备需要时提取播放。
(2)导航信息:手机本身自带GPS功能配合导航软件实现手机导航功能,这部分已经比较成熟。(3 )汽车运行参数实时监控及故障云诊断:目前绝大部分汽车都具备有一个统的CAN车载总线,通过这条总线各种传感器及控制设备被连在一起,同样通过这条总线也可以采集全部的运行信息用于进行故障诊断,本功能就是采用CAN网关方式将CAN总线连入车载网络,手机通过WiFi方式可以采集车载各种传感器的参数进行参数显示,也可以将参数传送到云端进行数据分析,进行故障诊断、驾驶过程的记录与分析等功能。
2硬件设计
2.1小鹏P7汽车CAN总线通信部分
MCU与CAN总线之间的数据交换主要通过两款硬件实现,分别为TJA1050CAN总线信息收发器以及MCP2515CAN总线协议控制器。CAN总线是一种有效支持分布式控制和实时控制的串行通信网络 ,以其高性能和高可靠性在自动控制领域得到了广泛的应用。为提高系统的驱动能力, 增大通信距离,实际应用中多采用TJA1050作为CAN控制器 与物理总线间的接口,即CAN收发器,以增强对总线的差动发送能力和对CAN控制器的差动接收能力。为进一步增强抗干扰能力 ,往往在CAN控制器与收发器之间设置光电隔离电路。MCP2515是一 款CAN总线协议控制器 ,完全支持CANV2.0B技术规范。该器件能发送和接收标准和扩展数据帧以及远程帧。MCP2515自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的报文,因此减少了主单片机( MCU )的开销。MCP2515与MCU的连接是通过SPI接口来实现的。
2.2测距模块
本设计测距模块使用HC-SR04测距模块,该模块测距的基本原理是通过计算发送与接受超声波的时间差,来计算距离。MCU通过该模块实现倒车雷达功能。HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm ;模块包括超声
波发射器、接收器与控制电路。智能小车测距可以及时发现前方的障碍物,使智能小车可以及时转向,避开障碍物。
2.3WiFi模块
小鹏P7汽车的设计WiFi模块使用ESP8266模块。ESP8266专为移动设备、可穿戴电子产品和物联应用设计,并与其他几项专利技术一起使机器实现最低能耗。ESP8266与MCU使用串口连接。
3手机端功能设计小鹏
小鹏P7汽车手机App端分为四个模块
(1)车辆信息 : 该界面主要查看当前车辆的各类信息,如车速、剩余油等;还能查看对过往驾驶行为的分析,以及今日天气和出行建议。车辆信息主要通过WiFi网络像MCU发送指令, MCU通过OBD接口向汽车中控拨送查询请求来获得。过往驾驶行为分析则主要依靠一些专家信息来分析用户过往驾驶行为 ,如速度的突变、经常出现急刹车等, 并相应地给出改进意见。(2)出行: 该界面通过整合高德地图API实现App内置的驾车导航功能。(3)行
车记录 : 本设计通过隐藏摄像界面实现了手机后台自动录像的功能,也就是行车记录仪功能。目前该功能可以做到即便退出应用,只要其在后台运行,即可实时录像。(4)设置: 该界面主要是App使用设置功能。目前实现了行车记录清晰度的设置、驾车导航时是否调起独立的高德地图App进行导航以及其他一些基础设置。
4.总结与建议
(1)汽车运行参数实时监控故障云诊断。本功能就是采用c关方式将can总线连入车载网络,手机通过wifi方式可以采集车载各种传感器的参数进行参数显示,也可以将参数传送到云端进行数据分析,进行故障诊断、驾驶过程的记录与分析等功能。(2)整合地图导航应用。(3)整合行车记录仪。产品将通过OBD接口监测到启动信号,进而调用手机摄像头在后台拍摄,起到行车记录仪的功能。(4)基于用户习惯大数据,为用户提供专业精准定制化的出行建议。(5)突破固有模式,实现与汽车厂商"微结合”, 拓展服务空间。