总线检测装置和方法制造方法及图纸

技术编号:24119309 阅读:17 留言:0更新日期:2020-05-13 02:36
本申请提供一种总线检测装置和方法,该装置可包括:控制器、隔离电路切换开关器、电平捕获器、以及OBD连接器;其中,控制器,用于获取检测请求,检测请求包括待检测线路标识;并根据检测请求,启动隔离电路切换开关器中与待检测线路标识对应的第一隔离电路切换开关,以发送线路测试数据请求给待检测OBD设备;控制器,还用于触发电平捕获器,以通过电平捕获器获取与第一隔离电路切换开关对应的CAN总线上的第一电平信息;控制器,还用于在获取到待检测OBD设备返回的线路测试数据响应时,根据第一电平信息,判断CAN总线的工作是否正常。本申请能够实现对CAN总线的准确检测,进而保障待检测的OBD设备能够正常工作。

【技术实现步骤摘要】
总线检测装置和方法
本申请涉及总线
,尤其涉及一种总线检测装置和方法。
技术介绍
随着社会的不断发展,车辆已成为用户出行的主要代步工具。车辆上通常设置有车载诊断系统(On-BoardDiagnostics,简称OBD)设备,例如,OBD诊断仪、OBD物联网终端设备。OBD设备上通常部署有控制器局域网络(ControllerAreaNetwork,简称CAN)总线,例如高速CAN总线。目前,需针对OBD设备上的CAN总线进行故障检测,以确定CAN总线的工作是否正常。现有技术中,是采用数据通信测试的方式,来检测待检测的OBD设备上的CAN总线的工作是否正常。具体的,通过待检测的OBD设备上的该CAN总线所对应的CANH和CANL信号线,向待检测的OBD设备发送测试数据请求,那么,若接收到待检测的OBD设备返回的响应,则确定该CAN总线的工作正常。然而现有技术中,当CANH和CANL信号线中的一个存在故障时,例如,CANH对待检测的OBD设备的供电电源短路,或者是,CANL对地短路时,通过未发生故障的那个信号线也可以将测试数据请求发送给待检测的OBD设备,并接收到待检测的OBD设备返回的响应,即按照现有技术来说,此时是确定该CAN总线的工作是正常的,但是实际情形却是该CAN总线是存在故障的,那么,若长时间使用该待检测的OBD设备,可能会造成待检测的OBD设备出现更为严重的故障,因而减少OBD设备的使用寿命。因此,如何能够实现对CAN总线的准确检测,进而保障待检测的OBD设备的正常工作,已成为当前亟需解决的问题。
技术实现思路
本申请提供一种总线检测装置和方法,能够实现对CAN总线的准确检测,进而保障待检测的OBD设备能够正常工作。第一方面,本申请提供一种总线检测装置,包括:包括:控制器、与所述控制器连接的隔离电路切换开关器、与所述控制器连接的电平捕获器、以及用于与待检测车载诊断系统OBD设备连接的OBD连接器,所述OBD连接器与所述隔离电路切换开关器连接;其中,所述控制器,用于获取检测请求,所述检测请求包括待检测线路标识;并根据所述检测请求,启动所述隔离电路切换开关器中与所述待检测线路标识对应的第一隔离电路切换开关,以发送线路测试数据请求给所述待检测OBD设备;所述控制器,还用于触发所述电平捕获器,以通过所述电平捕获器获取与所述第一隔离电路切换开关对应的CAN总线上的第一电平信息;所述控制器,还用于在获取到所述待检测OBD设备返回的线路测试数据响应时,根据所述第一电平信息,判断所述CAN总线的工作是否正常。进一步地,所述控制器,还用于根据所述检测请求,触发所述电平捕获器,以通过所述电平捕获器获取所述CAN总线上的第二电平信息;则所述控制器,具体用于在确定所述第二电平信息满足预设电平阈值时,启动所述第一隔离电路切换开关。进一步地,所述控制器,还用于在确定所述第二电平信息不满足预设电平阈值时,生成携带有所述待检测线路标识的CAN总线故障提醒消息。进一步地,所述控制器,还用于获取测试切换请求,所述测试切换请求包括待切换检测线路标识;所述控制器,还用于根据所述测试切换请求,关闭所述第一隔离电路切换开关,并启动所述隔离电路切换开关器中与所述待切换检测线路标识对应的第二隔离电路切换开关,以重新发送所述线路测试数据请求给所述待检测OBD设备;所述控制器,还用于触发所述电平捕获器,以通过所述电平捕获器获取与所述第二隔离电路切换开关对应的CAN总线上的第三电平信息;所述控制器,还用于在获取到与所述待检测OBD设备返回的线路测试数据响应时,判断与所述第二隔离电路切换开关对应的CAN总线的工作是否正常。进一步地,所述隔离切换开关器中的隔离电路切换开关为继电器。进一步地,所述检测装置还包括:电源转换模块,其中,所述电源转换模块与所述控制器连接;所述电源转换模块,用于对外部输入的供电电压进行转换,并利用转换后的供电电压对所述控制器进行供电。进一步地,所述控制器,具体用于确定所述第一电平信息是否满足预设变化条件,以判断所述CAN总线的工作是否正常;则所述控制器,还用于在确定所述第一电平信息不满足所述预设变化条件时,生成携带有所述待检测线路标识的CAN总线故障提醒消息。第二方面,本申请提供一种总线检测方法,包括:控制器获取检测请求,所述检测请求中包括待检测线路标识;所述控制器根据所述检测请求,启动隔离电路切换开关器中与所述待检测线路标识对应的第一隔离电路切换开关,以发送线路测试数据请求给待检测OBD设备;所述控制器触发电平捕获器,以通过所述电平捕获器获取与所述第一隔离电路切换开关对应的CAN总线上的第一电平信息;所述控制器在获取到所述待检测的OBD设备返回的线路测试数据响应时,根据所述第一电平信息,判断所述CAN总线的工作是否正常;其中,所述隔离电路切换开关器分别与所述控制器和所述OBD连接,所述电平捕获器与所述控制器连接,所述OBD连接器与所述待检测OBD设备连接。进一步地,所述控制器根据所述检测请求,启动与所述待检测线路标识对应的第一隔离电路切换开关,包括:所述控制器根据所述检测请求,触发所述电平捕获器,以通过所述电平捕获器获取所述CAN总线上的第二电平信息;所述控制器在确定所述第二电平信息满足预设电平阈值时,启动所述第一隔离电路切换开关。进一步地,所述还包括:所述控制器在确定所述第二电平信息不满足所述预设电平阈值时,生成携带有所述待检测线路标识的CAN总线故障提醒消息。进一步地,所述方法还包括:所述控制器获取测试切换请求,所述测试切换请求包括待切换检测线路标识;所述控制器根据所述测试切换请求,关闭所述第一隔离电路切换开关,并启动与所述待切换检测线路标识对应的第二隔离电路切换开关,以重新发送所述线路测试数据请求给所述待检测OBD设备;所述控制器触发所述电平捕获器,以通过所述电平捕获器获取与所述第二隔离电路切换开关对应的CAN总线上的第三电平信息;所述控制器在获取到与所述待检测OBD设备返回的线路测试数据响应时,判断与所述第二隔离电路切换开关对应的CAN总线的工作是否正常。进一步地,所述根据所述第一电平信息,判断所述CAN总线的工作是否正常,包括:确定所述第一电平信息是否满足预设变化条件,以判断所述CAN总线的链路是否正常;则所述方法还包括:在确定所述第一电平信息不满足所述预设变化条件,生成携带有所述待检测线路标识的CAN总线故障提醒消息。本申请提供的总线检测装置和方法,该总线检测装置,包括:控制器、与控制器连接的隔离电路切换开关器、与控制器连接的电平捕获器、以及用于与待检测OBD设备连接的OBD连接器,OBD连接器与隔离电路切换开关器连接,控制器在获取到检测请求时,一方面,启动隔离电路切换开关器中,与检测请求中包括的待检测线路标识对应的第一本文档来自技高网
...

【技术保护点】
1.一种总线检测装置,其特征在于,包括:控制器、与所述控制器连接的隔离电路切换开关器、与所述控制器连接的电平捕获器、以及用于与待检测车载诊断系统OBD设备连接的OBD连接器,所述OBD连接器与所述隔离电路切换开关器连接;其中,/n所述控制器,用于获取检测请求,所述检测请求包括待检测线路标识;并根据所述检测请求,启动所述隔离电路切换开关器中与所述待检测线路标识对应的第一隔离电路切换开关,以发送线路测试数据请求给所述待检测OBD设备;/n所述控制器,还用于触发所述电平捕获器,以通过所述电平捕获器获取与所述第一隔离电路切换开关对应的CAN总线上的第一电平信息;/n所述控制器,还用于在获取到所述待检测OBD设备返回的线路测试数据响应时,根据所述第一电平信息,判断所述CAN总线的工作是否正常。/n

【技术特征摘要】
1.一种总线检测装置,其特征在于,包括:控制器、与所述控制器连接的隔离电路切换开关器、与所述控制器连接的电平捕获器、以及用于与待检测车载诊断系统OBD设备连接的OBD连接器,所述OBD连接器与所述隔离电路切换开关器连接;其中,
所述控制器,用于获取检测请求,所述检测请求包括待检测线路标识;并根据所述检测请求,启动所述隔离电路切换开关器中与所述待检测线路标识对应的第一隔离电路切换开关,以发送线路测试数据请求给所述待检测OBD设备;
所述控制器,还用于触发所述电平捕获器,以通过所述电平捕获器获取与所述第一隔离电路切换开关对应的CAN总线上的第一电平信息;
所述控制器,还用于在获取到所述待检测OBD设备返回的线路测试数据响应时,根据所述第一电平信息,判断所述CAN总线的工作是否正常。


2.根据权利要求1所述的总线检测装置,其特征在于,
所述控制器,还用于根据所述检测请求,触发所述电平捕获器,以通过所述电平捕获器获取所述CAN总线上的第二电平信息;
则所述控制器,具体用于在确定所述第二电平信息满足预设电平阈值时,启动所述第一隔离电路切换开关。


3.根据权利要求2所述的总线检测装置,其特征在于,
所述控制器,还用于在确定所述第二电平信息不满足所述预设电平阈值时,生成携带有所述待检测线路标识的CAN总线故障提醒消息。


4.根据权利要求1或2所述的总线检测装置,其特征在于,
所述控制器,还用于获取测试切换请求,所述测试切换请求包括待切换检测线路标识;
所述控制器,还用于根据所述测试切换请求,关闭所述第一隔离电路切换开关,并启动所述隔离电路切换开关器中与所述待切换检测线路标识对应的第二隔离电路切换开关,以重新发送所述线路测试数据请求给所述待检测OBD设备;
所述控制器,还用于触发所述电平捕获器,以通过所述电平捕获器获取与所述第二隔离电路切换开关对应的CAN总线上的第三电平信息;
所述控制器,还用于在获取到与所述待检测OBD设备返回的线路测试数据响应时,判断与所述第二隔离电路切换开关对应的CAN总线的工作是否正常。


5.根据权利要求4所述的总线检测装置,其特征在于,所述隔离切换开关器中的隔离电路切换开关为继电器。


6.根据权利要求1-3任一项所述的总线检测装置,其特征在于,所述检测装置还包括:电源转换模块,其中,所述电源转换模块与所述控制器连接;
所述电源转换模块,用于对外部输入的供电电压进行转换,并利用转换后的供电电压对所述控制器进行供电。


7.根据权利要求1-3任一项所述的总线检测装置,其特征在于,
所述控制器,具体用于确定所述第一电平信息是否满足预...

【专利技术属性】
技术研发人员:唐传海
申请(专利权)人:深圳移航通信技术有限公司
类型:发明
国别省市:广东;44

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

1