锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

SkyEye Q&A ——第二期

时间:2023-12-16 07:37:02 a14集成电路

Q什么是车载?ECU?

A1:ECU(Electronic Control Unit)电子控制单元,又称车载电脑(MCU,Microcontroller Unit)、存储器(ROM,Read-Only Memory)、RAM(Random Access Memory,存储器的随机存(I/O, Input/Output)、模数转换器(A/D,Analog to Digital Converter)以及整形、驱动等大规模集成电路组成。可以说,ECU是汽车的驾驶大脑。

Q2:传统ECU如何开发?

A2:V型研发过程一般可分为功能需求、功能开发、软件开发、软件集成测试、功能集成测试、车辆校准等几个不同的阶段。

Q3:研发ECU软件集成测试能进行吗?

A3:当然可以。单元测试通过后,将软件编译成可执行的文件,如Hex格式文件,然后刷写ECU进行HiL软件集成测试可以通过测试来实现。

Q4:什么是HiL?

A4:HiL(Hardware-in-the-Loop),即硬件在环仿真中,是一种实时嵌入式系统的开发和测试技术,属于半实物仿真。

Q5.汽车领域HiL测试系统是如何工作的?

A5:HiL测试系统提供实时处理器运行仿真模型,模拟受控对象的运行状态,使受控对象通过I/O接口和测量ECU连接,以便测量ECU进行全方位、系统的测试,减少实车路试次数,缩短开发时间,降低成本,提高成本ECU降低汽车厂风险的软件质量。

Q什么是虚拟?ECU?

A6:虚拟ECU指将真实的ECU通过软件仿真技术进行模拟ECU数字孪生。

Q7:什么是SiL(软件在环)?

A7:SiL(Software-in-the-Loop),即软件在环模拟中,是指在全数字模拟环境中测试控制器系统,主要用于验证控制器模型与模型代码的一致性。

Q8:使用SiL和虚拟ECU优点是什么?

A8:使用SiL和虚拟ECU它有效应对汽车软件代码翻倍带来的问题,使测试在开发过程中更早实现,帮助研发团队及时发现安全漏洞,形成积极的反馈循环。

Q9:汽车领域的安全漏洞是什么?

A9:在汽车软件快速发展的背景下,安全漏洞可能会增加,如处理器系统结构本身缺陷造成的漏洞;RTL(Register Transfer Level,存储器传输级)设计过程中可能引入的漏洞;测试和调试电路中的意外后门;配置和使用硬件的底层固件和软件错误;网络安全漏洞等。

Q10:如何通过SkyEye检测安全漏洞?

A10:SkyEye故障注入功能可实现安全漏洞检测:使用SkyEye修改设备寄存器、处理器寄存器或内存的值,并检查虚拟值ECU在开发设计阶段,方便车辆工程师考虑与安全相关的设计。

Q11.除了安全性,车辆设计还需要考虑哪些因素?

A11:还需要考虑整车性能,包括驾驶、动力、经济、耐久性、环境适应性、排放标准等。

Q12:如何让ECU协调适应整车,达到高性能状态?

A12:通常需要两个阶段:发动机校准和车辆校准。校准是指使用标准测量仪器来测试所使用仪器的准确性(精度),以测试其是否符合标准。车辆上的校准是指在确定发动机、车辆、控制算法和外围设备后,为了获得满意的车辆性能,在满足客户要求的同时满足国家标准的过程。

Q13:发动机标定是什么?

A13:发动机校准是指在发动机开发过程中校准发动机架上所有工况的控制参数。换句话说,它是为了确定发动机在不同工作环境中最合适的软件参数。

Q14:整车标定是什么?

A14:车辆校准是指发动机装载后匹配发动机和车辆的工作,主要调整驾驶、车辆排放、车辆油耗和车辆动力。这种调整是基于发动机校准。

Q15:如何使用SkyEye进行测试?

A15:SkyEye应用软件仿真技术可以逼真模拟被测软件的硬件环境。虚拟建模是通过图像化建模构建的ECU,并在虚拟ECU通过模拟不同的工作状态,运行与真实硬件相同的二进制文件,找到当前工作状态下最好的文件ECU控制参数。SkyEye它与汽车工具生态系统有着广泛的联系,可与其他工具一起进行集成测试。

Q16:汽车应用软件频繁迭代更新,传统开发模式不能满足怎么办?

A16:这需要引入CI/CD(Continuous Integration,持续集成/Continuous Deployment,持续部署)的概念。CI/CD是一种通过在应用开发阶段引入自动化,频繁向客户交付应用的方法。CI/CD核心概念是持续集成、交付和部署。具体来说,CI/CD整个应用生命周期(从集成、测试阶段到交付和部署)可以使持续自动化和持续监控。

Q17:如何使用SkyEye完成CI/CD?

A17:SkyEye工程师可以支持自动脚本测试SkyEye集成到自己的持续集成工作流(Jenkins、GitLab CI)在提交代码时触发工作流,SkyEye模拟和测试将自动完成并输出测试报告CI/CD。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章