一种基于obd及智能手机的车道偏离预警系统及其预警方法
【技术领域】
[0001]本发明涉汽车安全辅助驾驶领域,特别涉及一种车道偏离预警系统及其预警方法。
【背景技术】
[0002]近年来,高速公路上由于驾驶员过度疲劳、疏忽,导致车辆偏离车道造成重大交通事故的比例逐年增长。《2014年国民经济和社会发展统计公报》的统计数据指出,2014年的交通事故死亡人数为34292.34人,比2013年的死亡31604.3人增加了 2688.04人,增长率为8.5% ;相比2012年增长率为13.46% ;相比2011年增长率为15.78%。
[0003]美国道路安全机构研究表明:约有50%的汽车交通事故是因为汽车偏离正常的行驶车道引起的,车道偏离也被看成车辆侧翻事故的主要原因。有专家估计,利用能检测车辆运行时横向位置的系统将可以防止大约53%的车道偏离事故。
[0004]目前车道偏离预警系统大多属于前装设计,而且主要集中在中高端车型。虽然这些系统基本实现了车道偏离预警等功能,但对于不具备该配置的绝大多数中低端车型进行加装,则存在加装成本高、对原车线路改动、预警正确率低等不足。
【发明内容】
[0005]为解决上述技术问题,本发明提供了一种基于OBD及智能手机的车道偏离预警系统,该基于OBD及智能手机的车道偏离预警系统通过CAN通信单元中的总线控制模块分别通过车载信息处理模块和蓝牙模块A与智能手机单元中的蓝牙模块B通信连接,所述蓝牙模块B与智能手机处理模块通信连接,所述智能手机处理模块的两个输出端分别与显示模块和报警模块的输入端连接,输入端与图像收集模块的输出端连接。
[0006]本发明通过以下技术方案得以实现。
[0007]本发明提供的一种基于OBD及智能手机的车道偏离预警系统,包括CAN通信单元和智能手机单元,所述CAN通信单元中的电源模块从OBD诊断口取电并变压后给CAN通信单元中的其他模块提供工作电压;所述CAN通信单元中的总线控制模块的信号输入端与OBD诊断口连接,信号输出端分别通过车载信息处理模块和蓝牙模块A与智能手机单元中的蓝牙模块B通信连接,所述蓝牙模块B与智能手机处理模块通信连接;所述智能手机处理模块的信号输入端与图像收集模块的信号输出端连接,信号输出端分别与显示模块和报警模块的信号输入端连接。
[0008]所述总线控制模块为TJA1040-CAN收发器。
[0009]所述车载信息处理模块为STM32处理器。
[0010]所述蓝牙模块A为MAX485接口芯片。
[0011 ] 所述电源模块为LM2596稳压芯片。
[0012]—种基于OBD及智能手机的车道偏离预警系统的预警方法,包括以下步骤:
[0013]步骤a:车载OBD诊断口获取车辆实时信息,并将信息通过总线控制模块发送至车载信息处理模块;
[0014]步骤b:车载信息处理模块将接收到的信息通过蓝牙通信模块A传输至智能手机上的蓝牙通信模块B;
[0015]步骤c:智能手机单元中的图像收集模块实时获取车辆前方的图像信息,并通过显示模块进行显示;
[0016]步骤d:智能手机处理模块对获取的图像信息进行处理,并结合车载信息处理模块传输过来的车辆实时信息,判断是否通过智能手机自带的报警模块进行预警提醒;
[0017]步骤e:若需要预警,则手机显示屏显示车道偏离预警信息,点亮相应转向灯。
[0018]所述步骤a中的车辆实时信息包括转向灯信号、方向盘转角信号、轮速信号、车速信号。
[0019]所述步骤a中的车辆实时信息包括胎压信号、转向灯信号、方向盘转角信号、轮速信号、车速信号。
[0020]所述步骤d中车辆实时信息中的转向灯信号处于未打开状态并且车速大于20km/h,所述智能手机单元中的报警模块进行预警提醒。
[0021]本发明的有益效果在于:汽车后装市场容易接受,直接与车载OBD诊断口插接相连,不改动原车线路,加装成本低,结构简单。整个装置内部只有几大模块,系统集成度高,体积小,车载OBD诊断口读取车辆相关信息识别驾驶员操作状态,结合摄影头获取图像信息,准确识别车辆偏离车道,减少误报率。当驾驶员未开转向灯而转动方向盘偏离车道时,进行报警提醒驾驶员文明驾驶,改善交通环境。具备对本车驾驶员进行车道偏离预警的同时,通过开启本车转向灯对后车进行预警,防止出现追尾事故。
【附图说明】
[0022]图1是本发明的原理框图;
[0023]图2是图1的车道偏离预警系统流程图。
【具体实施方式】
[0024]下面进一步描述本发明的技术方案,但要求保护的范围并不局限于所述。
[0025]如图1和图2所示的一种基于OBD及智能手机的车道偏离预警系统,包括CAN通信单元和智能手机单元,所述CAN通信单元中的电源模块从OBD诊断口取电并变压后给CAN通信单元中的其他模块提供工作电压;所述CAN通信单元中的总线控制模块的信号输入端与OBD诊断口连接,信号输出端分别通过车载信息处理模块和蓝牙模块A与智能手机单元中的蓝牙模块B通信连接,所述蓝牙模块B与智能手机处理模块通信连接;所述智能手机处理模块的信号输入端与图像收集模块的信号输出端连接,信号输出端分别与显示模块和报警模块的信号输入端连接。
[0026]所述总线控制模块为TJA1040-CAN收发器。总线控制模块将车载OBD诊断口获取车辆实时信息(转向灯信号、方向盘转角信号、轮速信号、车速信号)发送至车载信息处理丰旲块。
[0027]所述车载信息处理模块为STM32处理器。车载信息处理模块将总线控制模块的信息通过蓝牙通信模块A传输至智能手机中的蓝牙通信模块B。
[0028]所述蓝牙模块A为MAX485接口芯片。蓝牙模块A的作用主要是将CAN通信单元中的信息处理与蓝牙模块B进行通信连接