一种域控制器的下线检测系统及方法与流程

文档序号:17854459发布日期:2019-06-11 22:28阅读:276来源:国知局

本发明涉及新能源汽车的控制器领域,特别涉及一种域控制器的下线检测系统及方法。



背景技术:

随着新能源汽车事业的蓬勃发展,市场上涌现出越来越多的新能源汽车,市场竞争也愈发激烈。现有的控制器已无法满足消费者日益丰富的使用需求,这就使得一种具有远程通信能力的域控制器(整车控制器)顺势而生。全新的域控制器集成了多种功能且具有一定的交互能力,可以为消费者提供远程通信和上网功能。

由于域控制器的多元化的功能需要在开发阶段进行验证来保证域控制器能够达到设计要求,因此,如何提供能够对域控制器的多元化的功能进行快速有效的自动化验证,自动甄别域控制器的功能能否满足达到设计要求,减小在检测过程中所投入的人力成本,是现今急需解决的问题。



技术实现要素:

本发明的目的是提供一种域控制器的下线检测系统及方法,以对域控制器的多元化的功能进行快速有效的自动化验证,减小在检测过程中所投入的人力成本。

为解决上述技术问题,本发明提供一种域控制器的下线检测系统,包括:计算机和与所述计算机连接的检测电路板;

其中,所述检测电路板与域控制器连接,用于根据所述计算机的测试指令,对所述域控制器的预设功能进行测试,并将各所述预设功能对应的测试数据发送到所述计算机;

所述计算机,用于向所述检测电路板发送所述测试指令,并将接收的所述测试数据与对应的目标数据进行比较,确定并显示所述预设功能的测试结果。

可选的,所述预设功能包括:模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能中的至少一项。

可选的,所述预设功能包括:模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能时,所述检测电路板,包括:单片机和与所述单片机连接的电压控制设备、数字信号输出设备、信号采集设备、can_fd通信设备、以太网设备、wifi设备和4g通信设备;

其中,所述单片机,用于通过所述can_fd通信设备接收所述测试指令,利用所述电压控制设备、所述数字信号输出设备、所述信号采集设备、所述can_fd通信设备、所述以太网设备、所述wifi设备和所述4g通信设备,对所述域控制器的所述预设功能进行测试,并通过所述can_fd通信设备将各所述预设功能对应的测试数据发送到所述计算机。

可选的,所述单片机,还用于利用所述4g通信设备将所述计算机发送的测试记录文件发送到预设通讯地址;

对应的,所述计算机还用于根据所述测试数据和/或所述测试结果,生成所述测试记录文件,并将所述测试记录文件发送到所述单片机。

可选的,该系统还包括:与所述检测电路板连接的电源设备;

其中,所述电源设备与所述域控制器连接,用于对所述检测电路板和所述域控制器供电。

此外,本发明还提供了一种域控制器的下线检测方法,应用于如上述任一项所述的域控制器的下线检测系统,包括:

检测电路板接收计算机的发送的测试指令;

根据所述测试指令,对域控制器的预设功能进行测试,并将各所述预设功能对应的测试数据发送到所述计算机;

所述计算机将接收的所述测试数据与对应的目标数据进行比较,确定并显示所述预设功能的测试结果。

可选的,所述预设功能包括:模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能中的至少一项。

可选的,所述预设功能包括:模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能时,所述根据所述测试指令,对所述域控制器的预设功能进行测试,包括:

根据所述测试指令,按预设顺序向所述域控制器输出测试信号;其中,所述测试信号包括数字信号、模拟信号、pwm信号、4g测试信号、以太网网络测试和wifi测试信号;

接收并解析所述域控制器返回的反馈信息,生成所述测试数据。

可选的,所述计算机将接收的所述测试数据与对应的目标数据进行比较,确定并显示所述预设功能的测试结果之后,还包括:

所述计算机根据所述测试数据和/或所述测试结果,生成并向所述检测电路板发送所述测试记录文件,以利用所述检测电路板通过4g通讯将所述测试记录文件发送到预设通讯地址。

本发明所提供的一种域控制器的下线检测系统,包括:计算机和与计算机连接的检测电路板;其中,检测电路板与域控制器连接,用于根据计算机的测试指令,对域控制器的预设功能进行测试,并将各预设功能对应的测试数据发送到计算机;计算机,用于向检测电路板发送测试指令,并将接收的测试数据与对应的目标数据进行比较,确定并显示预设功能的测试结果;

可见,本发明利用检测电路板模拟域控制器工作的实际整车环境,对域控制器的多元化的功能进行测试,通过计算机将测试数据与对应的目标数据进行比较,自动甄别域控制器的功能能否满足达到设计要求,可以在域控制器产品开发过程中对域控制器的功能进行快速有效的下线检测,减小了在检测过程中所投入的人力成本。此外,本发明还提供了一种域控制器的下线检测方法,同样具有上述有益效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例所提供的一种域控制器的下线检测系统的结构框图;

图2为本发明实施例所提供的另一种域控制器的下线检测系统的结构示意图;

图3为图2中单片机中的软件流程示意图;

图4为图2中计算机中的软件流程图;

图5为本发明实施例所提供的一种域控制器的下线检测方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,图1为本发明实施例所提供的一种域控制器的下线检测系统的结构框图。该系统可以包括:计算机10和与计算机10连接的检测电路板20;

其中,检测电路板20与域控制器连接,用于根据计算机10的测试指令,对域控制器的预设功能进行测试,并将各预设功能对应的测试数据发送到计算机;

计算机10,用于向检测电路板20发送测试指令,并将接收的测试数据与对应的目标数据进行比较,确定并显示预设功能的测试结果。

可以理解的是,本实施例的目的可以为检测电路板20根据计算机10的控制,模拟域控制器工作的实际整车环境,对域控制器的预设功能进行测试;从而使计算机10可以根据检测电路板20返回的测试数据与对应的目标数据的比较,实现对域控制器的预设功能(如模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能等)的检测,达到快速简单的检测域控制器的功能目的,保证量产域控制器的功能完整性。

其中,对于本实施例中的检测电路板20检测的域控制器的功能(预设功能)的具体选择,可以由设计人员或用户自行设置,如预设功能可以包括模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能中的至少一项;还可以包括如5g通信功能的其他功能。只要检测电路板20可以根据计算机10的测试指令,对域控制器的功能进行检测,本实施例对此不做任何限制。

对应的,对于本实施例中的检测电路板20的具体结构设置,可以由设计人员根据实用场景和用户需求自行设置,如可以根据需要检测的域控制器的功能对应进行设置,当需要检测的域控制器的功能(预设功能)包括模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能时,检测电路板20,可以如图2所示包括:单片机和与单片机连接的电压控制设备、数字信号输出设备、信号采集设备、can_fd通信设备、以太网设备、wifi设备和4g通信设备;其中,单片机,用于通过can_fd通信设备接收测试指令,利用电压控制设备、数字信号输出设备、信号采集设备、can_fd通信设备、以太网设备、wifi设备和4g通信设备,对域控制器的预设功能进行测试,并通过can_fd通信设备将各预设功能对应的测试数据发送到计算机。

具体的,如图2所示,运行上位机软件计算机10可以通过can_fd通信设备与单片机进行数据通信,如计算机10中的usb标准接口可以通过can卡设备连接检测电路板20上的can_fd通信设备连接;运行下位机软件的单片机可以符合如can2.0通信协议的can通信协议,实现与计算机10和域控制器之间的can通信;can_fd通信设备可以与计算机10、单片机和域控制器连接,如can_fd通信设备中的3路can通信接口可以与域控制器连接;4g通信设备可以包含完整通信功能;以太网设备可以具备上网传输数据的功能;电压控制设备的输入端可以与单片机相连,其电压输出控制信号信号由单片机的i/o端口输入,电压控制设备的输出端可以与待测域控制器的输入端连接,为域控制器提供模拟输入测试信号(模拟信号);信号采集设备包含adc部分和i/o部分,具有采集模拟输入和数字输入的功能,其输入端可以与域控制器的输出端连接;数字信号输出设备的输出端可以与域控制器的输入端连接,通过i/o部分输出数字信号给域控制器。

也就是说,图2中计算机10可以使用usb接口通过can卡设备连接检测电路板20上的can_fd通信设备,检测电路板20上的can_fd通信设备则直接和域控制器上的can_fd通信设备连接,并通过can通信协议与单片机和域控制器进行数据通信;检测电路板20上的单片机收到测试指令后,可以根据预设测试流程,对域控制器的预设功能进行检测,并解析域控制器的反馈信息,生成测试数据;计算机10将接收到的各预设功能的测试数据与对应的目标数据进行比较,确定个预设功能的测试结果,继而实现整个测试过程,确定域控制器的每个预设功能是否满足设计要求。

需要说明的是,对于检测电路板20根据计算机10的测试指令,对域控制器的预设功能进行测试的具体方式,即图2中检测电路板20中运行的下位机软件的具体内容,可以由设计人员自行设置,如图2和图3所示所示,预设功能包括模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能时,检测电路板20上电后,单片机内完成初始化配置,随后处于等待状态,接收计算机10输出的测试指令后,可以开始按照预设协议利用电压控制设备、数字信号输出设备、信号采集设备、can_fd通信设备、以太网设备、wifi设备和4g通信设备向域控制器输出如数字信号、模拟信号、pwm信号、4g测试信号、以太网网络测试和wifi测试信号的测试信号,针对上位机(计算机10)的数据读取请求,下位机(单片机)按协议完成信号采集,包括数字信号采集,模拟信号采集、4g通信测试数据、以太网网络测试和wifi测试信号并将采集到的测试数据反馈给上位机。只要检测电路板20可以根据计算机10的测试指令,对域控制器的预设功能进行测试,并将解析得到的测试数据发送给计算机10,本实施例对此不做任何限制。

对应的,如图2和图4所示,计算机10的上位机软件开始运行后,等待检测电路板20和域控制器初始化完成,按照预设流程通过can通信发送测试指令使检测电路板20和待测域控制器完成所有的预设功能的测试。预设功能项测试流程可以为:首先由计算机10按协议发送预设功能测试的can信息指令(测试指令)至检测电路板20;然后由检测电路板20发送对应的can信息(测试指令)和测试信号至域控制器,接着读取相应的反馈结果(测试数据),最后计算机10根据反馈结果判定该项预设功能检测是否合格,待所有预设功能项检测完成后,显示测试结果并结束本次检测。

进一步的,为了使开发人员可以更好的了解域控制器的预设功能的检测情况,本实施例中计算机10还可以根据测试数据和/或测试结果,生成测试记录文件,即记录域控制器的各项预设功能的测试数据和/或测试结果。对应的,当检测电路板20中设置有如4g通信设备的无线通讯设备时,计算机10还可以利用检测电路板20中的无线通讯设备将测试记录文件发送到服务器或远程的终端设备,使开发人员可以在远程监控整个测试流程,如图2中检测电路板20中的单片机可以利用4g通信设备通过4g通讯网络将计算机10发送的测试记录文件发送到预设通讯地址。

具体的,本实施例所提供的系统还可以包括与检测电路板20连接的电源设备,用于为检测电路板20供电;对应的,如图2所示,电源设备还可以与需要测试的域控制器连接,同时为检测电路板20和域控制器供电。

本实施例中,本发明实施例利用检测电路板20模拟域控制器工作的实际整车环境,对域控制器的多元化的功能进行测试,通过计算机10将测试数据与对应的目标数据进行比较,自动甄别域控制器的功能能否满足达到设计要求,可以在域控制器产品开发过程中对域控制器的功能进行快速有效的下线检测,减小了在检测过程中所投入的人力成本。

请参考图5,图5为本发明实施例所提供的一种域控制器的下线检测方法的流程图。该方法可以应用于如上述实施例所提供的域控制器的下线检测系统,包括:

步骤101:检测电路板接收计算机的发送的测试指令。

其中,本步骤的目的可以为检测电路板通过接收计算机的发送的测试指令,确定开始对域控制器的预设功能进行检测。对于检测电路板接收的测试指令的具体内容,可以为计算机发送的一个控制检测电路板对域控制器的全部预设功能进行测试的指令;也可以为计算机发送的控制检测电路板对任一预设功能进行测试的指令,即检测电路板可以根据接收的每个测试指令,对域控制器的对应的一个预设功能进行测试。本实施例对此不做任何限制。

步骤102:根据测试指令,对域控制器的预设功能进行测试,并将各预设功能对应的测试数据发送到计算机。

可以理解的是,本步骤的目的可以为检测电路板根据接收的计算机发送的测试指令,对域控制器的预设功能进行测试,解析得到域控制器反馈的预设功能对应的测试数据,并将测试数据反馈到计算机,以使计算机可以利用测试数据确定域控制器的预设功能的测试结果,即确定域控制器的预设功能是否符合设计要求。

对应的,对于本步骤中的预设功能的具体设置,即本步骤中检测电路板根据测试指令对域控制器进行测试的功能的具体设置,可以由设计人员自行设置,如预设功能可以包括模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能中的至少一项,还可以包括如5g通信功能的其他功能,本实施例对此不做任何限制。

具体的,对于本步骤中检测电路板根据测试指令,对域控制器的预设功能进行测试的具体方式,可以由设计人员自行设置,例如域控制器可以根据测试指令,按预设顺序向域控制器输出测试信号和/或对应的测试指令;接收并解析域控制器返回的反馈信息,生成测试数据。即按预设顺序对域控制器的每个预设功能进行测试。如图3所示,当需要检测的预设功能包括模拟信号采集、模拟信号输出、数字信号采集、数字信号输出、频率信号采集、can_fd通信功能、以太网功能、wifi热点功能和4g通信功能时,检测电路板可以根据测试指令,按预设顺序向域控制器输出数字信号、模拟信号、pwm信号、4g测试信号、以太网网络测试和wifi测试信号,并对每个测试信号输出后域控制器返回的反馈信息进行解析,生成测试数据。只要检测电路板可以实现对域控制器的预设功能的测试,本实施例对此不做任何限制。

步骤103:计算机将接收的测试数据与对应的目标数据进行比较,确定并显示预设功能的测试结果。

可以理解的是,本步骤的目的可以为计算机通过将每个预设功能的测试数据与对应的目标数据进行比较,确定域控制器的每个预设功能的测试结果,即确定域控制器的每个预设功能是否符合设计要求。

具体的,对于计算机将接收的测试数据与对应的目标数据进行比较的具体方式,可以由设计人员自行设置,如可以通过将一个预设功能的测试数据与该预设功能对应的预先存储的阈值(目标数据)进行比较,确定该预设功能的测试数据是否处于符合设计要求的范围内,从而确定该预设功能的检测结果,即该预设功能是否符合设计要求。

进一步的,为了使开发人员能够在远程监控域控制器的测试流程,本步骤之后还可以包括计算机根据测试数据和/或测试结果,生成测试记录文件,并将测试记录文件发送到检测电路板;检测电路板通过无线通讯(如4g通讯)将测试记录文件发送到预设通讯地址的步骤。如图2所示,检测电路板设置有4g通讯设备时,检测电路板利用4g通讯设备通过4g通讯将测试记录文件发送到服务器或远程的终端设备的通讯地址(预设通讯地址)。

本实施例中,本发明实施例利用检测电路板模拟域控制器工作的实际整车环境,对域控制器的多元化的功能进行测试,通过计算机将测试数据与对应的目标数据进行比较,自动甄别域控制器的功能能否满足达到设计要求,可以在域控制器产品开发过程中对域控制器的功能进行快速有效的下线检测,减小了在检测过程中所投入的人力成本。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的方法而言,由于其与实施例公开的系统相对应,所以描述的比较简单,相关之处参见系统部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

以上对本发明所提供的一种域控制器的下线检测系统及方法进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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