【技术实现步骤摘要】
车辆内部系统诊断装置、方法、车辆和存储介质
[0001]本专利技术涉及汽车
,尤其涉及一种车辆内部系统诊断装置、方法、车辆和存储介质。
技术介绍
[0002]随着汽车的普及,人们对汽车舒适度要求越来越高,使得汽车电子技术发展迅速。汽车网络中的电子控制单元数量越来越多,CAN(Controller Area Network,控制器局域网)总线负载率也越来越大。
[0003]在自动泊车辅助系统和自动驾驶系统开发过程中,需要通过CAN总线对自动泊车辅助系统或自动驾驶系统、车身电子稳定系统、电动助力转向系统、车身控制单元、方向盘转角传感器和整车控制器等汽车内部系统进行大量的实时测试与诊断,传统的测试和诊断方法使用上位机通过CAN总线可以采集汽车内部系统的CAN报文交互数据后,与数据库中的信息进行对比得出诊断结果,其诊断过程是直接把采集到的数据通过互联网传输到远程的后台系统中,所有的计算处理操作均在后台系统中进行,诊断出的结果也是从后台系统通过网络再传输到用户终端,其诊断过程效率低下、人工成本高,且诊断实时性和数据稳定性
【技术保护点】
【技术特征摘要】
1.一种车辆内部系统诊断装置,其特征在于,包括:报文数据管理模块,用于实时采集车辆内部各控制系统所发出的CAN报文数据;分布式数据库,用于存储车辆控制协议数据,其中,所述分布式数据库设置有操作接口;自动诊断模块,用于通过所述操作接口获取所述车辆控制协议数据,并比对分析所述CAN报文数据和所述车辆控制协议数据,得到车辆内部各系统的诊断结果;诊断报告模块,用于将所述诊断结果和所述CAN报文数据转换为诊断报告进行关联显示。2.根据权利要求1所述的车辆内部系统诊断装置,其特征在于,所述自动诊断模块还用于将所述诊断结果和所述CAN报文数据按照诊断时间关联存储至所述分布式数据库中;所述诊断报告模块还用于当接收到查询请求时,通过所述操作接口读取并显示所述分布式数据库中与所述查询请求中的查询时刻对应的诊断结果和CAN报文数据。3.根据权利要求1所述的车辆内部系统诊断装置,其特征在于,所述分布式数据库为非关系型数据库。4.根据权利要求3所述的车辆内部系统诊断装置,其特征在于,还包括多个数据库哨兵节点,所述分布式数据库包括主数据节点和至少一个从数据节点;所述多个数据库哨兵节点分别部署在所述主数据节点和至少一个从数据节点所对应的设备中;所述多个数据库哨兵节点用于通过心跳机制监控所述分布式数据库的工作状况,在一个或多个数据节点出现异常时,发出相应的提示信息;所述多个数据库哨兵节点还用于当所述主数据节点出现异常时,进行故障迁移操作,通过仲裁机制选取一个正常的从数据节点作为新的主数据节点...
【专利技术属性】
技术研发人员:史金玉,郭素光,
申请(专利权)人:润光智能深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。