一种数据传输装置及电子控制器在线刷写系统的制作方法

文档序号:15896453发布日期:2018-11-09 21:06阅读:250来源:国知局
一种数据传输装置及电子控制器在线刷写系统的制作方法

本实用新型属于汽车试验技术领域,尤其是涉及一种数据传输装置及电子控制器在线刷写系统。



背景技术:

目前整车电子控制器在线刷写工具一般为笔记本电脑式的刷写系统,该笔记本电脑连接上刷写的硬件工具,且笔记本电脑集成上位机刷写软件。由于各个电子控制器在整车上不完全都在一个网段上,可能分布在两条或者三条网段上,甚至更多条网段上。在这种使用笔记本电脑方式的刷写过程中,刷写人员需要手动选择和连接将要刷写电子控制器所在的网段,这就需要操作人员在刷写过程中频繁断线连线,而且还需要刷写人员提前知道整车的网络拓扑和车辆的车载诊断仪(On Board Diagnostic简称:OBD)接口定义才能进行在线刷写工作,这样经常导致误刷的情况,例如第一电子控制器的软件刷在了第二电子控制器上,这样很容易导致整车功能紊乱的情况,严重影响了整车的研发进度。



技术实现要素:

本实用新型实施例的目的在于提供一种数据传输装置及电子控器在线刷写系统,从而解决现有技术中手动选择和连接将要刷写电子控制器所在的网段易出现连接错误的问题。

为了实现上述目的,本实用新型提供了一种数据传输装置,包括:

网络数据传输工具、多个开关控制元件、第一车载诊断系统OBD接口和逻辑控制电路;

其中,所述网络数据传输工具包括D型数据接口;

所述第一车载诊断系统OBD接口的每一控制器局域网CAN高端口,通过一个所述开关控制元件与所述D型数据接口的CAN高连接端连接;

所述第一车载诊断系统OBD接口的每一CAN低端口,通过一个所述开关控制元件,与所述D型数据接口的CAN低连接端连接;

所述逻辑控制电路的信号输入端与所述D型数据接口的控制信号连接端连接;

所述逻辑控制电路的信号输出端与每一所述开关控制元件的控制端电连接。

其中,所述网络数据传输工具还包括与所述D型数据接口连接的数据传输电路。

其中,所述D型数据接口上设置有电源连接端;所述电源连接端与所述数据传输电路的电源输出端和所述逻辑控制电路的电源输入端分别连接。

其中,所述D型数据接口的CAN高连接端与所述数据传输电路的第一数据输出端连接,所述D型数据接口的CAN低连接端与所述数据传输电路的第二数据输出端连接;所述D型数据接口的控制信号连接端与所述数据传输电路的控制信号输出端连接。

其中,所述逻辑控制电路包括多个信号输出端,每一所述信号输出端与一个所述开关控制元件的控制端电连接,其中,所述逻辑控制电路根据所述信号输入端接收到的控制信号,输出开关控制元件闭合的信号至相应的开关控制元件的控制端。

其中,所述开关控制元件包括:常开继电器。

本实用新型实施例还提供一种电子控制器在线刷写系统,包括:上位机和如上所述的数据传输装置;其中,所述网络数据传输工具的数据输入端通过所述上位机的通用串行总线USB端口与所述上位机连接。

其中,所述第一车载诊断系统OBD接口通过设置在电动汽车上的第二车载诊断系统OBD接口与电动汽车的电子控制器连接。

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

本实用新型通过在网络数据传输工具的D型数据接口中用于传输CAN信号的CAN高连接端与第一车载诊断系统OBD接口的每一CAN高端口之间设置一个开关控制元件,并在所述D型数据接口中用于传输CAN信号的CAN低连接端与所述第一车载诊断系统OBD接口的每一CAN低端口之间设置一个开关控制元件,从而在传输数据前,控制逻辑电路根据接收到的控制信号控制相应的开关控制元件闭合,实现所述D型数据接口与所述第一车载诊断系统OBD接口的连通,避免了刷写人员手动选择和连接将要刷写部件所在的网段,提高了刷写效率,避免了由于连接错误导致误刷的问题。

附图说明

图1为本实用新型实施例的数据传输装置的示意图;

图2为本实用新型实施例的电子控制器在线刷写系统的示意图。

附图标记说明:

1-网络数据传输工具,11-数据传输电路,12-D型数据接口,2-开关控制元件,3-第一车载诊断系统OBD接口,4-逻辑控制电路,5-上位机,6-第二车载诊断系统OBD接口。

具体实施方式

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

本实用新型实施例针对现有技术中为电子控制器在线刷写数据时,需要刷写人员手动选择和连接将要刷写电子控制器所在的网段,导致刷写效率低,且易出现由于连接错误而误刷写的问题,提供一种数据传输装置及电子控制器在线刷写系统,提高了刷写效率。

如图1所示,本实用新型的一实施例提供了一种数据传输装置,包括:网络数据传输工具1、多个开关控制元件2、第一车载诊断系统OBD接口3和逻辑控制电路4。

本实施例中,所述网络数据传输工具1用于传输待刷写的数据和控制信号,所述开关控制元件2用于控制传输数据的线路的连通与断开,所述逻辑控制电路4用于根据控制信号控制所述开关控制元件2闭合或断开,所述第一车载诊断系统OBD接口3用于与车端的OBD接口连接。

具体的,所述网络数据传输工具1包括D型数据接口12;所述第一车载诊断系统OBD接口3的每一控制器局域网(Controller Area Network,简称:CAN)高端口,通过一个所述开关控制元件2与所述D型数据接口12的CAN高连接端连接;所述第一车载诊断系统OBD接口3的每一CAN低端口,通过一个所述开关控制元件2,与所述D型数据接口12的CAN低连接端连接。

这里,需要说明的是,所述D型数据接口12包括:DB-9针、DB-15针、DB-27针和DB-35针。用户可以根据刷写数据的需要选择不同型号的D数据接口12。优选的,本实施例中,所述D型数据接口12为DB-9针。

另外,所述D型数据接口12为接口连接器,其各连接管脚并无特殊意义,用户可根据各管脚的用途对每一管脚进行命名。本实施例中的CAN高连接端和CAN低连接端用于传输CAN信号,分别与CAN总线连接。优选的,所述CAN高连接端为所述D型数据接口的第二连接管脚,所述CAN低连接端为所述D型数据接口的第七连接管脚。

同样的,所述第一车载诊断系统OBD接口3的各连接管脚也没有特定的含义,用户可以根据各连接管脚的用途进行定义。本实施例中的一个所述CAN高端口与电动汽车的一个电子控制器的一根CAN总线对应设置,一个所述CAN低端口与电动汽车的一个电子控制器的另一根CAN总线对应设置。

所述逻辑控制电路4的信号输入端与所述D型数据接口12的控制信号连接端连接;所述逻辑控制电路4的信号输出端与每一所述开关控制元件2的控制端电连接。优选的,所述控制信号连接端为所述D型数据接口12的第五连接管脚。

进一步的,所述网络数据传输工具1还包括与所述D型数据接口12连接的数据传输电路11。其中,所述数据传输电路11用于传输控制信号和待刷写的数据。并通过所述D型数据接口12将所述控制信号输出至所述逻辑控制电路4,通过所述D型数据接口12将所待刷写的数据输出至待刷写的部件。

如图1所示,所述D型数据接口12上还设置有电源连接端;所述电源连接端与所述数据传输电路11的电源输出端和所述逻辑控制电路4的电源输入端分别连接。从而实现利用所述数据传输电路11的电源为所述逻辑控制电路4供电,避免在所述逻辑控制电路4上重新布置电源,简化了所述逻辑控制电路4的结构。具体的,所述电源连接端包括:正电源连接端、负电源连接端和接地端。可选的,所述正电源连接端为所述D型数据接口12的第一连接管脚,所述负电源连接端为所述D型数据接口12的第三连接管脚,所述接地端为所述D型数据接口12的第四连接管脚。

需要说明的是,图1中,所述逻辑控制电路4中的“+”表示正电源输入端,“-”表示负电源输入端,“地”表示接地端。

具体的,所述D型数据接口12的CAN高连接端与所述数据传输电路11的第一数据输出端连接,所述D型数据接口12的CAN低连接端与所述数据传输电路11的第二数据输出端连接,从而实现输出所述数据传输电路11输出的控制信号和刷写数据;所述D型数据接口12的控制信号连接端与所述数据传输电路11的控制信号输出端连接。

为了便于所述逻辑控制电路4控制所述开关控制元件2闭合或断开,本实用新型实施例的所述逻辑控制电路4包括多个信号输出端,每一所述信号输出端与一个所述开关控制元件2的控制端电连接,其中,所述逻辑控制电路4根据所述信号输入端接收到的控制信号,输出开关控制元件闭合的信号至相应的开关控制元件2的控制端,使所述开关控制元件2闭合。

所述开关控制元件2包括:继电器、场效应管、晶闸管、晶体管或可控硅等。优选的,本实用新型实施例的开关控制元件2为常开继电器。当不需要为设置在某一网段的待刷写部件刷写数据时,与所述待刷写部件连接的所述开关控制元件2为常开状态,使得与所述开关控制元件2连接的所述D型数据接口12的端口和与所述开关控制元件2连接的所述第一车载诊断系统OBD接口3的端口之间为断开的状态;在所述逻辑控制电路4接收到闭合的控制信号后,控制所述开关控制元件2闭合,使得与所述开关控制元件2连接的所述D型数据接口12的端口和所述第一车载诊断系统OBD接口3的端口连通,实现数据的传输。

本实用新型实施例由所述逻辑控制电路4控制所述开关控制元件2闭合或断开,实现了根据用户需求智能的控制所述数据传输装置与待刷写网段的部件的连通与断开,避免由于手工错误连接线束导致误刷的情况,提高了刷写效率。

如图2所示,本实用新型实施例还提供一种电子控制器在线刷写系统,包括:上位机5和如上所述的数据传输装置。其中,所述网络数据传输工具1的数据输入端通过所述上位机5的通用串行总线USB端口与所述上位机5连接。具体的,所述网络数据传输工具1的数据输入端可以为所述数据传输电路11的输入端。

其中,所述第一车载诊断系统OBD接口3通过设置在电动汽车上的第二车载诊断系统OBD接口6与电动汽车的电子控制器连接。

具体的,所述上位机上预先设置有各电子控制器的刷写数据包、配置软件和刷写软件,其中,所述刷写数据包包括:所述电子控制器所处的网段信息和待刷写的数据;所述配置软件中设置有每一所述网段信息与所述开关控制元件2的对应关系,通过执行所述配置软件,确认当前需要闭合的所述开关控制元件2;所述刷写软件则用于执行相应的刷写操作。所述上位机5根据与待刷写的电子控制器对应的所述刷写数据包,确定所述待刷写的电子控制器的网段信息,通过执行所述配置文件,确认当前需要闭合的开关控制元件2,并通过所述网络数据传输工具1将闭合所述开关控制元件2的控制信号输出至所述逻辑控制电路4,由所述逻辑控制电路4控制相应的所述开关控制元件2闭合,使得待刷写的电子控制器与所述电子控制器在线刷写系统连通。然后,所述上位机5再执行所述刷写软件,通过控制所述网络数据传输工具1的数据传输电路11,将所述刷写数据包中的所述待刷写数据输出至所述待刷写电子控制器,为所述待刷写电子控制器刷写数据。

当需要为另一网段上的电子控制器刷写数据时,则按照上述步骤,首先控制相应的所述开关控制元件2闭合,然后再进行数据的刷写。这样,就无需用户手动更换连接线束,避免数据误刷且提高了刷写效率。

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

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