LS汽车减少了汽车组件软件开发时间与基于模型的设计

挑战

缩短开发时间为嵌入式控制软件用于汽车开关和组件

解决方案

使用基于模型的设计模型控制器的设计,运行仿真,验证客户规格,并生成错误生产代码

结果

  • 规范早期发现错误
  • 证明开发方法建立
  • 编码错误了

”,使我们能够迅速分析需求,重用以前的设计产品,并消除手动编码错误,基于模型的设计减少了开发时间和使我们缩短时间表来满足客户的需求。”下载188bet金宝搏

MyoungSuk Ko, LS汽车

一个LS汽车门面积单位。


最大的一级供应商之一的汽车开关和组件在韩国,LS汽车继续从国内外汽车厂商赢得合同。有一个日益增长的需求与oem厂商更快地交付更多的功能和符合ISO 26262标准的生产系统。

为了满足这些需求,汽车与LS MathWorks咨询服务与MATLAB采用基于模型的设计®和仿真软金宝app件®。与基于模型的设计,他们的第一个项目LS汽车工程师建模、模拟、嵌入式软件和生成门面积单位(道),控制汽车的电动车窗和镜子。

“我们的团队的任务是提出许多个项目除了DAU-with有限的人力资源,“MyoungSuk Ko说,软件的高级工程师在LS汽车设计团队。“基于模型的设计使我们能够克服这个限制通过模型重用,客户需求的早期验证,和消除人为错误常见的手工编码。基于模型的设计尤其有利于背靠背测试在ISO 26262 -它使我们的客户能够确保一致性需求模型和生成的C代码之间。”

挑战

以前,LS汽车工程师使用传统的嵌入式软件开发过程中,是手写的。即使有一组通用的规格,手写的代码通常不同的开发人员开发人员。此外,人类错误的代码或客户的specification-caused慢性质量问题,必须纠正在后期的发展阶段。

除了这些挑战,LS汽车认识到需要应对来自海外的需求增加oem产品开发与基于模型的方法,而不是一个传统的方法。下载188bet金宝搏ISO 26262的应用在韩国和全球强调遵守功能安全标准的必要性。作为他们的功能安全需求的一部分,全球汽车厂商通常要求一个基于仿真的验证环境,是独立于实际的硬件。

LS汽车需要满足这些要求解决的局限性已经确定在其现有的开发过程。

解决方案

LS汽车采用基于模型的设计和风险降低通过MathWorks咨询服务审查初始模型和建议功能行为测试。

在仿真软件和State金宝appflow工作®,LS汽车工程师建模道镜控制,电动窗控制、综合记忆系统和开关输入/输出模块基于OEM提供的规格。

他们在仿真软件模拟来测试每个模块独立。金宝app在模拟,和在MathWorks顾问的支持下,研究小组测量模型与仿真金宝app软件覆盖覆盖™和正式的方法应用于检测死逻辑模型使用仿真软件设计验证人™。金宝app

模拟显示客户规格错误,但这些都是相对容易解决,因为他们已经被确认在开发的早期阶段。

在Math金宝appWorks顾问的支持下,该团队使用仿真软件测试™创建测试,实现测试场景,管理和执行测试套件,并分析测金宝app试结果。测试结果分析后,他们用仿真软件设计验证器生成测试用例的输入,覆盖率最大化模型。金宝app

后验证规范和在仿真软件完成设计的功能验证,生成的团队约6000行C代码的模型使用嵌入式编码器金宝app®。他们的代码编译目标MPC5601D使用飞思卡尔单片机™CodeWarrior®嵌入式软件开发工具。

道的发展进度,公司预计成交量为200万单位在韩国和北美部分移动到大规模生产。LS汽车工程师现在基于模型设计应用到电动座椅模块项目,和他们计划扩大其使用身体即将到来的转向角传感器和控制模块项目。

结果

  • 规范早期发现错误。“基于模型的设计使我们为了保证质量,同时降低开发时间表,“Ko说。“我们分析需求快速找到潜在的错误。我们验证了算法在开发初期的实际硬件和重用我们模型的80%或更多。”
  • 证明开发方法建立。“在我们的组织,许多人使用的方法和工具的最初表示担忧,我们缺乏大规模生产项目的经验,“Ko说。“现在,多亏道MathWorks顾问的工作,有一个强有力的声音呼吁使用基于模型的设计更多的产品。”下载188bet金宝搏
  • 编码错误消除。“通过使用嵌入式编码器来生成代码,我们已经消除了人为错误代码中常见的手,“Ko说。“这,加上其他质量改进通过基于模型的设计,帮助道成为我们的第一个产品通过最初的QA测试没有旗帜。”