一种智驾诊断系统的制作方法与工艺

文档序号:11965589阅读:223来源:国知局
一种智驾诊断系统的制作方法与工艺
本发明涉及一种智驾系统,尤其涉及一种能够与车载OBD通信的智驾诊断系统。

背景技术:
现有技术中对车辆故障的诊断和检测,以及对行车数据的处理的装置已经存在,一般为在车载的OBD接口串接一终端,与车载OBD系统进行数据交互,能够对车辆的信息进行采集、判断处理,并采取相应的通知类措施。如,中国专利《远程诊断车辆故障的信息终端及诊断方法》,公开号:CN1936994A,公开了一种远程诊断车辆故障的信息终端及诊断方法,这种诊断车辆故障的信息终端与车辆故障检测通讯单元进行通讯,该信息终端包括车载信息处理单元及通讯接口,车辆故障检测通讯单元安装于车辆上,远程的监控中心设置有信息诊断和处理单元,车辆故障检测通讯单元与车载信息处理单元通过该信息终端设置的通讯接口连接,将诊断信号传输给车载信息处理单元,其中车载信息处理单元还连接有无线传输车载终端,无线传输车载终端与信息诊断和处理单元经无线通信网实现信号连接。因此可实现用专业的检测装置对运行中的车辆进行在线检测诊断,并可由监控中心的专业人员对检测的数据进行分析和处理。但是,上述远程诊断的过程中并未对数据进行准确的判定以及及时的分类处理,仅对处理结果进行传递,未进行有效的处理。鉴于上述缺陷,本发明创作者经过长时间的研究和实践终于获得了本创作。

技术实现要素:
本发明的目的在于提供一种智驾诊断系统,用以克服上述技术缺陷。为实现上述目的,本发明提供一种智驾诊断系统,其包括一OBD诊断终端、一加速度检测单元、一智驾诊断仪,其中,所述智驾诊断仪包括一智驾诊断模块,所述智驾诊断模块的输入端与OBD诊断终端和加速度检测单元连接,所述智驾诊断模块在车辆点火后,通过OBD标准诊断通信协议建立与汽车ECU之间的通信,获取所述OBD终端模块采集的车辆故障信息和行车信息,从加速度检测单元获取三维加速度数据;所述智驾诊断模块包括一信息采集模块和一运算处理模块,所述信息采集模块通过与所述OBD诊断终端发送协议与频率验证信息,选择相匹配的通信协议和频率进行数据交互,实时采集车辆的行车数据;所述运算处理模块接收所述信息解析模块的数据信息,将未包含故障信息的数据流存储至一存储单元中,并上传至一智驾服务平台中。较佳的,所述信息采集模块采集的数据信息包括[保留字节]和[数据内容],所述信息采集模块在与所述OBD诊断终端进行匹配时,接收所述OBD诊断终端的一匹配数据流,若该数据流中的[保留字节]落入所述存储单元中的协议数据库中,则认定该协议类型为该诊断仪与OBD之间的通信协议类型,诊断仪按照该通信协议进行数据交互。较佳的,还包括一报警模块和一显示模块,其均与所述智驾诊断模块的输出端连接,在车辆出现故障、碰撞、防盗、低电压时,所述报警模块发出报警;所述智驾诊断模块将故障信息以及行车数据信息传输至所述显示模块实时显示。较佳的,还包括一诊断通信模块,其输入端与所述智驾诊断模块连接,输出端与所述智驾服务平台连接;所述诊断通信模块包括一通信服务器,其控制所述智驾诊断模块的实时数据和诊断数据向所述智驾服务平台传输。较佳的,所述加速度检测单元包括一三轴陀螺仪,其对车辆的碰撞信息进行检测,并传输至所述智驾诊断模块中;碰撞报警,在发动机运行时,所述三轴陀螺仪检测到碰撞信息时,则视为碰撞报警;所述运算处理模块进行运算,得出故障描述信息Q,若该故障描述信息Q属于新故障码报警,防盗报警和碰撞报警类型中的一种,则所述智驾诊断模块控制一报警模块发送报警信息,所述智驾诊断仪报警。较佳的,所述智驾服务平台包括一诊断控件、一计算机电话集成模块和一语音服务器,并顺次连接,所述诊断控件对接收的所述智驾诊断模块的数据信息进行处理,并通过所述语音服务器回传至与车辆一一对应的移动终端中;还包括一智驾坐席模块。较佳的,当发动机点火时,所述OBD诊断终端向智驾诊断模块发送的数据内容为车辆点火电压值;当发动机熄火时,发送的数据内容包括该次行车的电压、运行时间、行程、油耗、加减速次数等行车数据;当发动机熄火后,发送的数据内容为蓄电池电压值;当车辆不能检测时,无数据内容上传,所述诊断仪处于休眠状态。较佳的,当发动机运行时,发送内容为故障信息,累计行程、平均油耗和实时车况信息,其中,所述故障息包括:故障码个数,故障码,故障码属性和故障码描述。所述信息解析模块确定信息中的三维度信息,包括车辆品牌x,车辆款式y,故障码z的三维阵列数据,并将该三维阵列数据传输至所述运算处理模块内。较佳的,所述诊断控件包括一故障分解模块、一故障解决模块、一故障解决数据库和一存储服务器,所述故障分解模块接收到的所述智驾诊断仪的数据流包括:智驾诊断仪串号、三维信息车辆品牌x,车辆款式y,故障码z,重合度α信息;所述故障分解模块将上述信息分解,并顺序排列上述信息;所述故障解决模块针对每一包含故障信息的数据流进行处理,按照下述计算故障解决方式。较佳的,所述计算机电话集成模块与一存储服务器连接,所述存储服务器按照存储数据的先后顺序向所述计算机电话集成模块发送故障解决方式M的数据流,所述计算机电话集成模块分别向语音服务器和智驾坐席模块发送信息,所述语音服务器向车辆司机的移动终端发送短信信息,提示司机采取相应措施;所述智驾坐席模块将信息传输至所述智驾诊断模块中,所述智驾诊断模块将该信息回传至所述OBD诊断终端,其进行相应的数据恢复。本发明的智驾诊断仪对车辆OBD的信息进行分解处理后,将数据内容进行运算判定后,根据故障类型数据库的比对结果,确定发出报警或者按照优先级上传数据,节省了智驾服务平台的工作量,提高了系统的运行速度以及稳定性;实现了在诊断终端设备直接解析故障码,可以给更多应用调用或用户直接阅读,具备数据存储、传输及补传机制,解决了诊断数据的不丢失、完整、有效的保存到云端;在重新连接后,实现授时,解决了诊断数据的时间,即解决数据的完整性和有效性;实现更换车辆后车辆协议自适应匹配,解决了通常诊断仪换车后不能工作的问题。本发明中的智驾服务平台根据故障类型和重合度程度,获取故障解决方式,保证故障处理的及时性和标准化;智驾坐席模块、移动终端与智驾服务平台之间的互通信过程,能够使智驾诊断仪的诊断功能与智驾服务平台的通信功能以及移动终端的通知功能结合在一起,保证车辆诊断过程与处理过程的完整性、准确性。此外,本发明智驾诊断仪对运算所得的故障描述信息的字符串与所述缓存模块的同一数据流的故障描述信息的字符串进行比对,计算重合度;保证故障确认的准确,防止误诊断。附图说明图1为本发明智驾诊断系统的功能框图;图2为本发明智驾诊断模块的功能框图;图3为本发明智驾服务平台的功能框图;图4为本发明诊断控件的功能框图。具体实施方式以下结合附图,对本发明上述的和另外的技术特征和优点作更详细的说明。本发明的智驾诊断系统能够对车辆的故障信息和行车信息进行采集和处理,并通过智驾服务平台进行远端控制。请参阅图1所示,其为本发明智驾诊断系统的功能框图,本发明的智驾诊断系统能包括一智驾诊断仪和智驾服务平台5,所述智驾诊断仪包括智驾诊断模块2,所述智驾诊断模块2连接一OBD诊断终端1和一加速度检测单元11,所述智驾诊断模块2的输出端与一诊断通信模块4连接,所述诊断通信模块4与所述智驾服务平台5进行数据通信,所述智驾服务平台5与一智驾坐席模块7进行数据通信,所述智驾坐席模块7与一移动终端8进行数据传递。在车辆点火后,通过OBD标准诊断通信协议建立与汽车ECU之间的通信,获取所述OBD终端模块1采集的车辆故障信息和行车信息,当车辆处于着车状态时,所述智驾诊断模块2实时读取车辆运行实时数据流、故障码信息、电瓶电压、油耗情况。所述加速度检测单元11包括一三轴陀螺仪,其对车辆的碰撞信息进行检测,并传输至所述智驾诊断模块2中。所述存储单元3,其对所述智驾诊断模块2的采集数据和处理结果进行存储,其内还存储有车辆故障信息表;所述诊断通信模块4包括一通信服务器,其控制所述智驾诊断模块2的实时数据和诊断数据向所述智驾服务平台5传输。本发明还包括一报警模块61和一显示模块62,其均与所述智驾诊断模块2的输出端连接,在车辆出现故障、碰撞、防盗、低电压时,所述报警模块61发出报警;所述智驾诊断模块2将故障信息以及行车数据信息传输至所述显示模块62实时显示。请参阅图2所示,其为本发明智驾诊断模块的功能框图,所述智驾诊断模块2包括一信息采集模块21、一信息解析模块22、一运算处理模块23、一信息回传模块25和一缓存模块24。所述信息采集模块21与所述信息解析模块22连接,所述信息解析模块22的输出端与所述运算处理模块23连接,所述运算处理模块23的输出端分别与所述信息回传模块25和缓存模块24连接。所述信息采集模块21通过与所述OBD诊断终端发送协议与频率验证信息,选择相匹配的通信协议和频率进行数据交互,在本发明中,所述信息采集模块21与所述信息回传模块25采用相同的协议和频率同所述OBD诊断终端进行数据交互。所述信息采集模块21实时采集车辆的行车数据,在车辆发生故障时,接收所述OBD诊断终端的故障信息,并传输至所述信息解析模块22中。所述信息采集模块21采集的数据信息的格式为:[数据包标志]+[数据包长度]+[数据包长度校验]+[数据包ID]+[保留字节]+[数据内容]+[校验和]。其中,数据包长度包括从[数据包长度]起至[校验和]的所有字节数量;其中[保留字节]为协议格式的版本,所述信息采集模块21在与所述OBD诊断终端进行匹配时,接收所述OBD诊断终端的一匹配数据流,若该数据流中的[保留字节]落入所述存储单元3中的协议数据库中,则认定该协议类型为该诊断仪与OBD之间的通信协议类型,诊断仪按照该通信协议进行数据交互。所述[数据内容]包括行车状态、行车数据信息和故障码的类型信息;所述[校验和]的数值为从[数据包长度]起至[校验和]止的所有字节数量。所述信息解析模块22对该行车数据和故障信息进行解析,确定行车状态、故障码以及车辆固有信息。所述OBD诊断终端1在向智驾诊断模块发送数据信息时,共包括车辆的五种工作状态,即发动机点火、发送机运行、发动机熄火时、发动机熄火后和车辆不能检测状态;在上述五种工作状态时,发送的共有信息包括车辆品牌,车辆的系列,车辆的款式,取得检测数据的时间戳和数据内容。当发动机点火时,所述OBD诊断终端1向智驾诊断模块2发送的数据内容为车辆点火电压值;当发动机熄火时,发送的数据内容包括该次行车的电压、运行时间、行程、油耗、加减速次数等行车数据;当发动机熄火后,发送的数据内容为蓄电池电压值;当车辆不能检测时,无数据内容上传,所述诊断仪处于休眠状态。当发动机运行时,发送内容为故障信息,累计行程、平均油耗和实时车况信息,其中,所述故障息包括:故障码个数,故障码,故障码属性和故障码描述。所述信息解析模块22确定信息中的三维度信息,包括车辆品牌x,车辆款式y,故障码z的三维阵列数据,并将该三维阵列数据传输至所述运算处理模块23内。所述运算处理模块23接收所述信息解析模块22的数据信息,将未包含故障信息的数据流存储至所述存储单元3中,并上传至所述智驾服务平台5中;将包含故障信息的数据流存储在所述缓存模块24中,并对该三维信息车辆品牌x,车辆款式y,故障码z的三维阵列数据根据故障类型数据库进行运算,得出故障描述信息Q,所述故障类型数据库设置在所述存储单元3中,即Q=x*y*z(1)所述运算处理模块23将运算所得的故障描述信息Q的字符串与所述缓存模块24的同一数据流的故障描述信息的字符串进行比对,计算重合度α,若重合度α高于一预设阈值α0,则认为该运算过程的结果正确,所述运算处理模块23将该故障的三维阵列数据、故障描述信息Q以及数据流信息上传至所述智驾服务平台5中。上述对比过程按下述公式进行,公式中,α表示故障描述信息的重合度,n表示对字符串的分组数,i表示序列号,αi表示每组字符串的重合度,γ表示修正系数,0.95≤γ≤1。αi由下述公式(3)、(4)确定,αi=max{α1,α2......αj......αm/n}(4)上式中,m表示故障描述信息的总字符数,k表示每次循环中的字符相同的个数,j表示序列号,m/n表示每组中的字符个数。上述对比过程的算法为:所述运算处理模块23将运算所得的故障描述信息Q与故障描述信息的字符串的总字符,分成n组,将每组分别求重合度,最后再将各组的重合度求和取平均值。在计算每组的重合度时,将运算所得的故障描述信息Q的每个字符与故障描述信息的字符串的字符分别比较,比较m/n次,找出字符相同最高的一次,即为改组的αi。上述过程保证诊断仪故障确认的准确性,防止误诊断。为了保证数据比较的准确性和可靠性,在对字符串分组时,按照下述进行:nl=l+d*sin(nα0+m)(5)式中,nl表示第l组字符数,d表示每组两相连字符数的间隔字符,α0表示预设重合度阈值。在上述过程中,所述运算处理模块23将故障描述信息Q进行比对时,应将该数据流的检测数据的时间戳进行记录,为了保证数据对比的准确性以及快速性,所述运算处理模块23还与一延时模块26连接,在所述运算处理模块23向所述缓存单元发送数据时,所述运算处理模块23控制所述延时模块26启动,所述延时模块26启动后,延时一预设周期T后,所述运算处理模块23优先获取时间T时刻之前存储在所述缓存模块24中的数据信息进行处理。所述智驾诊断模块2对存在故障信息与不存在故障信息的数据作出不同的处理,保证数据能够及时处理,提高数据处理的准确性和快速性。此外,所述信息回传模块25在所述运算处理模块23将不同的数据流作出上传或缓存处理后,将该信息回传至所述OBD诊断终端1中进行告知。报警信息包括新故障码报警,防盗报警和碰撞报警,所述OBD终端设备1向诊断仪传送数据时,在数据流中标明报警类型和数据内容。对于新故障码报警,所述故障类型数据库中没有包含该故障的描述信息,通过三维阵列数据不能得出故障描述信息Q值,此时,所述运算处理模块23自动将该数据流上传至所述智驾服务平台5中。碰撞报警,在发动机运行时,所述三轴陀螺仪检测到碰撞信息时,则视为碰撞报警;当发动机熄火后,检测到车辆异常震动时,则视为防盗报警;所述运算处理模块23对该三维信息车辆品牌x,车辆款式y,故障码z的三维阵列数据根据故障类型数据库进行运算,得出故障描述信息Q,若该故障描述信息Q属于上述新故障码报警,防盗报警和碰撞报警类型中的一种,则所述智驾诊断模块2控制所述报警模块61发送报警信息,诊断仪报警。本发明的智驾诊断仪对车辆OBD的信息进行分解处理后,将数据内容进行运算判定后,根据故障类型数据库的比对结果,确定发出报警或者按照优先级上传数据,节省了智驾服务平台的工作量,提高了系统的运行速度以及稳定性。请参阅图3所示,其为本发明智驾服务平台的功能框图,所述智驾服务平台5包括一诊断控件51、一计算机电话集成模块52和一语音服务器53,所述诊断控件51对诊断仪上传的故障信息运算处理,得出解决方式并传输至所述计算机电话集成模块52和智驾诊断模块3中。所述诊断控件51包括一故障分解模块511、一故障解决模块512、一故障解决数据库513和一存储服务器514,所述故障分解模块511接收到的智驾诊断仪的数据流包括:智驾诊断仪串号、三维信息车辆品牌x,车辆款式y,故障码z,以及故障信息描述,重合度α等信息;所述故障分解模块511将上述信息分解,并顺序排列上述信息,接收所述智驾诊断仪的行车数据信息,存储至所述存储服务器514。所述故障解决模块512针对每一包含故障信息的数据流进行处理,按照下述(6)计算故障解决方式。M=x*z*α(6)根据车辆的品牌x、故障码y及故障类型和故障程度即重合度α确定故障解决方式,所述故障解决数据库513中存储有上述故障解决方式,所述故障解决模块512按照三维故障解决矩阵,查找故障解决方式M。若所述故障解决数据库513中存在该故障解决方式M,则获取该数据码,并将其暂存在所述存储服务器中;若不存在该故障解决方式M,则向所述智驾诊断仪发送重启信息。同时,所述故障解决模块512根据实时行车数据信息,判定车辆的超速信息、油耗信息等,并通过搜索所述故障解决数据库513,获取解决方式,回传至所述存储服务器514中。本发明中的智驾服务平台根据故障类型和重合度程度,获取故障解决方式,保证故障处理的及时性和标准化。所述存储服务器514按照存储数据的先后顺序向所述计算机电话集成模块52发送故障解决方式M的数据流,所述计算机电话集成模块52分别向语音服务器53和智驾坐席模块7发送信息,所述语音服务器53向车辆司机的配置终端发送短信信息,提示司机采取相应措施。所述智驾坐席模块7将信息传输至所述智驾诊断模块2中,所述智驾诊断模块2将该信息回传至所述OBD诊断终端1,其进行相应的数据恢复。所述智驾坐席模块7与所述智驾诊断模块2通信前,首先对接收的所述存储服务器514中的数据信息进行识别并选出数据流中的智驾诊断仪串号,然后根据该串号向相应的智驾诊断仪中发送反馈信息,发送数据信息包括智驾诊断仪串号,故障信息,故障解决方式码,取得检测数据的时间戳;所述智驾诊断模块2对该取得检测数据时的故障信息进行清除。所述移动终端8为司机在所述智驾坐席模块7上注册的终端,所述语音服务器53接收的计算机电话集成模块52的数据包括智驾诊断仪串号,故障信息,故障解决方式码,取得检测数据的时间戳,所述语音服务器53根据移动终端8与智驾诊断仪串号的一一对应关系,确定移动终端8的通讯地址,并通过WEB网络发送语音信息。上述智驾坐席模块、移动终端与智驾服务平台之间的互通信过程,能够使智驾诊断仪的诊断功能与智驾服务平台的通信功能以及移动终端的通知功能结合在一起,保证车辆诊断过程与处理过程的完整性、准确性。以上所述仅为本发明的较佳实施例,对发明而言仅仅是说明性的,而非限制性的。本专业技术人员理解,在发明权利要求所限定的精神和范围内可对其进行许多改变,修改,甚至等效,但都将落入本发明的保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1