基于can总线的车载终端检测方法及装置的制造方法

文档序号:9921616阅读:756来源:国知局
基于can总线的车载终端检测方法及装置的制造方法
【技术领域】
[0001]本发明涉及车载终端技术领域,特别是涉及一种基于CAN总线的车载终端检测方法及装置。
【背景技术】
[0002]车载终端通常安装在电动汽车内部,负责实时检测电动汽车的运行状态等信息,并将监测到的信息上传到监控管理中心,由监控管理中心监控并保证电动汽车的安全运行。车载终端与电动汽车内的其它电子控制装置之间通过CAN (Control Ier Area Network,控制器局域网)总线通讯。
[0003]如果车载终端出现故障,监控管理中心将无法对电动汽车进行监控。现有技术中当车载终端出现故障时,只能将车载终端退回生产商进行处理,维修人员或用户无法自动获知车载终端的故障情况。因此,亟需一种能够使维修人员或用户自动诊断车载终端的故障或运行状态的方法。

【发明内容】

[0004]本发明实施例中提供了一种基于CAN总线的车载终端检测方法及装置,以实现检测车载终端的运行状态等信息。
[0005]为了实现上述发明目的,本发明实施例公开了如下技术方案:
[0006]第一方面,本发明提供一种基于CAN总线的车载终端检测方法,应用于车载终端,所述方法包括:
[0007]通过CAN总线接收检测设备发送的请求消息;
[0008]解析所述请求消息,得到请求获得的数据的数据类型,所述数据类型至少包括状态类型和故障类型;
[0009]从记录的车载终端的状态数据中,获取所述数据类型对应的状态数据;
[0010]通过CAN总线将所述状态数据发送给所述检测设备,以使所述检测设备根据所述状态数据分析所述车载终端的状态。
[0011 ] 可选地,所述方法还包括:
[0012]接收所述检测设备发送的连接请求消息;
[0013]根据所述连接请求消息向所述检测设备返回第一验证信息,以使所述检测设备根据所述第一验证信息获取第一验证密钥;
[0014]根据所述第一验证信息获取第二验证密钥;
[0015]当确定所述第一验证密钥与所述第二验证密钥匹配成功时,向所述检测设备发送确认连接消息,以使所述检测设备根据所述确认连接消息建立所述检测设备与所述车载终端之间的通信链路。
[0016]可选地,所述方法还包括:
[0017]在所述车载终端与所述检测设备之间建立通信链路后,开始计时,直到接收到所述检测设备发送的请求消息时,结束计时;
[0018]若从开始计时到计时时长达到第一预设时长的时间段内,未接收到所述检测设备发送的请求消息,断开所述车载终端与所述检测设备之间的通信链路。
[0019]可选地,所述方法还包括:
[0020]当接收到所述检测设备发送的模式切换请求消息时,从所述模式切换请求消息中获取第二验证信息;
[0021]将所述第二验证信息与所述车载终端内存储的第三验证信息进行匹配;
[0022]若所述第二验证信息与所述第三验证信息匹配成功,将所述车载终端切换至参数设置模式,并向所述检测设备返回模式切换成功消息,以使所述检测设备根据所述模式切换成功消息向所述车载终端发送参数设置消息;
[0023]根据所述参数设置消息设置相应的参数,并向所述检测设备返回设置成功消息。
[0024]可选地,所述方法还包括:若所述第二验证信息与所述第三验证信息匹配失败,则向所述检测设备发送匹配失败消息。
[0025]第二方面,本发明提供一种基于CAN总线的车载终端检测装置,应用于车载终端内,其特征在于,所述装置包括:
[0026]第一接收单元,用于通过CAN总线接收检测设备发送的请求消息;
[0027]解析单元,用于解析所述请求消息,得到请求获得的数据的数据类型,所述数据类型至少包括状态类型和故障类型;
[0028]第一获取单元,用于从记录的车载终端的状态数据中,获取所述数据类型对应的状态数据;
[0029]第一发送单元,用于通过CAN总线将所述状态数据发送给所述检测设备,以使所述检测设备根据所述状态数据分析所述车载终端的状态。
[0030]可选地,所述装置还包括:
[0031]第二接收单元,用于接收所述检测设备发送的连接请求消息;
[0032]第二发送单元,用于根据所述连接请求消息向所述检测设备返回第一验证信息,以使所述检测设备根据所述第一验证信息获取第一验证密钥;
[0033]第二获取单元,用于根据所述第一验证信息获取第二验证密钥;
[0034]第三发送单元,用于当确定所述第一验证密钥与所述第二验证密钥匹配成功时,向所述检测设备发送确认连接消息,以使所述检测设备根据所述确认连接消息建立所述检测设备与所述车载终端之间的通信链路。
[0035]可选地,所述装置还包括:
[0036]计时单元,用于在所述车载终端与所述检测设备之间建立通信链路后,开始计时,直到接收到所述检测设备发送的请求消息时,结束计时;
[0037]断开单元,用于若从开始计时到计时时长达到第一预设时长的时间段内,未接收到所述检测设备发送的请求消息时,断开所述车载终端与所述检测设备之间的通信链路。
[0038]可选地,所述装置还包括:
[0039]第三获取单元,用于当接收到所述检测设备发送的模式切换请求消息时,从所述模式切换请求消息中获取第二验证信息;
[0040]匹配单元,用于将所述第二验证信息与所述车载终端内存储的第三验证信息进行匹配;
[0041]切换单元,用于若所述第二验证信息与所述第三验证信息匹配成功,将所述车载终端切换至参数设置模式;
[0042]第四发送单元,用于向所述检测设备返回模式切换成功消息,以使所述检测设备根据所述模式切换成功消息向所述车载终端发送参数设置消息;
[0043]设置单元,用于根据所述参数设置消息设置相应的参数,并向所述检测设备返回设置成功消息。
[0044]可选地,所述装置还包括:
[0045]第五发送单元,用于当所述第二验证信息与所述第三验证信息匹配失败时,向所述检测设备发送匹配失败消息。
[0046]由以上技术方案可见,本发明实施例提供的基于CAN总线的车载终端检测方法,通过检测设备与车载终端之间的通信,车载终端将自己的状态数据发送给检测设备。具体的,车载终端接收到检测设备通过CAN总线发送的请求消息后,解析所述请求消息得到检测设备请求获得的数据所对应的数据类型。然后,从记录的车载终端的状态数据中,获取数据类型对应的数据,并通过CAN总线发送给检测设备,以便检测设备分析车载终端返回的数据,得到车载终端的运行状态或故障信息。利用上述方法,实现通过检测设备获取车载终端的状态数据,并分析该状态数据得到车载终端的运行状况,尤其当车载终端出现故障时,能够根据获得的状态数据分析得到车载终端的故障信息及故障原因,从而方便用户或维修人员对车载终端进行维护,而无需返回生产商后才能获得车载终端的故障信息,提高了车载终端的维护效率,而且降低了车载终端的维护成本。
【附图说明】
[0047]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0048]图1为本发明实施例一种基于CAN总线的车载终端检测方法的流程示意图;
[0049]图2为本发明实施例另一种基于CAN总线的车载终端检测方法的流程示意图;
[0050]图3为本发明实施例又一种基于CAN总线的车载终端检测方法的流程示意图;
[0051]图4为本发明实施例再一种基于CAN总线的车载终端检测方法的流程示意图;
[0052]图5为本发明实施例一种基于CAN总线的车载终端检测装置的结构示意图;
[0053]图6为本发明实施例另一种基于CAN总线的车载终端检测装置的结构示意图;
[0054]图7为本发明实施例又一种基于CAN总线的车载终端检测装置的结构示意图;
[0055]图8为本发明实施例再一种
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1