首页 > 其他分享 >虚拟ECU:汽车空调压缩机控制系统

虚拟ECU:汽车空调压缩机控制系统

时间:2024-03-27 14:24:52浏览次数:22  
标签:仿真 压缩机 ECU 虚拟 测试 汽车空调

2024年是“十四五”的“关键一年”,在中国居民生活水平不断上升的趋势下,人们对汽车的需求已不再局限于简单的代步工具,而对其整体的舒适度和体验度也有着越来越高的要求。作为提升驾车与乘车体验的重要部分,汽车的空调系统在电动汽车和中高端燃油车的众多系统中扮演了重要角色。

▲图源网络

 

汽车空调系统相对家用空调更为小巧,很多零件也更为精细,其体积通常占汽车整车7%-10%,涉及种类较多的零部件,对汽车空调技术的研究能够使车内温湿度、风量控制在最佳状态,对汽车档次几乎有着决定性的影响。空调压缩机控制器作为汽车空调系统的核心,其质量和安全性更是受到汽车厂商和消费者的广泛关注。 

然而,目前国内对汽车空调系统的测试工作仍存在一定空白,研究工作与业界需求仍有一定差距,如现有测试系统无法在前期的生产制造环节就开始测试产品,也存在控制单元的性能测试项目不完备、测试工艺冗长、平台兼容性差等诸多问题。因此,研制一套功能齐全的汽车空调压缩机虚拟ECU对于提升汽车空调系统的研发与测试效率有着重要意义。

汽车空调压缩机ECU主体为一个集成电路板,外部由壳体封装保护,集成了微处理器、输入输出接口、存储器、模数转化器、驱动电路、稳压器等多个部分。其硬件组成部分包括电源管理单元、数据采集卡、CAN通信板卡、信号调理单元和负载仿真单元,各部分连接图如下图所示:

▲汽车空调压缩机硬件部分连接图

 

汽车空调压缩机的电动控制单元负责对外部传感器采集到的各类信号进行处理,如将压力传感器和鼓风机反馈的数字量信号直接传递给控制器进行逻辑运算,而压缩机和鼓风机的驱动信号需经过A/D变换为数字量信号后,将被控制器采集处理。

天目全数字实时仿真软件SkyEye作为国产自主可控的硬件行为级仿真平台,支持用户通过拖拽的方式对汽车空调压缩机控制系统进行建模和仿真,可在无需二次开发的情况下运行二进制可执行文件,切实解决当前汽车空调系统优化的实际工程中存在的问题。基于SkyEye的汽车空调压缩机虚拟ECU能够在早期阶段与汽车其他多个控制单元进行集成仿真,更早地进行复杂系统级任务,减少集成风险,有助于缩短产品整体上市时间。

▲基于SkyEye的汽车空调压缩机虚拟ECU联合仿真示意图

 

基于汽车空调压缩机工作原理和结构特点的虚拟ECU能够使测试人员从繁琐的机械化流程中解放出来,有效提高检测质量,优化测试流程,提高测试效率,使产品的质量和安全性得到有效保证。

 

参考文献

[1] 赵二庆.现代汽车空调压缩机工作性能与制冷作用试验研究[J].内燃机与配件,2023,(14):97-99.DOI:10.19475/j.cnki.issn1674-957x.2023.14.034.

[2] 丛宪冬,李秋实.车用电动空调压缩机ECU测试方法研究[J].自动化与仪表,2024,39(01):160-164.DOI:10.19557/j.cnki.1001-9944.2024.01.035.

 

标签:仿真,压缩机,ECU,虚拟,测试,汽车空调
From: https://www.cnblogs.com/digiproto/p/18099052

相关文章

  • AOP中的execution表达式
    文章目录前言一、知识讲解?1AOP是什么?2execution表达式二、使用execution表达式1.execution表达式2使用示例总结前言提示:这里可以添加本文要记录的大概内容:在学习Spring中,必然要学习AOP,那么execution表达式有是必不可少的。提示:以下是本篇文章正文内容,下面案......
  • uniapp开发iOS——Xcode无法运行到运行真机提示 Executable Path is a Directory
    软件版本:Xcode14模拟器型号:Apple14Pro真机型号:Apple6sPlus异常描述:模拟器都能正常运行,Apple6sPlus运行就报错如下:解决方法:TARGET->BuildSettings->Architectures->ExcludeArchitectures里面把arm64都删掉,重新building就好了。注:删除这两个配置的时候双击会出现......
  • System.Security.Cryptography.RijndaelManaged()
    以下为ai生成:System.Security.Cryptography.RijndaelManaged 是.NET框架中的一个加密类,用于提供高级加密标准(AES)算法的实现。AES是一种强大的对称加密算法,它可以用于保护数据的安全。以下是一个使用RijndaelManaged进行数据加密和解密的简单例子:usingSystem;usingSystem.I......
  • Spring Cloud整合Spring Security Oauth2
    前言在当今数字化时代,随着企业业务规模和复杂性的不断增加,传统的单体应用架构已经难以满足日益增长的需求。微服务架构的兴起,以其高度模块化、可扩展性和可维护性的优势,逐渐成为企业架构升级的首选方案。然而,随着微服务的普及,如何保障服务的安全性、实现用户身份的统一管理......
  • A LARGE LANGUAGE MODEL EVALUATION BENCHMARK AND BASELINE FOR CHINESE PUBLIC SECU
    本文是LLM系列文章,针对《CPSDBENCH:ALARGELANGUAGEMODELEVALUATIONBENCHMARKANDBASELINEFORCHINESEPUBLICSECURITYDOMAIN》的翻译。CPSDBENCH:中国公共安全领域的大型语言模型评估基准和基线摘要1引言2相关工作3方法4结果与分析5结论摘要大......
  • c#使用System.Security.Cryptography实现DES算法加密和解密
    c#使用System.Security.Cryptography实现DES算法加密和解密在加密过程中,通常会将原始数据转换为字节数组,然后对其进行加密。而在解密过程中,需要将加密后的数据解密为原始字节数组,然后进行相应的处理。//解密读取publicstaticstringDecrypt(stringdata){try{......
  • 24.Spring Security OAuth2
    1.基本概念1.1.什么是认证进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需要注册成为微信用户,然后输入账号和密码即可登录微信,输入账号和密码登录微信的过程就是认证。系统为什么要认证?认......
  • CF794F Leha and security system 题解
    题目链接:CF或者洛谷首先观察到题目的修改\(x\rightarrowy\),是每个位置的\(x\)都要变,那就显然的拆位去算每一位的贡献。当然,你又发现\(x\rightarrowy\),这玩意属于值为\(x\)的位变化成\(y\),那么这个和普通的拆位区别就在于这是维护值域维的拆位,我们拆位\(0\sim9\)......
  • Spring Security 中的 BCryptPasswordEncoder
    一、使用BCryptPasswordEncoder加密的值可以解出来吗SpringSecurity中的BCryptPasswordEncoder是一种单向加密算法,它是为了安全性考虑而设计的,因此无法从加密后的密码值"解密"出原始密码。这是出于安全目的的设计。BCryptPasswordEncoder加密过程是不可逆的,即使......
  • SpringSecurity的认证实现分析
    实现机制概括来讲,是将认证信息放在Session中,当客户端发起访问时检查Session中是否存在认证信息,以及认证信息中的权限是否满足预期。更具体地说,是通过Filter来拦截客户端请求并进行判断处理,使用的Filter链如下:[org.springframework.security.web.context.SecurityContextPersis......