本发明涉及一种can诊断装置及方法,特别涉及一种用于车队管理模块的can诊断装置及方法。
背景技术:
对于有多台车辆的车队出行,需要统一进行管理,因此设置了车队管理模块。车队管理模块用于对车队中的车辆进行支配及监测,例如:确定目的地、行驶路线、监测车辆是否出现故障等。
目前,车队管理模块没有数据传输的usb接口和串口,不能快速的进行参数的查询、配置、准确定位故障和高效的完成程序的升级。
技术实现要素:
本发明的目的是为了解决车队管理模块不能快速的进行参数的查询、配置、准确定位故障和高效的完成程序的升级的问题,本发明提供一种用于车队管理模块的can诊断装置及方法。
本发明的用于车队管理模块的can诊断装置,所述诊断装置包括can总线和控制器,车队管理模块通过can总线与控制器连接;
所述控制器包括:
功能选择模块,用于根据输入信号,选择参数查询功能或参数配置功能或故障查询功能或程序升级功能;
参数查询模块,用于进行参数查询功能时,将参数查询指令通过can总线发送至车队管理模块,还用于接收车队管理模块返回的相应参数,并显示;
参数配置模块,用于进行参数配置功能时,且能正确通过安全访问,对相应车型的参数进行配置,并根据配置的参数通过can总线对车辆管理模块进行监测;
故障查询模块,用于进行故障查询功能时,根据can总线返回的车辆管理模块的监测参数,确定故障类型,并显示;
程序升级模块,用于进行程序升级功能时,下载升级程序,并将该程序通过can总线发送至车辆管理模块,并驱动。
本发明还提供一种用于车队管理模块的can诊断方法,所述诊断方法基于can总线和控制器实现,车队管理模块通过can总线与控制器连接;
所述控制器进行can诊断时,包括如下步骤:
功能选择步骤,用于根据输入信号,选择参数查询功能或参数配置功能或故障查询功能或程序升级功能;
参数查询步骤,用于进行参数查询功能时,将参数查询指令通过can总线发送至车队管理模块,还用于接收车队管理模块返回的相应参数,并显示;
参数配置步骤,用于进行参数配置功能时,且能正确通过安全访问,对相应车型的参数进行配置,并根据配置的参数通过can总线对车辆管理模块进行监测;
故障查询步骤,用于进行故障查询功能时,根据can总线返回的车辆管理模块的监测参数,确定故障类型,并显示;
程序升级模步骤,用于进行程序升级功能时,下载升级程序,并将该程序通过can总线发送至车辆管理模块,并驱动。
本发明的有益效果在于,在车队管理模块中加入can诊断功能可以有效的解决这些问题。仅通过can总线与控制器的连接就可以快速准确的完成数据传输,操作简单,实用性强。
附图说明
图1为本发明用于车队管理模块的can诊断装置的原理示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。结合图1说明本实施方式,本实施方式所述的用于车队管理模块的can诊断装置,所述诊断装置包括can总线和控制器,车队管理模块通过can总线与控制器连接;
所述控制器包括:
功能选择模块,用于根据输入信号,选择参数查询功能或参数配置功能或故障查询功能或程序升级功能;
参数查询模块,用于进行参数查询功能时,将参数查询指令通过can总线发送至车队管理模块,还用于接收车队管理模块返回的相应参数,并显示;
参数配置模块,用于进行参数配置功能时,且能正确通过安全访问,对相应车型的参数进行配置,并根据配置的参数通过can总线对车辆管理模块进行监测;
为防止非法更改参数,在参数配置之前,需要进行安全访问。
故障查询模块,用于进行故障查询功能时,根据can总线返回的车辆管理模块的监测参数,确定故障类型,并显示;
判断监测参数是否在正常范围内,若某一个或几个参数不在正常范围内,给出可能出现的故障类型;
程序升级模块,用于进行程序升级功能时,下载升级程序,并将该程序通过can总线发送至车辆管理模块,并驱动。
本实施方式在车队管理模块中加入can诊断功能可以有效的解决这些问题。仅通过can总线与控制器的连接就可以快速准确的完成数据传输,操作简单,实用性强。
本实施方式还提供一种用于车队管理模块的can诊断方法,,所述诊断方法基于can总线和控制器实现,车队管理模块通过can总线与控制器连接;
所述控制器进行can诊断时,包括如下步骤:
功能选择步骤,用于根据输入信号,选择参数查询功能或参数配置功能或故障查询功能或程序升级功能;
参数查询步骤,用于进行参数查询功能时,将参数查询指令通过can总线发送至车队管理模块,还用于接收车队管理模块返回的相应参数,并显示;
参数配置步骤,用于进行参数配置功能时,且能正确通过安全访问,对相应车型的参数进行配置,并根据配置的参数通过can总线对车辆管理模块进行监测;
故障查询步骤,用于进行故障查询功能时,根据can总线返回的车辆管理模块的监测参数,确定故障类型,并显示;
程序升级模步骤,用于进行程序升级功能时,下载升级程序,并将该程序通过can总线发送至车辆管理模块,并驱动。
虽然在本文中参照了特定的实施方式来描述本发明,但是应该理解的是,这些实施例仅仅是本发明的原理和应用的示例。因此应该理解的是,可以对示例性的实施例进行许多修改,并且可以设计出其他的布置,只要不偏离所附权利要求所限定的本发明的精神和范围。应该理解的是,可以通过不同于原始权利要求所描述的方式来结合不同的从属权利要求和本文中所述的特征。还可以理解的是,结合单独实施例所描述的特征可以使用在其他所述实施例中。