miniHIL—硬件在环的软硬件集成测试

硬件在环(HIL) 是一种用于测试复杂实时嵌入式系统的技术。嵌入式控制系统的实际测试可能很复杂、昂贵且危险。HIL仿真让工程师能够在虚拟环境中高效地测试嵌入式系统。HIL系统必须模拟传感器和执行器,以便将测试系统与环境连接起来。HIL 测试的主要优势包括:

  1. 缩短产品上市时间
    例如在机械
    设备面市之前,ECU 的大部分测试可能已经完成。
  2. 提高测试质量
    例如,可以记录故障情况并轻松重复
    测试
  3. 提高安全性和标准一致性
    例如根据 ISO26262,模拟对于系统行为的验证至关重要,
    应在各个层面进行模拟。
  4. 降低成本
    例如,构建和测试 HIL 系统的成本可能比测试(甚至可能损坏)真实系统的成本低得多

HIL 测试可以在早期发现问题,因此修复问题的成本大幅下降。然而,成熟的 HIL 系统可能非常复杂且成本高昂。Siener与Protos共同合作带来经济实惠的自动化测试系统-miniHIL

该系统特别适合以下情况

使用案例:

  • 微控制器系统HIL 开发测试
  • HAL(硬件抽象层)测试
  • 驱动测试
  • MCAL测试

环境模拟:

  • 器件仿真(例如Flash,RAM,栅极驱动器)
  • 接口仿真(CAN,SPI,I2C,UART,模拟,数字)
  • 传感器仿真
  • 电池仿真和电池管理

总线模拟:

  • CAN总线协议测试
  • LIN总线协议测试
  • TCP/IP总线协议测试
  • UART总线协议测试
  • XCP总线协议测试
  • 自定义协议测试

电机控制软件的测试与仿真:

  • BLDC和DC电机控制
  • 通用电机控制
  • 采用但分流器和双分流器的sensorless控制
  • 通过传感器(霍尔或角度传感器)进行电机控制

测试系统描述

测试硬件(miniHIL)可用于测试和debug被测硬件。被测设备 (DUT) 连接到miniHIL。miniHIL 提供各种微控制器的目标适配器板。当然,也可以通过定制适配器连接专有硬件。Siener团队可与Protos一起协助设计和开发专用接口板。

miniHIL 配备了功能强大的微控制器,可使用上述仿真模型和协议模型实时执行仿真。对于实时性要求更高的关键信号(例如 SPI 从机),可以使用FPGA扩展板实现。

miniHI以基于模型适配的形式提供硬件信号。完整的测试环境可以在图形界面(GUI)中定义。对于miniHIL 的每个 PIN,都提供了对应的协议接口模型,测试开发工程师可以轻松访问该端口。对于测试开发,可以使用状态机等形式创建测试模型和用例。对于电机仿真等复杂系统,miniHIL可以支持集成 Simulink 模型。

miniHIL模型使用CaGe 测试语言进行控制。CaGe 允许定义测试套件、测试序列和测试步骤。一旦定义了完整的测试设置,就可以自动生成测试系统的代码并将其下载到miniHIL中。

然后,测试执行工程师可以从为其专门提供的测试执行用户界面中执行部分测试或完全自动化执行测试。记录测试结果。

miniHIL硬件测试系统构成包括:

软件:

  • 执行工程师的 miniHIL 软件license(用于进行测试)
  • 工程师的 miniHIL 软件license(用于创建测试用例和测试环境建模
  • 软件持续集成服务器(CICD)license
  • 软件目标适配器license

硬件:

  • miniHIL Base测试板
  • miniHIL FPGA扩展板
  • 适用于各种控制器的miniHIL目标适配器

服务:

  • 特殊目标适配器开发
  • 为客户特定硬件设置完整的测试硬件环境
  • 测试建模及测试用例开发
  • 开发定制客户的特定协议
  • 客户特定模式的开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值