一种汽车诊断系统及汽车的制作方法

文档序号:15315598发布日期:2018-08-31 23:10阅读:110来源:国知局

本实用新型属于汽车故障诊断技术领域,尤其是涉及一种汽车诊断系统及汽车。



背景技术:

随着汽车技术的飞速发展,人们对汽车的安全性和可靠性有了更高的要求。汽车内部电控系统故障不仅会影响汽车的正常运行,甚至会造成安全事故。为了保证汽车的安全性,将事故发生机率降低到可控范围内,汽车电控系统的诊断系统的实现越来越重要,车载诊断系统(On-Board Diagnostic,简称:OBD)接口作为诊断设备与整车交互诊断数据的通道,其实现机制尤为重要。传统的诊断接口直接连接整车所有网段,诊断数据和网络通信数据可直接通过诊断接口读取,不能有效保证整车数据的安全性;另外一种普遍采用的诊断接口,通过网关控制器与整车网络相连,网关控制器转发诊断设备和整车控制器之间的诊断数据,其实现方式保证整车数据的安全性,但在整车开发或售后阶段,技术人员需通过引线方式来获取网络通信数据,破坏了整车线束,对整车造成了安全隐患。



技术实现要素:

本实用新型实施例的目的在于提供一种汽车诊断系统及汽车,从而解决现有技术中无法有效保证整车数据的安全性,以及由于技术人员通过引线方式获取网络通信数据,导致整车存在安全隐患的问题。

为了实现上述目的,本实用新型实施例提供了一种汽车诊断系统,包括:

网关控制器;

车载诊断系统OBD接口,所述网关控制器分别通过第一线路和第二线路与OBD接口相连接;

其中,所述第一线路上设置有继电器,且所述继电器还与汽车的部件控制器相连接;

所述网关控制器通过所述第一线路控制所述继电器呈第一状态或者第二状态;其中所述继电器处于第一状态时,所述OBD接口与部件控制器之间的线路连通,所述OBD接口与部件控制器之间直接进行诊断数据传输;所述继电器处于第二状态时,所述OBD接口与所述部件控制器之间的诊断数据,经过所述第二线路,通过网关控制器转发。

其中,所述网关控制器的输出端通过硬线与所述第一线路的继电器的控制端连接;当所述网关控制器通过所述第二线路接收到表征诊断模式的数据时,所述网关控制器控制所述继电器由第二状态切换至第一状态,当所述网关控制器通过所述第二线路接收到表征非诊断模式的数据时,所述网关控制器控制所述继电器由第一状态切换至第二状态。

其中,所述部件控制器包括仪表控制器和车身控制器中的至少一个。

其中,所述继电器包括第一继电器和第二继电器,其中,所述第一继电器的第一端、所述第二继电器的第一端、所述仪表控制器和所述网关控制器的第一CAN通信端通过CAN总线连接,所述第一继电器的第二端和所述第二继电器的第二端分别与所述OBD接口连接;当所述第一继电器和所述第二继电器处于第一状态时,所述第一继电器的第一端和所述第一继电器的第二端连通,所述第二继电器的第一端和所述第二继电器的第二端连通。

其中,所述继电器还包括第三继电器和第四继电器,所述第三继电器的第一端、所述第四继电器的第一端、所述车身控制器和所述网关控制器的第二CAN通信端通过CAN总线连接,所述第三继电器的第二端和所述第四继电器的第二端分别与所述OBD接口连接,当所述第三继电器和所述第四继电器处于第一状态时,所述第三继电器的第一端和所述第三继电器的第二端连通,所述第四继电器的第一端和所述第四继电器的第二端连通。

其中,当所述继电器处于第一状态时,所述部件控制器与所述OBD接口之间还直接进行通信数据的传输。

其中,还包括发动机控制器,所述发动机控制器通过CAN总线与所述网关控制器的第三CAN通信端连接。

其中,所述OBD接口与所述发动机控制器之间的诊断数据,经过所述第二线路,通过网关控制器转发。

其中,在所述继电器处于第一状态时,所述OBD接口与所述发动机控制器之间的通信数据,经过所述第二线路,通过网关控制器转发。

本实用新型实施例还提供了一种汽车,包括如上所述的汽车诊断系统。

本实用新型的上述技术方案至少具有如下有益效果:

本实用新型实施例通过在网关控制器和OBD接口之间连接包含继电器的第一线路,从而实现了在进行故障诊断时,汽车的部件控制器直接与OBD接口连接,使与所述OBD接口连接的诊断设备能够直接分别读取整车各网段诊断数据和通信数据,保证了整车数据的安全性,同时使技术人员能够简单方便的获取整车网络通信数据和诊断数据,避免了通过引线方式获取数据,导致整车存在安全隐患。

附图说明

图1为本实用新型实施例的汽车诊断系统的示意图。

附图标记说明:

1-网关控制器,2-OBD接口,3-仪表控制器,4-发动机控制器,5-车身控制器,6-供电电源,K1-第一继电器,K2-第二继电器,K3-第三继电器,K4-第四继电器。

具体实施方式

为使本实用新型要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本实用新型实施例针对现有技术中无法有效保证整车数据的安全性以及由于技术人员通过引线方式获取网络通信数据,导致整车存在安全隐患的问题,提供一种汽车诊断系统及汽车,从而为技术人员预留数据读取通道,便于车辆开发和售后阶段的故障问题排查,并为整车安全提供保障。

如图1所示,本实用新型的一实施例提供了一种汽车诊断系统,包括:

网关控制器1;

车载诊断系统OBD接口2,所述网关控制器1分别通过第一线路和第二线路与OBD接口2相连接;

其中,所述第一线路上设置有继电器,且所述继电器还与汽车的部件控制器相连接;

所述网关控制器1通过所述第一线路控制所述继电器呈第一状态或者第二状态;其中所述继电器处于第一状态时,所述OBD接口2与部件控制器之间的线路连通,所述OBD接口2与部件控制器之间直接进行诊断数据传输;所述继电器处于第二状态时,所述OBD接口2与所述部件控制器之间的诊断数据,经过所述第二线路,通过网关控制器1转发。

本实用新型的上述实施例,通过设置所述继电器,实现了在诊断模式和非诊断模式两种状态下,通过不同的线路在所述部件控制器与所述OBD接口2之间传输数据。其中,当处于非诊断模式时,所述网关控制器1将接收到的所述部件控制器发送的所有数据进行处理,从而获取诊断数据,通过所述第二线路将所述诊断数据发送至所述OBD接口2。当处于诊断模式时,所述网关控制器1控制所述继电器处于第一状态,从而实现每一所述部件控制器与所述OBD接口2之间分别直接进行数据传输,保证了整车数据的安全性。具体的,此时传输的数据包括通信数据和诊断数据,与所述OBD接口2连接的诊断设备根据所述通信数据和所述诊断数据判断故障产生的原因。

这里,需要说明的是,所述继电器的第一状态为继电器的动触点与常开触点连通,即:所述继电器中的线圈通电,将动触点吸合至与所述常开触点连通;所述继电器的第二状态为继电器的动触点与常闭触点连通,即:所述继电器中的线圈未通电,动触点与常闭触点连通。

其中,所述网关控制器1的输出端通过硬线与所述第一线路的继电器的控制端连接;当所述网关控制器1通过所述第二线路接收到表征诊断模式的数据时,所述网关控制器1控制所述继电器由第二状态切换至第一状态,当所述网关控制器1通过所述第二线路接收到表征非诊断模式的数据时,所述网关控制器1控制所述继电器由第一状态切换至第二状态。

为了进一步确保整车数据的安全性,在技术人员对汽车进行故障诊断的过程中,首先将诊断设备连接至所述OBD接口2,然后,所述网关控制器1与所述诊断设备通过所述第二线路进行安全验证,当两者安全验证成功后,所述诊断设备发送表征诊断模式的数据至所述网关控制器1,所述网关控制器1控制其输出端输出有效电平至所述继电器的控制端,使所述继电器处于第一状态,所述动触点与所述常开触点连通;当两者的安全验证失败或验证超时后,所述网关控制器1控制其输出端输出无效电平至所述继电器的控制端,使所述继电器处于第二状态,所述动触点与所述常闭触点连通。其中,所述继电器的控制端为继电器的线圈的第二端。

具体的,所述部件控制器包括仪表控制器3和车身控制器5中的至少一个。其中,所述仪表控制器3与所述第一线路中的两个继电器连接,所述车身控制器5与所述第一线路中的另两个继电器连接。

其中,所述第一继电器K1的第一端、所述第二继电器K2的第一端、所述仪表控制器3和所述网关控制器1的第一CAN通信端通过CAN总线连接,所述第一继电器K1的第二端和所述第二继电器K2的第二端分别与所述OBD接口2连接;当所述第一继电器K1和所述第二继电器K2处于第一状态时,所述第一继电器K1的第一端和所述第一继电器K1的第二端连通,所述第二继电器K2的第一端和所述第二继电器K2的第二端连通。从而实现在诊断模式时,所述仪表控制器3通过所述第一继电器K1和所述第二继电器K2与所述OBD接口2连接并直接进行数据传输。其中,所述第一端为继电器的常开触点,所述第二端为继电器的动触点。

其中,所述第三继电器K3的第一端、所述第四继电器K4的第一端、所述车身控制器5和所述网关控制器1的第二CAN通信端通过CAN总线连接,所述第三继电器K3的第二端和所述第四继电器K4的第二端分别与所述OBD接口2连接,当所述第三继电器K3和所述第四继电器K4处于第一状态时,所述第三继电器K3的第一端和所述第三继电器K3的第二端连通,所述第四继电器K4的第一端和所述第四继电器K4的第二端连通。从而实现在诊断模式时,所述仪表控制器3通过所述第三继电器K3和所述第四继电器K4与所述OBD接口2连接并直接进行数据传输,其中,所述第一端为继电器的常开触点,所述第二端为继电器的动触点。

进一步的,当所述继电器处于第一状态时,所述部件控制器与所述OBD接口2之间还直接进行通信数据的传输。使得与所述OBD接口2连接的诊断设备根据所述通信数据和所述诊断数据对所述部件控制器进行故障诊断,确定故障原因。

本实用新型实施例通过设置所述继电器,实现了诊断设备通过所述OBD接口2直接获取所述部件控制器的通信数据和诊断数据,避免了技术人员通过引线方式获取网络通信数据,破坏整车线束,对整车造成安全隐患;同时,也解决了现有技术的诊断接口直接连接整车所有网段,导致无法有效保证整车数据的安全性的问题。

其中,本实用新型实施例的汽车诊断系统还包括发动机控制器4,所述发动机控制器4通过CAN总线与所述网关控制器1的第三CAN通信端连接。在非诊断模式时,所述OBD接口2与所述发动机控制器4之间的诊断数据,经过所述第二线路,通过网关控制器1转发。在诊断模式时,即所述第一线路的继电器处于第一状态时,所述OBD接口2与所述发动机控制器4之间的通信数据和诊断数据,均经过所述第二线路,通过网关控制器1转发。

综上可知,当所述汽车诊断系统处于非诊断模式时,所述网关控制器1通过CAN总线接收所述仪表控制器3、所述发动机控制器4和所述车身控制器5发送的诊断数据和通信数据,并对接收到的数据进行处理,获取所述仪表控制器3、所述发动机控制器4和所述车身控制器5发送的诊断数据,并通过所述第二线路发送至所述OBD接口2;当所述汽车诊断系统处于诊断模式时,所述网关控制器1控制其输出端输出有效电平至继电器,控制所述继电器处于第一状态,使得所述仪表控制器3和所述车身控制器5分别与所述OBD接口2连接,并直接传输诊断数据和通信数据;所述发动机控制器4通过所述网关控制器1和所述第二线路与所述OBD接口2连接,并直接传输诊断数据和通信数据。

具体的,如图1所示,所述第一继电器K1的线圈的第一端、所述第二继电器K2的线圈的第一端、所述第三继电器K3的线圈的第一端和所述第四继电器K4的线圈的第一端分别与供电电源6连接;所述网关控制器1包括两个输出端,其中,第一输出端与所述第一继电器K1的线圈的第二端和所述第二继电器K2的线圈的第二端连接,第二输出端与所述第三继电器K3的线圈的第二端和所述第四继电器K4的线圈的第二端连接。当所述网关控制器1接收到表征诊断模式的数据时,所述网关控制器1控制所述第一输出端和所述第二输出端输出低电平,使各继电器的线圈通电,从而使得所述继电器处于动触点与常开触点连通的第一状态。

这里,需要说明的是,当所述网关控制器1接收到表征仪表诊断模式的数据时,所述网关控制器1控制所述第一输出端输出低电平,使得所述第一继电器K1和所述第二继电器K2切换至第一状态;同样的,当所述网关控制器1接收到表征车身诊断模式的数据时,所述网关控制器1控制所述第二输出端输出低电平,使得所述第三继电器K3和所述第四继电器K4切换至第一状态;当所述网关控制器1接收到表征发动机诊断模式的数据时,所述网关控制器1控制所述第三CAN通讯端与所述第二线路连通。

本实用新型实施例还提供一种汽车,包括如上所述的汽车诊断系统。

相应的,由于本实用新型实施例的汽车诊断系统应用于汽车,因此,本实用新型实施例还提供了一种汽车诊断系统,其中,上述汽车诊断系统所述实现实施例均适用于该汽车的实施例中,也能达到相同的技术效果。

以上所述是本实用新型的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本实用新型所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本实用新型的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1