一种基于TBOX的车辆诊断系统、方法、电子设备及介质技术方案

技术编号:38429595 阅读:12 留言:0更新日期:2023-08-07 11:26
本发明专利技术公开了一种基于TBOX的车辆诊断系统、方法、电子设备及介质,所述系统包括:云平台,用于进行车辆诊断的后端监控,实现车辆诊断的远程信息接收、诊断数据存储与处理,在车辆出现异常时将报警信息通过预设的诊断报警接口通知到用户端;车载通讯终端TBOX,和云平台通过预设的诊断业务交互接口进行通信连接,用于车辆的网络接入管理、远程车控功能以及车辆数据采集;MCU微控制单元,和车载通讯终端TBOX通信连接,用于电源管理、转发车辆数据,与一个或多个电子控制单元ECU交互信息;体验域控制器EDC以及外部设备。通过本发明专利技术系统对车辆诊断,较好地解决了传统的车辆故障诊断机制重用性差、异构平台调用困难、互操作性差问题。互操作性差问题。互操作性差问题。

【技术实现步骤摘要】
一种基于TBOX的车辆诊断系统、方法、电子设备及介质


[0001]本专利技术涉及汽车诊断
,具体涉及一种基于TBOX的车辆诊断系统、方法、电子设备及介质。

技术介绍

[0002]车辆故障诊断技术对保证汽车正常工作具有重要作用,针对车辆远程故障诊断技术的应用研究也越来越深入。随着车联网、智能座舱、自动驾驶、V2X等技术的快速发展,车辆的控制系统已经进入了多平台、多系统、多功能的阶段,车辆算力和功能得到巨大提升的同时,对车辆故障诊断技术也有了新的要求。车辆的软件系统和应用程序发展迅速,已逐渐变成车辆常规功能的关键部分。
[0003]传统的车辆故障诊断机制是针对相同软硬件架构下的ECU设计的,仅包含以机械、能源、电子电气等底层部件功能的传统诊断对象,不再适用于车辆系统多核化、异构化、可配置化的场景,存在着重用性差、异构平台调用困难、互操作性差的缺陷。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术提供一种基于TBOX的车辆诊断系统、方法、电子设备及介质,用于解决传统的车辆故障诊断机制重用性差、异构平台调用困难、互操作性差问题。
[0005]为实现上述效果,本专利技术的技术方案如下:
[0006]第一个方面,本专利技术提供一种基于TBOX的车辆诊断系统,包括:
[0007]云平台,用于进行车辆诊断的后端监控,实现车辆诊断的远程信息接收、诊断数据存储与处理,在车辆出现异常时将报警信息通过预设的诊断报警接口通知到用户端;
[0008]车载通讯终端TBOX,和云平台通过预设的诊断业务交互接口进行通信连接,用于车辆的网络接入管理、远程车控功能以及车辆数据采集;包括诊断业务的解析、执行、信息采集、存储与上报;车载通讯终端TBOX预设的诊断模块在内部维护诊断列表,并根据动态的诊断信息更新诊断列表,并形成文件进行存储;
[0009]MCU微控制单元,和车载通讯终端TBOX通信连接,用于电源管理、转发车辆数据,与一个或多个电子控制单元ECU交互信息;其中,电源管理用于车辆高压上下电、车辆休眠唤醒、各控制单元的供电管理;
[0010]体验域控制器EDC,和车载通讯终端TBOX通信连接,包括娱乐系统、人机交互接口、自动驾驶、OTA、V2X应用的功能;
[0011]外部设备,即智能座舱域控制系统,和体验域控制器EDC通信连接,包括显示屏、摄像头、音响以及麦克风。
[0012]进一步的,所述车载通讯终端TBOX还连接有通信模组、GPS、USB;所述通信模组,用于管理车辆预设的SIM卡,并对SIM卡的工作状态进行监测,获取SIM卡的工作状态数据;所述GPS用于实现车辆的定位;所述USB用于实现车辆与外部设备的数据连接。
[0013]进一步的,所述车载通讯终端TBOX通过SPI串口、UART串口与MCU微控制单元连接;所述MCU微控制单元通过CAN总线与一个或多个电子控制单元ECU交互信息。
[0014]进一步的,所述系统基于SOA构架,将车辆诊断系统封装成标准的车辆诊断系统的分层结构,包括由下至上相互连接并相互通讯的机械层、能源层、电子电气层、系统平台层和功能应用层;其中,
[0015]所述机械层,用于车辆运动的机械系统,包括车辆的制动系统、悬架系统、转向系统、热管理系统;
[0016]所述能源层,用于车辆能源的存储、转化与传递,包括油箱、电池、发动机、电动机、传动系统;
[0017]所述电子电气层,用于将车辆的动力总成、娱乐信息、驾驶控制的车上信息转换成实际物理布局、电子信号的电子电气架构,包括线束、控制器、以太网口、SPI串口、UART串口、芯片、I/O端口、外设模块、GPS、通信天线、安全系统硬件、网络硬件接口;
[0018]所述系统平台层,包括车辆的操作系统、底层驱动、内存、防火墙的系统功能,以及网络管理模块、数据库、车机端中间件、硬件抽象的平台服务功能;
[0019]所述功能应用层,包括座舱的娱乐系统、人机交互接口、远程车控、自动驾驶、OTA、V2X的应用。
[0020]进一步的,依据车辆诊断系统的分层结构,将诊断方式分为以下三类:
[0021]MCU诊断:包括电源状态诊断和CAN总线诊断,所述电源状态诊断用于对所述电子电气层的第一部分电子电气状态进行诊断;所述电子电气层的第一部分电子电气状态包括芯片、I/O端口、外设模块、GPS、通信天线的电子电气状态;所述CAN总线诊断为对机械层、能源层使用CAN总线被MCU微控制单元侦测感知,实现MCU诊断;
[0022]TBOX诊断:包括电子电气层的第二部分电子电气状态诊断、系统平台层状态诊断、功能应用层状态诊断,所述电子电气层的第二部分电子电气状态包括以太网口、SPI串口、UART串口的电子电气状态;
[0023]EDC诊断:包括系统平台层状态诊断和功能应用层状态诊断,功能应用层部署在体验域控制器EDC上,对应的诊断状态均可由体验域控制器EDC提供,实现EDC诊断。
[0024]进一步的,所述诊断列表中的诊断项分为两类,第一类诊断项:车辆侧主动诊断并上报云平台,MCU微控制单元经过CAN总线网络检测机械层状态、能源层状态及电子电气层状态;车载通讯终端TBOX预设的诊断模块对于第一类诊断项,进行记录更新、存储、上报,第一类诊断项功能由MCU微控制单元诊断采集功能实现;
[0025]第二类诊断项:用户端主动发起发起诊断请求,云平台根据用户诊断需求向车辆侧发起诊断请求由车载通讯终端TBOX和体验域控制器EDC进行周期侦测的电子电气层及以上的诊断项,第二类诊断项不经过CAN总线;车载通讯终端TBOX预设的诊断模块的诊断内容包括电子电气层的第二部分电子电气状态、功能应用层状态以及系统平台层状态的诊断。
[0026]第二个方面,本专利技术提供一种基于TBOX的车辆诊断方法,第一类诊断项的诊断过程包括以下步骤:
[0027]步骤1:初始化,包括车载通讯终端TBOX、体验域控制器EDC、MCU微控制单元的诊断功能初始化,车载通讯终端TBOX预设的诊断模块建立并维护诊断列表;
[0028]步骤2:初始化完成后,车载通讯终端TBOX预设的诊断模块根据诊断列表中的第二
类诊断项,依次从车载通讯终端TBOX和体验域控制器EDC获取诊断结果,并更新到诊断列表中;
[0029]步骤3:根据预设的等待时间进行等待,查看MCU微控制单元是否上报第一类诊断项信息;
[0030]步骤4:若在步骤3预设的等待时间内,MCU微控制单元已经上报第一类诊断项的诊断结果,则更新诊断列表中对应的诊断项;否则,车载通讯终端TBOX预设的诊断模块向MCU微控制单元发起第一类诊断项的诊断请求;
[0031]若MCU微控制单元正常响应请求并上报诊断结果,则更新诊断列表中对应的诊断项,反之则将第一类诊断项的诊断结果默认为异常,并写入诊断列表;
[0032]步骤5:将诊断列表中的诊断信息上报云平台;
[0033]步骤6:监听本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于TBOX的车辆诊断系统,其特征在于,包括:云平台,用于进行车辆诊断的后端监控,实现车辆诊断的远程信息接收、诊断数据存储与处理,在车辆出现异常时将报警信息通过预设的诊断报警接口通知到用户端;车载通讯终端TBOX,和云平台通过预设的诊断业务交互接口进行通信连接,用于车辆的网络接入管理、远程车控功能以及车辆数据采集;包括诊断业务的解析、执行、信息采集、存储与上报;车载通讯终端TBOX预设的诊断模块在内部维护诊断列表,并根据动态的诊断信息更新诊断列表,并形成文件进行存储;MCU微控制单元,和车载通讯终端TBOX通信连接,用于电源管理、转发车辆数据,与一个或多个电子控制单元ECU交互信息;其中,电源管理用于车辆高压上下电、车辆休眠唤醒、各控制单元的供电管理;体验域控制器EDC,和车载通讯终端TBOX通信连接,包括娱乐系统、人机交互接口、自动驾驶、OTA、V2X应用的功能;外部设备,即智能座舱域控制系统,和体验域控制器EDC通信连接,包括显示屏、摄像头、音响以及麦克风。2.根据权利要求1所述一种基于TBOX的车辆诊断系统,其特征在于,所述车载通讯终端TBOX还连接有通信模组、GPS、USB;所述通信模组,用于管理车辆预设的SIM卡,并对SIM卡的工作状态进行监测,获取SIM卡的工作状态数据;所述GPS用于实现车辆的定位;所述USB用于实现车辆与外部设备的数据连接。3.根据权利要求1所述一种基于TBOX的车辆诊断系统,其特征在于,所述车载通讯终端TBOX通过SPI串口、UART串口与MCU微控制单元连接;所述MCU微控制单元通过CAN总线与一个或多个电子控制单元ECU交互信息。4.根据权利要求3所述一种基于TBOX的车辆诊断系统,其特征在于,所述系统基于SOA构架,将车辆诊断系统封装成标准的车辆诊断系统的分层结构,包括由下至上相互连接并相互通讯的机械层、能源层、电子电气层、系统平台层和功能应用层;其中,所述机械层,用于车辆运动的机械系统,包括车辆的制动系统、悬架系统、转向系统、热管理系统;所述能源层,用于车辆能源的存储、转化与传递,包括油箱、电池、发动机、电动机、传动系统;所述电子电气层,用于将车辆的动力总成、娱乐信息、驾驶控制的车上信息转换成实际物理布局、电子信号的电子电气架构,包括线束、控制器、以太网口、SPI串口、UART串口、芯片、I/O端口、外设模块、GPS、通信天线、安全系统硬件、网络硬件接口;所述系统平台层,包括车辆的操作系统、底层驱动、内存、防火墙的系统功能,以及网络管理模块、数据库、车机端中间件、硬件抽象的平台服务功能;所述功能应用层,包括座舱的娱乐系统、人机交互接口、远程车控、自动驾驶、OTA、V2X的应用。5.根据权利要求4所述一种基于TBOX的车辆诊断系统,其特征在于,依据车辆诊断系统的分层结构,将诊断方式分为以下三类:MCU诊断:包括电源状态诊断和CAN总线诊断,所述电源状态诊断用于对所述电子电气层的第一部分电子电气状态进行诊断;所述电子电气层的第一部分电子电气状态包括芯
片、I/O端口、外设模块、GPS、通信天线的电子电气状态;所述CAN总线诊断为对机械层、能源层使用CAN总线被MCU微控制单元侦测感知,实现MCU诊断;TBOX诊断:包括电子电气层的第二部分电子电气状态诊断、系统平台层状态诊断、功能应用层状态诊断,所述电子电气层的第二部分电子电气状态包括以太网口、SPI串口、UART串口的电子电气状态;EDC诊断:包括系统平台层状态诊断和功能应用层状态诊断,功能应用层部署在体验域控制器EDC上,对应的诊断状态均可由体验域控制器EDC提供,实现EDC诊断。6.根据权利要求5所述一种基于TBOX的车辆诊断系统,其特征在于,所述诊断列表中的诊断项分为两类,第一类诊断项:车辆侧主动诊断并上报云平台,MCU微控制单元经过CAN总线网络检测机械层状态、能源层状态及电子电气层状态;车载通讯终端TBOX预设的诊断模块对于第一类诊断项,进行记录更新、存储、上报,第一类诊断项功能由MCU...

【专利技术属性】
技术研发人员:赵兴祥文建祥罗林
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1