汽车工作模式的判定实现方法及其系统的制作方法

文档序号:10552320阅读:237来源:国知局
汽车工作模式的判定实现方法及其系统的制作方法
【专利摘要】本发明公开一种汽车工作模式的判定实现方法及其系统,该系统包括远程控制设备、OBD硬件模块和车辆OBD接口,远程控制设备与OBD硬件模块的第一端口无线通讯连接,OBD硬件模块的第二端口与车辆OBD接口通讯连接,且车辆OBD接口与车辆ECU连接;远程控制设备给OBD硬件模块发送设置工作模式指令后,OBD硬件模块通过车辆OBD接口对车辆电压进行检测,检测到的电压为13?16V时,进入乘用车模式;检测到的电压为26?32V时,进入商用车模式。本发明充分实现车辆的远程监控管理,给车主提供很多有用的数据,给车队管理提供了极大的帮助,使得车主能更全面的把握车辆的状态,提醒车主注意车辆需要注意哪些检修保养,提高车主对行驶行为中不恰当操作的安全意识。
【专利说明】
汽车工作模式的判定实现方法及其系统
技术领域
[0001]本发明涉及车联网产品技术领域,尤其涉及一种汽车工作模式的判定实现方法及其系统。
【背景技术】
[0002]汽车的类型一般分为两种,一种是乘用车,另一种是商用车,乘用车是指轿车和九座以下的主要用于乘坐的汽车,包含SUV、MPV、赛车及家用皮卡等;商用车是指所有的货车、专用车、军用车、工程车辆、九座以上的所有客车、拖拉机、农用车、矿用车等。简而言之,乘用车就是拉人的车,商用车就是以盈利为目的,一般为货车或大中型客车。
[0003]现有的汽车都会有OBD接口,OBD是英文On-Board Diagnostic的缩写,中文翻译为“车载诊断系统”,因此OBD接口即车载诊断系统的接口 ;车辆ECU,ECU是ElectronicControl Unit的缩写,中文译为“电子控制单元”,又称行车电脑或车载电脑等。
[0004]由于汽车采用的通讯协议多种多样,有的车支持乘用车协议,有的车支持商用车协议,同时车上电池米用的电压也不一样,乘用车一般着车后电压在13-16V之间,商用车一般在26-32V之间。因此,在协议未知的情况下,必须首先设置相应的工作模式,将设备与汽车的OBD接口相连,对电压检测后,根据电压值判断是否进入工作状态,然后扫描所有协议,进行通讯后才能确定工作模式是否合理。
[0005]然而,现有的汽车在协议未知的情况下,往往无法设置相应的工作模式,因此无法根据电压值判断是否进入工作状态,无法作为车辆网产品,不能提供客户GPS定位,油耗里程读取,故障码读取及清除,实时数据上传,异常报警等功能。

【发明内容】

[0006]针对上述技术中存在的不足之处,本发明提供一种汽车工作模式的判定实现方法及其系统,将车辆及移动互联网有效结合,充分实现车辆的远程监控管理,给车主提供很多有用的数据。
[0007]为了达到上述目的,本发明一种汽车工作模式的判定实现方法,包括以下具体步骤:
步骤I,将远程控制设备与OBD硬件模块的第一端口无线通讯连接,且OK)硬件模块的第二端口插入车辆OBD接口;
步骤2,远程控制设备给OK)硬件模块发送设置工作模式指令;
步骤3,汽车发动,初始化OBD硬件模块,OBD硬件模块通过车辆OK)接口开始检测车辆电压;若电压值为13-16V,则OBD硬件模块判定车辆为乘用车模式,OBD硬件模块检测电压持续5秒后,则执行步骤4;若电压值为26-32V,则OBD硬件模块判定车辆为商用车模式,OBD硬件模块检测电压持续5秒后,则执行步骤4;若电压值不在13-16V,及不在26-32V内,且持续时间大于等于熄火延时时间,则执行步骤7;
步骤4,启动行程,OBD硬件模块开始依次扫描多个车辆协议;若OBD硬件模块扫描协议成功,则执行步骤5;若OBD硬件模块扫描协议失败,则执行步骤7;
步骤5,OBD硬件模块与车辆ECU建立连接,依次读取车辆ECU内的数据,数据包括支持的PID列表、读取快照、读取VIN码、读取故障码及读取冻结帧;
步骤6,0BD硬件模块将读到的数据依次上传到远程控制设备内;跳转至步骤3,且车主根据收到的数据监控管理;
步骤7,行程结束,OK)硬件模块进入休眠状态。
[0008]其中,所述步骤6中还包括:循环读取上传时,每轮循环会根据实时数据判断是否产生新告警,如果产生告警,将上传告警数据包。
[0009]其中,所述步骤7中还包括:休眠期间,如果检测到电压值在13-16V内,或电压在26-32V内,则跳转至步骤4。
[0010]其中,所述步骤4中,所述OBD硬件模块依次扫描多个车辆协议的次数为四次。
[0011]其中,所述远程控制设备包括智能手机及安装在智能手机的APP应用软件,所述智能手机通过蓝牙协议与OBD硬件模块无线通讯,且所述APP应用软件通过智能手机与OBD硬件模块进行数据交互。
[0012]其中,所述远程控制设备包括PC和设置在PC内的后台管理软件,所述PC与OBD硬件模块通讯连接,且所述后台管理软件通过PC与OBD硬件模块进行数据交互。
[0013]其中,所述多个车辆协议包括CANlibit 500K、CAN libit 250K、CAN 29bit500K、CAN 29bit 250K、 KWP2000、KWP2000_M、IS09141-2、J1939及J1708。
[0014]为了实现上述目的,本发明还提供一种汽车工作模式的判定实现系统,包括远程控制设备、OBD硬件模块和车辆OBD接口,所述远程控制设备与OBD硬件模块的第一端口无线通讯连接,所述OBD硬件模块的第二端口与车辆OBD接口通讯连接,且所述车辆OBD接口与车辆E⑶连接;
所述远程控制设备给OBD硬件模块发送设置工作模式指令后,所述OK)硬件模块通过车辆OBD接口对车辆电压进行检测,检测到的电压为13-16V时,进入乘用车模式;检测到的电压为26-32V时,进入商用车模式。
[0015]其中,所述远程控制设备包括智能手机及安装在智能手机的APP应用软件,所述智能手机通过蓝牙协议与OBD硬件模块无线通讯,且所述APP应用软件通过智能手机与OBD硬件模块进行数据交互。
[0016]其中,所述远程控制设备包括PC和设置在PC内的后台管理软件,所述PC与OBD硬件模块通讯连接,且所述后台管理软件通过PC与OBD硬件模块进行数据交互。
[0017]本发明的有益效果是:
与现有技术相比,本发明的汽车工作模式的判定实现方法及其系统,通过远程控制设备、OBD硬件模块及车辆OBD接口的配合,实现远程控制设备与OBD硬件模块之间的数据传输,且OBD硬件模块接收到远程控制设备的设定工作模式指令后,OBD硬件模块对车辆电压的检测,实现判定车辆为乘用车模式或是商用车模式,进入对应的工作模式后,对车辆协议进行依次扫描,如果扫描成功,则OBD硬件模块与车辆ECU建立连接,OBD硬件模块可读取支持的PID列表、读取快照、读取VIN码、读取故障码及读取冻结帧,且将读取到的PID列表、快照、VIN码、故障码及冻结帧数据依次上传到远程控制设备内,实现远程控制设备对油耗、里程、车速、故障码及水温等参数的读取,同时可以与GPS模块实现车联网功能。本发明的汽车工作模式的判定实现方法及其系统充分实现车辆的远程监控管理,给车主提供很多有用的数据,如GPS定位、油耗、里程、故障码信息及实时数据,给车队管理提供了极大的帮助,对驾驶员的行为进行数据支持的有效评估,从而使得车主能更全面的把握车辆的状态,提醒车主注意车辆需要注意哪些检修保养,提高车主对行驶行为中不恰当操作的安全意识。
【附图说明】
[0018]图1为本发明汽车工作模式的判定实现方法的方框流程图;
图2为本发明(M)硬件模块的结构示意图;
图3为本发明第一实施例的方框示意图;
图4为本发明第二实施例的方框示意图。
[0019]主要元件符号说明如下:
1、远程控制设备2、OK)硬件模块
3、车辆OK)接口 4、车辆ECU
I1、智能手机12、PC
II1、APP应用软件121、后台管理软件。
【具体实施方式】
[0020]为了更清楚地表述本发明,下面结合附图对本发明作进一步地描述。
[0021]参阅图1-2,本发明一种汽车工作模式的判定实现方法,包括以下具体步骤:
步骤SI,将远程控制设备与OBD硬件模块的第一端口无线通讯连接,且OBD硬件模块的第二端口插入车辆OBD接口 ;
步骤S2,远程控制设备给OK)硬件模块发送设置工作模式指令;
步骤S3,汽车发动,初始化OBD硬件模块,OBD硬件模块通过车辆OBD接口开始检测车辆电压;若电压值为13-16V,则OBD硬件模块判定车辆为乘用车模式,(M)硬件模块检测电压持续5秒后,则执行步骤S4;若电压值为26-32V,则OBD硬件模块判定车辆为商用车模式,OBD硬件模块检测电压持续5秒后,则执行步骤S4;若电压值不在13-16V,及不在26-32V内,且持续时间大于等于熄火延时时间,则执行步骤S7;
步骤S4,启动行程,OBD硬件模块开始依次扫描多个车辆协议;若(M)硬件模块扫描协议成功,则执行步骤S5;若OBD硬件模块扫描协议失败,则执行步骤S7;
步骤S5,OBD硬件模块与车辆ECU建立连接,依次读取车辆ECU内的数据,数据包括支持的PID列表、读取快照、读取VIN码、读取故障码及读取冻结帧;
步骤S6,0BD硬件模块将读到的数据依次上传到远程控制设备内;跳转至步骤S3,且车主根据收到的数据监控管理;
步骤S7,行程结束,OK)硬件模块进入休眠状态。
[0022]请参阅图2,本发明的OBD硬件模块的技术参数为:工作电压为3.3Vdc,其他电压为5Vdc/12Vdc,工作电流小于等于100mA,休眠电流小于等10mA,工作温度为-30°0+70°C,存储温度为-400C-+850C,相对湿度为5%?95%,为不结霜状态,源代码中工作模式的定义为:乘用车模式=0,商用车模式=1,初始值=0,其他专用车模式=2,其他专用车模式本案不做详细说明。
[0023]本发明的汽车工作模式的判定实现方法,与现有技术相比,通过远程控制设备、OBD硬件模块及车辆OBD接口的配合,实现远程控制设备与OBD硬件模块之间的数据传输,且OBD硬件模块接收到远程控制设备的设定工作模式指令后,OBD硬件模块对车辆电压的检测,实现判定车辆为乘用车模式或是商用车模式,进入对应的工作模式后,对车辆协议进行依次扫描,如果扫描成功,则OBD硬件模块与车辆ECU建立连接,OBD硬件模块可读取支持的PID列表、读取快照、读取VIN码、读取故障码及读取冻结帧,且将读取到的PID列表、快照、VIN码、故障码及冻结帧数据依次上传到远程控制设备内,实现远程控制设备对油耗、里程、车速、故障码及水温等参数的读取,同时可以与GPS模块实现车联网功能。本发明的汽车工作模式的判定实现方法及其系统充分实现车辆的远程监控管理,给车主提供很多有用的数据,如GPS定位、油耗、里程、故障码信息及实时数据,给车队管理提供了极大的帮助,对驾驶员的行为进行数据支持的有效评估,从而使得车主能更全面的把握车辆的状态,提醒车主注意车辆需要注意哪些检修保养,提高车主对行驶行为中不恰当操作的安全意识。
[0024]本实施例中,步骤S6中还包括:循环读取上传时,每轮循环会根据实时数据判断是否产生新告警,如果产生告警,将上传告警数据包。告警数据可以是汽油剩余量过低产生告警,或者是故障出现产生告警,也可以是其他不符合常理的信息产生告警。
[0025]本实施例中,步骤S7中还包括:休眠期间,如果检测到电压值在13-16V内,或电压在26-32V内,则跳转至步骤S4。
[0026]本实施例中,步骤S4中,0BD硬件模块依次扫描多个车辆协议的次数为四次。
[0027]以下为本发明两个具体应用:
请参阅图3,第一实施例中,远程控制设备包括智能手机及安装在智能手机的APP应用软件,智能手机通过蓝牙协议与OBD硬件模块无线通讯,且APP应用软件通过智能手机与OBD硬件模块进行数据交互。当然,本案中并不局限于智能手机,也可以是其他移动智能设备,如平板电脑,实现智能设备与OBD硬件模块的无线通讯连接,车主可以通过APP应用软件给OBD硬件模块设定工作模式的指令,使得车辆ECU的数据可以上传至车主的智能手机或平板电脑内,便于车主对数据的分析。
[0028]请参阅图4,第二实施例中,远程控制设备包括PC和设置在PC内的后台管理软件,PC与OBD硬件模块通讯连接,且后台管理软件通过PC与OBD硬件模块进行数据交互。PC与OBD硬件模块通讯连接,车主可以通过后台管理软件给OBD硬件模块设定工作模式的指令,使得车辆E⑶的数据可以上传至车主的PC内,保证车主能够远程监控。
[0029]本实施例中,多个车辆协议包括CANlibit 500K、CAN libit 250K、CAN 29bit500K、CAN 29bit 250K、KWP2000、KWP2000-M、IS09141_2、J1939及J1708。以上协议为车辆中常有的协议,只有扫描到对应的协议,说明车辆工作正常,才能够读取车辆ECU的数据。
[0030]请参阅图3-4,为了实现上述目的,本发明还提供一种汽车工作模式的判定实现系统,包括远程控制设备1、OBD硬件模块2和车辆OBD接口 3,远程控制设备I与OBD硬件模块2的第一端口无线通讯连接,OBD硬件模块2的第二端口与车辆OBD接口 3通讯连接,且车辆OBD接口 3与车辆E⑶4连接;
远程控制设备I给OBD硬件模块2发送设置工作模式指令后,OBD硬件模块2通过车辆OBD接口 3对车辆电压进行检测,检测到的电压为13-16V时,进入乘用车模式;检测到的电压为26-32V时,进入商用车模式。
[0031]与现有技术相比,本发明提供的汽车工作模式的判定实现系统,通过远程控制设备1、0BD硬件模块2及车辆OBD接口 3的配合,实现远程控制设备I与OBD硬件模块2之间的数据传输,且OBD硬件模块2接收到远程控制设备I的设定工作模式指令后,OBD硬件模块2通过对车辆电压的检测,实现判定车辆为乘用车模式或是商用车模式,进入对应的工作模式后,对车辆协议进行依次扫描,如果扫描成功,则OBD硬件模块2与车辆ECU4建立连接,OBD硬件模块2可读取支持的PID列表、读取快照、读取VIN码、读取故障码及读取冻结帧,且将读取到的PID列表、快照、VIN码、故障码及冻结帧数据依次上传到远程控制设备I内,实现远程控制设备I对油耗、里程、车速、故障码及水温等参数的读取,同时可以与GPS模块实现车联网功能。本发明的汽车工作模式的判定实现系统充分实现车辆的远程监控管理,给车主提供很多有用的数据,如GPS定位、油耗、里程、故障码信息及实时数据,给车队管理提供了极大的帮助,对驾驶员的行为进行数据支持的有效评估,从而使得车主能更全面的把握车辆的状态,提醒车主注意车辆需要注意哪些检修保养,提高车主对行驶行为中不恰当操作的安全意识。
[0032]以下为本发明两个具体应用:
请参阅图3,第一实施例中,远程控制设备I包括智能手机11及安装在智能手机11的APP应用软件111,智能手机11通过蓝牙协议与OBD硬件模块2无线通讯,且APP应用软件111通过智能手机11与OBD硬件模块2进行数据交互。当然,本案中并不局限于智能手机11,也可以是其他移动智能设备,如平板电脑,实现移动智能设备与OBD硬件模块2的无线通讯连接,车主可以通过APP应用软件111给OBD硬件模块2设定工作模式的指令,使得车辆ECU4的数据可以上传至车主的智能手机11或平板电脑内,便于车主对数据的分析。
[0033]请参阅图4,第二实施例中,远程控制设备I包括PC12和设置在PC12内的后台管理软件121,PC12与OBD硬件模块2通讯连接,且后台管理软件121通过PC12与OBD硬件模块2进行数据交互。PC12与OBD硬件模块2通讯连接,车主可以通过后台管理软件121给OBD硬件模块2设定工作模式的指令,使得车辆E⑶4的数据可以上传至车主的PC12内,保证车主能够远程监控。
[0034]本发明的优势在于:
1)车主可以通过智能手机11或PC12给OBD硬件模块2设置工作模式的指令,实现无线控制;
2)可将车辆ECU4的数据上传到智能手机11或PCl2中,数据包括GPS定位、油耗、里程、故障信息等,通过数据,有利于对驾驶员行为有效评估;
3)便于车主能更全面的把握车辆的状态,提醒车主注意某些方面的检修保养,提高车主在行驶行为中不恰当操作的安全意识。
[0035]以上公开的仅为本发明的几个具体实施例,但是本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【主权项】
1.一种汽车工作模式的判定实现方法,其特征在于,包括以下具体步骤: 步骤I,将远程控制设备与OBD硬件模块的第一端口无线通讯连接,且OBD硬件模块的第二端口插入车辆OBD接口; 步骤2,远程控制设备给OK)硬件模块发送设置工作模式指令; 步骤3,汽车发动,初始化OBD硬件模块,OBD硬件模块通过车辆OBD接口开始检测车辆电压;若电压值为13-16V,则OBD硬件模块判定车辆为乘用车模式,OBD硬件模块检测电压持续5秒后,则执行步骤4;若电压值为26-32V,则OBD硬件模块判定车辆为商用车模式,OBD硬件模块检测电压持续5秒后,则执行步骤4;若电压值不在13-16V,及不在26-32V内,且持续时间大于等于熄火延时时间,则执行步骤7; 步骤4,启动行程,OBD硬件模块开始依次扫描多个车辆协议;若OBD硬件模块扫描协议成功,则执行步骤5;若OBD硬件模块扫描协议失败,则执行步骤7; 步骤5,OBD硬件模块与车辆ECU建立连接,依次读取车辆ECU内的数据,数据包括支持的PID列表、读取快照、读取VIN码、读取故障码及读取冻结帧; 步骤6,0BD硬件模块将读到的数据依次上传到远程控制设备内;跳转至步骤3,且车主根据收到的数据监控管理; 步骤7,行程结束,OK)硬件模块进入休眠状态。2.根据权利要求1所述的汽车工作模式的判定实现方法,其特征在于,所述步骤6中还包括:循环读取上传时,每轮循环会根据实时数据判断是否产生新告警,如果产生告警,将上传告警数据包。3.根据权利要求1所述的汽车工作模式的判定实现方法,其特征在于,所述步骤7中还包括:休眠期间,如果检测到电压值在13-16V内,或电压在26-32V内,则跳转至步骤4。4.根据权利要求1所述的汽车工作模式的判定实现方法,其特征在于,所述步骤4中,所述OBD硬件模块依次扫描多个车辆协议的次数为四次。5.根据权利要求1所述的汽车工作模式的判定实现方法,其特征在于,所述远程控制设备包括智能手机及安装在智能手机的APP应用软件,所述智能手机通过蓝牙协议与OBD硬件模块无线通讯,且所述APP应用软件通过智能手机与OBD硬件模块进行数据交互。6.根据权利要求1所述的汽车工作模式的判定实现方法,其特征在于,所述远程控制设备包括PC和设置在PC内的后台管理软件,所述PC与OBD硬件模块通讯连接,且所述后台管理软件通过PC与OBD硬件模块进行数据交互。7.根据权利要求1所述的汽车工作模式的判定实现方法,其特征在于,所述多个车辆协议包括CAN libit 500K、CAN libit 250K、CAN 29bit 500K、CAN 29bit 250K、KWP2000、KWP2000-M、IS09141-2、J1939及J1708。8.一种汽车工作模式的判定实现系统,其特征在于,包括远程控制设备、OBD硬件模块和车辆OBD接口,所述远程控制设备与OBD硬件模块的第一端口无线通讯连接,所述OBD硬件模块的第二端口与车辆OBD接口通讯连接,且所述车辆OBD接口与车辆ECU连接; 所述远程控制设备给OBD硬件模块发送设置工作模式指令后,所述OBD硬件模块通过车辆OBD接口对车辆电压进行检测,检测到的电压为13-16V时,进入乘用车模式;检测到的电压为26-32V时,进入商用车模式。9.根据权利要求8所述的汽车工作模式的判定实现系统,其特征在于,所述远程控制设备包括智能手机及安装在智能手机的APP应用软件,所述智能手机通过蓝牙协议与OBD硬件模块无线通讯,且所述APP应用软件通过智能手机与OBD硬件模块进行数据交互。10.根据权利要求8所述的汽车工作模式的判定实现系统,其特征在于,所述远程控制设备包括PC和设置在PC内的后台管理软件,所述PC与OBD硬件模块通讯连接,且所述后台管理软件通过PC与OBD硬件模块进行数据交互。
【文档编号】G05B19/048GK105911939SQ201610386580
【公开日】2016年8月31日
【申请日】2016年6月4日
【发明人】罗建平, 楚海湖, 元光七
【申请人】深圳市航天无线通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1