The invention relates to a method for automatic test equipment and test controller configured to set the method, the first model and second model system implementation technology in testing equipment, testing equipment including FPGA for performing the first or the second model and used to perform the first or the second mock exam type CPU controller to test in the implementation of model connection to test the device and realized in the controller and / or model first and / or second model data exchange between. The method includes the following steps: first model distribution personalized first sampling rate is second and the distribution model of personalized with a sampling rate of second; the first model for execution and equipped with second models for execution in CPU or FPGA in CPU or FPGA; and the automatic configuration of test equipment to be used in FPGA or CPU in the first implementation of the first model and the sampling rate at FPGA or CPU at the sampling rate of second second models. The invention also relates to a test device for testing the controller.
【技术实现步骤摘要】
用于配置为测试控制器而设置的测试设备的方法
本专利技术涉及控制器的开发,所述控制器例如在汽车工业中或者在航空工业中用于控制技术系统、例如马达或制动器。本专利技术尤其涉及在控制器的开发过程中使用的测试设备。
技术介绍
控制器的开发变成了一个高度复杂的过程。因此,应该尽可能早地在开发过程中测试新的控制器或者新的控制功能,以便检验一般功能性并且预定进一步的开发方向。在临近结束开发过程时重要的是,尽可能全面地测试已经广泛开发的控制器,以便在所述控制器投入使用或者进入批量生产并且在稍后的运行中在任何情况下如期望那样地工作之前基于测试结果进行必要的修改。为了测试控制器,已知方法硬件在环仿真(HIL-Simulation)和快速控制原型(RCP)。在HIL-Simulation中,电子控制器连接到测试设备(HIL-Simulator)上,在所述测试设备上例如执行要由控制器控制或者调节的系统的软件模型。所述软件模型也称为环境模型。因此,所述测试设备为控制器仿真以后应用的物理环境。而在RCP中,在测试设备上执行要开发或者要改进的控制器的软件模型。于是在RCP的情况下,通过所述测试设备借助于在测试设备上执行的模型来调节或者控制从外部连接到测试设备上的技术系统。要在测试设备上执行的软件模型变得越来越复杂。因此,RCP和HIL测试设备常常具有多个用于并行地执行不同的模型或者模型部分的处理器或者FPGA。为了能够在测试设备的CPU和FPGA上执行所述模型并且所述模型能够与连接的技术系统通信、即交换数据,必须针对每个模型特定地配置测试设备。迄今为止必须手动实施所述配置。根据应该在测试 ...
【技术保护点】
用于自动配置为测试控制器而设置的测试设备的方法,其中,在所述测试设备中执行技术系统的第一模型和技术系统的第二模型,并且周期性地以定义的采样率执行所述模型,其中,第一模型和第二模型分别是要控制的技术系统的模型或者要测试的控制器的模型,并且所述模型作为以较高级的编程语言的源代码存在,其中,所述测试设备包括用于执行第一和/或第二模型的FPGA和用于执行第一或第二模型的CPU,要测试的控制器在执行所述模型时连接到测试设备上并且实现在所述控制器和/或第一模型和/或第二模型之间的数据交换,以及其中,所述方法具有下列步骤:a)为第一模型分配个性化的第一采样率并且为第二模型分配个性化的第二采样率;b)配设第一模型以用于在CPU或FPGA上执行,并且配设第二模型以用于在CPU或FPGA上执行;以及c)自动配置所述测试设备,以用于在FPGA或CPU上以分配的第一采样率执行第一模型并且在FPGA或CPU上以分配的第二采样率执行第二模型。
【技术特征摘要】
2016.01.26 DE 102016101344.71.用于自动配置为测试控制器而设置的测试设备的方法,其中,在所述测试设备中执行技术系统的第一模型和技术系统的第二模型,并且周期性地以定义的采样率执行所述模型,其中,第一模型和第二模型分别是要控制的技术系统的模型或者要测试的控制器的模型,并且所述模型作为以较高级的编程语言的源代码存在,其中,所述测试设备包括用于执行第一和/或第二模型的FPGA和用于执行第一或第二模型的CPU,要测试的控制器在执行所述模型时连接到测试设备上并且实现在所述控制器和/或第一模型和/或第二模型之间的数据交换,以及其中,所述方法具有下列步骤:a)为第一模型分配个性化的第一采样率并且为第二模型分配个性化的第二采样率;b)配设第一模型以用于在CPU或FPGA上执行,并且配设第二模型以用于在CPU或FPGA上执行;以及c)自动配置所述测试设备,以用于在FPGA或CPU上以分配的第一采样率执行第一模型并且在FPGA或CPU上以分配的第二采样率执行第二模型。2.根据权利要求1所述的方法,其中,所述测试设备的自动配置包括:a)如果将在FPGA上的执行配设给了第一和/或第二模型,则从第一和/或第二模型中自动生成至少一个网表;b)自动生成通信接口,以用于能实现在第一模型、第二模型和/或所述控制器之间的数据交换;c)通过所述至少一个网表和所生成的通信接口来自动配置所述FPGA的至少一个分区;d)自动配置在所述FPGA上的多样时钟频率部件,以用于提供至少一个用于以所述个性化的采样率在所述FPGA上执行第一和/或第二模型的个性化的时钟频率信号。3.根据权利要求2所述的方法,其中,所述测试设备的自动配置包括:a)如果将在CPU上的执行配设给了第一和/或第二模型,则从第一和/或第二模型...
【专利技术属性】
技术研发人员:L·尤哈斯,J·拉克迈尔,
申请(专利权)人:帝斯贝思数字信号处理和控制工程有限公司,
类型:发明
国别省市:德国,DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。