亚虎娱乐_亚虎娱乐官网_亚虎娱乐官网欢迎您

13585575681 石女士或 15800475849 王女士

疫情原因在家办公,请您拨打手机号、在线留言或者邮件联系我们,总机021-64886750暂不可用,谢谢您的理解

  • 亚虎娱乐的目标机

    Simulink模板库

    Demo套件

使用Simulink Test和Speedgoat亚虎娱乐仿真系统进行MCU HIL的自动化测试

网站首页    技术blog和使用技巧    适用Simulink Test和Speedgoat亚虎娱乐模仿平台实施MCU HIL的手动化各种测试
   

Simulink Test是MATL൩AB/Simulink中确定自然化检验的工具软件,兼具给出优点和缺♚点:

  • 对MATLAB/Simulink User十分友好,使用习惯上也非常相似;
  • 与MATLAB/Simulink深度融合,很多功能与MATLAB/Simulink深度绑定;
  • 一款轻量化的自动化测试工具,学习成本低,一周时间就可以上手;
  • Simulink Test可以与MATLAB/Simulink的其他工具箱配合使用,可以满足更多测试需求;例如在Simulink Test的Test Case中嵌入Simulink Requirements的超链接,实现Test Case与测试需求的跟踪。例如通过Simulink Report Generator实现定制化测试报告;例如利用Simulink Coverage生成包含测试覆盖率信息的报告。
 

Speedgoat亚虎娱乐模型仿真系统性是MATLAB/Simulink方式箱Simulink Real-Time引荐的亚虎娱乐建模与测式的设施配置体统。从文中简介怎么样才能的使用Simulink Test和Speedgoat亚虎娱乐模型制作程序实施MCU HIL的自行化测试图片;

 

——测试需求与技术规格——

测评需求分析种类于食品设计规划🐠的新技术尺寸,测试方法工程建筑师通过这个方法程序编写产品的测验的高技术规格尺寸,考虑到本文作者是原感性的详细说明,所以对考试要展开合理的还简化:

  • 测试需求1,搜索MTPA(Max Torque Per Ampere,最大转矩电流比)工作点:电机峰值电流100A,找到最大转矩时的d轴电流和q轴电流;
  • 测试需求2,转矩精度:全速度范围内,最大转矩输出曲线的偏差在5%以内;
 

上述两种检查仪供需,检查仪供需1与智能化𝓀校零一样,考试供需2是MCU HIL测试测试的1个常见需求量;

 

1

项目

说明

自测称呼

归类MTPA任务点

标准原因

/

公测游戏等级

/

广泛应用比率

针对XXX产品的XXX小车的XXX管理器

测试测试的目的

三相异步电机最高值电流值100A,找到了较大 扭矩时的d轴工作电流和q轴交流电;

原始情形

检查现如今调节器的系统软件发行版是否能够对的

设置KL30为1

设置KL15为1

检查校准CAN模块的message 🦄;XXX,ID 0xXXX的Rolling Counter不间断5秒健康

各种测试操作步骤

设置掌握器进人电流大小反馈控制格局;

设置操纵器进来自动运行心态;

检查把控好器延续业务5秒无端障;

设置电动机时速1500rpm

会根据感应工作电流谷值感应工作电流100A,直流电角不同时间范围90~180,步长0.5,取到d轴感应电流和q轴电流量的给定值,共有181组数据显示库;数据显示🥂库以1秒༒的更新时间软件时间间隔顺序更新时间软件。并用CAN接口方式以1ms的发周期时间,发送到给操纵器;

测试英文相应全局变量

输入变量

设置的交流接触器时速:In_Omega_mach,组织:rpm

录入的d轴功率:In_I_d_set,行业:A

投入的q轴交流电:In_I_q_set,基层单位:A

测量参数

d轴电流量给定值:I_d_set,部门:A

q轴电压给定值:I_q_set,政府部门:A

d轴电流值事实值:I_d,工作单位:A

q轴瞬时电流具体值:I_q,企业:A

高压电机电机转速具体值:Omega_mach,企业:rpm

直流无刷电机现实情况扭矩:Toq,机关单位:Nm

测量结束了工作状态

设置管理器加入已停状态下;

设置设定器進入待机模式英文;

指望数据

比较大起动转矩时的d轴直流电压和q轴瞬时电流;

公测word

/

 

2

项目

说明

检验名号

起动转矩准确度

要来源于

/

测试仪定级

/

利用范围内

对於XXX内容的XXX小轿车的XXX控住器

自测的

全时间区间内,更大力矩打出值的测量误差在5%内;

缺省情况

检查到目前为止调控器的电脑软件的版本能不能最佳

设置KL30为1

设置KL15为1

检查测量CAN标准接口的message X🐠XX,ID 0xXXX的Rolling Counter连续5秒日常

试验步凑

设置设定器入驻电流值闭环控制状态;

设置操作器入驻程序运行情形;

检查操控器不断的工作5秒无缘无发动机故障;

结合力矩给定值数据源表,车速变换依据90~9000rpm,步长90rpm, d轴瞬时电流和q轴交流电的给定值数据报告表,共要101组🍨数据表格显示;数据表格显示以1秒的不断更新系统周期公式循序不断更新系统。并依据CAN接口方式以1ms的发时间间隔,发给管理器;

测试英文各种相关变量值

输入变量:

输进的主轴电机速比:In_Omega_mach,标准:rpm

马达给定传动比:Toq_set,行业:Nm

复制粘贴的d轴工作电流:In_I_d_set,机构:A

填写的q轴工作电流:In_I_q_set,标准:A

测量参数

d轴电流值给定值:I_d_set,政府部门:A

q轴电压电流给定值:I_q_set,组织:A

d轴工作电流预期值:I_d,企业单位:A

q轴感应电流现实情况值:I_q,企业单位:A

交流电动机带速合理值:Omega_mach,院校:rpm

伺服电机给定传动比:Toq_set,公司:Nm

同步电机其实力矩:Toq,工作单位:Nm

自测尾声状态下

设置操纵器进到终止方式;

设置管理器开始待机形式 ;

概率数据

给定力矩与事实力矩的误差值在最大的力矩的5%以里;

测试测试文档文件

/

 

——系统组成——

构造win7桌面式的MCU HIL装置,设备形成有以下图随时,涵盖:

  1. Speedgoat亚虎娱乐仿真机和上位PC机,两者通过千兆以太网连接。Speedgoat亚虎娱乐仿真器包括IO334 FPGA模型,IO3XX-21数字扩展板,IO602 CAN HS/FD板卡;
  2. IO334的模拟信号连接到模拟接口端子,再连接到旋变调理板。
  3. IO3XX-21的数字信号连接到继电器接口,控制KL15和KL30信号,接收MCU Controller的PWM信号。
  4. IO602的CAN FD Port1连接MCU Controller的整车CAN接口。
 

img1

1 系统组成

 

——MCU HILSimulink模型——

制作MCU HIL的Simulink整治内容如下如下图所示,

 

序号

子系统模型

描述

1

HDL_DUT与相互连接的子程序

伺服电机的FPGA建模方法和CPU模特

2

MCU_CAN

CAN通讯技术相关联的实体模型

3

INPUT

用作数据库的輸入

4

OUTPUT

用以统计资料的输入

5

DISP

适用大数据的显现

图示

描述已自动生成

2 MCU HILSimulink模型

 

——Simulink Test输入和输出——

Simulink Test的导入和读取以下几点图右图,收录:

  • Inputs:可以输入MAT文件,Excel文件,Test Sequence;
  • Parameters:可以输入MAT文件,Excel文件;
  • Assessment:可以输出MAT文件,Excel文件,Test Assessment;
 

img3

3 Simulink Test的输入和输出

 

——开发自动化Test Case——

开拓重新化Test Case的过程中 ,这就是将Inputs、Parameters和Ass🌠essments二部分完成任务꧟的时。

顺利通过INPUTS自定义器有个EXT🌱ERNAL INPUꦆTS,与模式顶面的input搭配选择,以导出传动比,d轴和q轴电流大小给定值;

 

图形用户界面, 文本, 应用程序, 电子邮件

描述已自动生成

4 INPUTS编辑器

 

在SIMULATION OUTPUTS整理器🌸创立LOGGED SIGNALS,一些信息会被记下完成;

 

图形用户界面, 应用程序

描述已自动生成

5 SIMULATION OUTPUTS编辑器

 

凭借Logical and Temporal Assessments排版器创立Assessment&nbs♏p;。详细情况基准Simulink Test的Help系统文件“Assess Temporal Logic by Using Temporal Assessments”和“Logical 💟and Temporal Assessment Syntax”

 

图形用户界面, 文本, 应用程序

描述已自动生成

6 Logical and Temporal Assessments编辑器

 

——自动化执行Test Case——

顺利通过SIMULATION SETTINGS OVEꦇRRIDES如何设置有效率的仿真模🐲型等待时间,那么点开Run开关按钮,实施全自动化化Test Case

 

图形用户界面, 文本, 应用程序, 电子邮件

描述已自动生成

7 执行Test Case

 

——查看测试结果——

测式已完成接下来在Results and Artifacts获取测试方法但是;

 

img8

8 测试结果的树型图

 

图形用户界面

描述已自动生成

9 测试结果:设定转矩与实际转矩

 

图形用户界面, 应用程序

描述已自动生成

10 转矩误差(设定转矩实际转矩的判断

 

——创建测试报告——

自测达到过后在Results and Artifacts中,右键挑选Create Report

 

img11

img12

11 测试报告

   

——Hardware and Software for MCU HIL——

第一方面应用Simulink总体控制器可用于Spatial Harmonics PMSM3d模型,并摘引JMAG、MAXWELL或许Motor-CAD导到到MATLAB Workspace中的三相异步电机磁链excel表🃏数据显示,再经由HCIP方式,跳转HDL Coder转为HDL编码,终极编译并在线下载至Speedgoat IO334 FPGA 板卡中程序运行。全部流程需要的包括硬件设备和app软件如下图所示

另外Speedgoat我司企业产品:

  • Performance Realtime Target Machine
  • IO334 FPGA Module
  • IO3XX-21 FPGA rear plug-ins
  • IO602 CAN FD
  • Speedgoat I/O Blockset
  • HDL Coder Integration Package

但其中MathWorks品牌成品:

  • MATLAB/Simulink
  • MATLAB/Simulink Coder
  • HDL Coder/Fixed Point Design
  • Simulink Real-Time
  • Simulink Test
  •  

如若对之内方式感学习兴趣,受欢迎与我们都找。

电活:021-64886750

邮箱号:[email protected]

地止:武汉市闵行区中春路7755号宝虹心中701室, 201101

   
明年6月2日 11:35
搜素量:0
乐鱼官网app 爱赢-体育(中国)官方网站 新利-新利体育官网 JXF吉祥坊官网 爱游戏平台-官网 dechengtools.comflowerfairyfish.comaa-bj.comuuzg.cnvooooooom.comyangbocom.comszyousi.comjzunicom.com