0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

技术分享|使用TSMaster从零打造车辆控制器HIL实时仿真系列5-ECU HIL仿真的具体实施

上海同星智能科技有限公司 2022-06-06 11:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

HIL实时仿真系列5

b062814e-e364-11ec-b80f-dac502259ad0.jpg

今天我们来到《TSMaster 从零打造车辆控制器HIL实时仿真系列》第五章节,继续介绍控制器实时HIL的实现。

HIL硬件在环

上一个章节介绍的ABS算法仿真和车辆模型的运行,它们的功能并不是简简单单地绘制曲线,搜集运行数据,而是有着更深层次的目的,那就是与外部世界联动,将输入和输出数据完完全全暴露在真实世界中,达到HIL的真正目的——硬件在环。

与外部世界交互这个过程可以说十分简单,只需要为此专门设计一个dbc文件,加载到TSMaster中,再将系统变量中的内容映射到总线上即可。

在此我准备了一个简单的dbc文件,它包含四个轮速,还有四个轮缸压力信号。我们将其拖入tsmaster中。

b0c4a5e0-e364-11ec-b80f-dac502259ad0.jpg

再打开RBS,让剩余总线仿真接管这些信号的发送

随后我们打开硬件通道选择器,将CAN通道选择为同星的一款总线工具——TC1005,作为演示,TC1005的通道1 和通道 2互相连接在了一起,确保发出的报文可以被正确应答。

b105dace-e364-11ec-b80f-dac502259ad0.jpg

我们启动RBS,打开Trace窗口,就可以看到我们需要的信号都在总线上以预定的频率发送着,当然这些信号由于没有更新,初始值都是0,下一步就是

做信号绑定,将系统变量中的值传给这些信号。

首先停止仿真,回到我们的算法小程序,添加预发送函数,接管轮速和压力报文的发送过程,这意味着每当报文即将被发出,系统都会调用这些预发送函数,我们只需要简单地在这些函数内更新我们所需的信号即可。

b14b4776-e364-11ec-b80f-dac502259ad0.jpg

我们试着赋一下值。最后我们在图形窗口中,添加需要观测的CAN信号,包括速度信号和压力信号等等。

b1d4c1d6-e364-11ec-b80f-dac502259ad0.jpg

至此,我们完成了所有所需的信号的预发送函数,是时候启动整个仿真过程了,还是同样的流程,连接TSMaster的应用程序,点击自动化模块的启动按钮。可以看到车辆正在运行过程中。

b222c340-e364-11ec-b80f-dac502259ad0.jpg

随着程序的运行,我们可以实时观测到总线上活跃的轮速和压力信号,这些信号就最终与真实世界发生了交互。

实现车辆控制器的HIL仿真

有了前面的基础,可以说此时我们真正踏入了HIL实时仿真的大门。使用这一整套流程,以不变应万变,实现各式各样的车辆控制器的HIL仿真。

举个简单的例子,倘若我们需要对所开发的ibooster进行 HIL仿真, ibooster是真实的ECU。我们就需要导入这个ibooster的所有网络的dbc文件,用我们的RBS将它所需的信号全部仿真出来。

b25d288c-e364-11ec-b80f-dac502259ad0.jpg

而要仿真信号,最简单的方法则是,在RBS仿真界面上,选中我们所需的ibooster节点,点击右键,一键自动生成HIL配置,这步操作可以自动激活 ibooster依赖的其他节点和报文。

其次,来到小程序中,通过预发送函数,构造此节点所需的各类总线信号。

b2b8d22c-e364-11ec-b80f-dac502259ad0.jpg

再接下来就是一些硬件的信号,比如遇到踏板信号,可以通过电缸自动化接口或是定制的 API实现。

b2ee61ee-e364-11ec-b80f-dac502259ad0.jpg

同时,如果遇到IO或通断信号,则通过我们的IO板卡和继电器板卡API实现;

如果是遇到轮速等特殊传感器信号,则通过我们的轮速模拟板卡API实现;

如果遇到电源电压的控制,可以使用可编程电源配合API 的方式实现;

最后,我们可以打开自动化模块,编写一系列用例,来对我们的产品进行各种可能的测试。

b326c322-e364-11ec-b80f-dac502259ad0.jpg

当然,这一切背后还有个重要的前提,那就是软件之外的一切准备工作,也就是ECU机械和液压负载必须提前准备完毕。

只要上述内容都就绪,那么便可以设计并最终执行无人值守的全自动化参数遍历和测试,在测试结束后,再通过预先配置的信息,实现测试报告的一键自动生成。

最后的实现内容,由于细节过于繁杂,实现方式各异,在此从略,我们有理由相信,基于TSMaster的这一整套仿真架构,小伙伴们也可以发挥自己的聪明才智,设计出各式各样的HIL实时仿真系统。

系列结语

至此,使用TSMaster从零打造车辆控制器HIL实时仿真系列就全部介绍完毕,在此仅仅是抛砖引玉,让我们共同将TSMaster的潜力发挥出来。(具体操作步骤详情可直接观看我们的B站视频哦~)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    55

    文章

    4557

    浏览量

    138770
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    aiSim 5.11.0 正式发布:动态落叶、HiL工具链、资产库全面升级!

    aiSim作为全球首个通过ISO26262ASIL-D认证的自动驾驶仿真平台,搭载自研aiSimAIR确定性仿真引擎,提供物理级传感仿真、高精度环境模拟与多模态感知数据输出,覆盖SI
    的头像 发表于 04-30 17:32 6060次阅读
    aiSim 5.11.0 正式发布:动态落叶、<b class='flag-5'>HiL</b>工具链、资产库全面升级!

    HiL 到 vECU SiL:汽车控制器验证为什么正在加速前移

    SiL 已经不只是“值得关注”的方向,而正在成为竞争力的重要组成部分。北汇信息聚焦汽车电子控制器虚拟化与软件验证解决方案,支持企业构建 vECU 生成、SiL
    的头像 发表于 03-26 09:09 1403次阅读
    <b class='flag-5'>从</b> <b class='flag-5'>HiL</b> 到 vECU SiL:汽车<b class='flag-5'>控制器</b>验证为什么正在加速前移

    直流固态变压控制策略仿真解决方案

    章,我们基于 EasyGo 实时仿真平台,采用 EGBox 仿真设备开展 DCSST 控制策略的硬件在环(HIL)测试,通过离线
    发表于 03-06 09:26

    2026年HIL测试全方位指南:主流平台、供应商选择与关键技术解析

    随着汽车电动化与智能化的深度融合,硬件在环(HIL)测试已成为确保车辆安全性与可靠性的核心环节。三电系统到高阶自动驾驶,HIL测试通过模拟真实世界场景,帮助工程师在实验室环境下高效验
    的头像 发表于 03-02 10:57 425次阅读
    2026年<b class='flag-5'>HIL</b>测试全方位指南:主流平台、供应商选择与关键<b class='flag-5'>技术</b>解析

    迈向智驾高阶验证:康谋高保真HIL仿真解决方案,重塑测试价值

    随着智能驾驶向L3/L4高阶演进,传感配置密度激增、场景复杂度指数级提升,HIL(硬件在环)测试面临核心痛点,如传统方案仿真保真度不足难以匹配高阶智驾感知需求、链路复杂导致升级成本高、边缘场景覆盖不全与低延迟传输矛盾凸显、无法
    的头像 发表于 01-23 17:33 3569次阅读
    迈向智驾高阶验证:康谋高保真<b class='flag-5'>HIL</b><b class='flag-5'>仿真</b>解决方案,重塑测试价值

    康谋 aiSim 携经纬恒润焕新 HIL 测试,诚邀集成商共建生态!

    在智能驾驶“模块化”迈向“端到端”的技术浪潮中,高保真、全链路的仿真测试已成为行业刚需。康谋科技推出的aiSim端到端智驾仿真软件,与经纬恒润强强联合,共同
    的头像 发表于 10-28 17:32 714次阅读
    康谋 aiSim 携经纬恒润焕新 <b class='flag-5'>HIL</b> 测试,诚邀集成商共建生态!

    热管理控制器TMS HiL解决方案

    北汇信息提供的TMS HiL测试系统支持功能测试、故障诊断等测试,可扩展网络测试、诊断刷写测试;可以模拟极端工况以及电气故障;模块化的VT板卡,易于扩展、复用;CANoe丰富的软硬件接口,支持集成第三方软硬件 ,基于北汇信息丰富的测试系统搭建和服务经验,提供真正交钥匙系统。
    的头像 发表于 10-24 17:05 2431次阅读
    热管理<b class='flag-5'>控制器</b>TMS <b class='flag-5'>HiL</b>解决方案

    双级式光伏发电并网系统实时仿真

    硬件架构设计的一体式紧凑型实时仿真产品,属于 EGBox 系列实时仿真器的入门级产品。其不同型号可完成硬件在环测试系统(
    发表于 09-18 17:58

    工业级HIL系统选型参考:半实物仿真平台全面解读

    半实物仿真(Hardware-in-the-Loop, HIL技术通过将真实控制器与虚拟被控对象模型相结合,构成了一个闭环测试系统,极大提高了开发效率和系统可靠性。
    的头像 发表于 09-18 15:53 1297次阅读

    电源控制器MCU硬件在环(HIL)测试方案

    、 方案优势 相较于传统硬件结合 MCU 的测试模式,基于 EasyGo 实时仿真平台的电源控制器 MCU+HIL 方案在核心性能上具有显著优势,
    发表于 08-20 18:31

    电源控制器 MCU 硬件在环(HIL)测试解决方案

    随着电力电子技术和新能源产业的发展,对电源控制器(MCU)性能、可靠性和安全性要求提升。传统测试方法难以满足现代电源控制系统开发需求,硬件在环(HIL)测试
    的头像 发表于 08-20 17:15 2102次阅读
    电源<b class='flag-5'>控制器</b> MCU 硬件在环(<b class='flag-5'>HIL</b>)测试解决方案

    TSMaster x dSPACE:联合仿真助力汽车测试效率再升级

    趋势。本次用户大会上,同星智能现场演示了TSMaster与dSPACE控制台的联合仿真方案,展现了双方在汽车HIL测试、ECU验证及自动化测
    的头像 发表于 07-11 20:02 1410次阅读
    <b class='flag-5'>TSMaster</b> x dSPACE:联合<b class='flag-5'>仿真</b>助力汽车测试效率再升级

    汽车硬件在环(HIL)之车身电子测试解析

    车身电子 HIL 测试通过 “虚拟场景 + 硬件验证” 的模式,将传统需要实车投入的测试场景数字化,不仅大幅提升研发效率,更能覆盖物理测试难以触及的极端工况与故障场景。随着汽车电子化程度加深,HIL 技术将成为车身电子系统
    的头像 发表于 07-03 09:22 2826次阅读
    汽车硬件在环(<b class='flag-5'>HIL</b>)之车身电子测试解析

    BMS HIL测试技术演进:高压架构、多域融合与储能系统应用解析

    随着新能源汽车及储能系统高压化、智能化发展,BMS HIL测试技术成为验证电池安全与性能的核心手段。北汇信息基于Vector工具链的BMS HIL方案演变,涵盖400V至800V高压架构升级、分布式
    的头像 发表于 05-19 14:56 2263次阅读
    BMS <b class='flag-5'>HIL</b>测试<b class='flag-5'>技术</b>演进:高压架构、多域融合与储能系统应用解析