跳到主要内容

ZKW Lichtsysteme有限公司:智能照明系统的车辆的下一代

“基于模型的设计本身已经被证明是非常灵活,功能强大,高效的为我们的宗旨。从的Speedgoat使用移动实时目标机,我们一下午都能够完全重新设计基于模型的功能原型并进行验证会话“。

马特乌斯Artmann,经理电子工程前和模块开发,ZKW Lichtsysteme有限公司

教育

在ZKW Lichtsysteme有限公司的工程师正在使用Speedgoats’移动实时目标机和Simulink实时TM值快速设计和用于复杂LED头灯投影技术动态地改变照明的车内测试创新的控制算法。

ZKW Lichtsysteme有限公司专注于创新和优质的照明系统和电子车辆的后代。作为系统供应商,他们是世界领先的战略合作伙伴,以汽车行业之一,设计和生产的国家的最先进的照明和电子模块。

项目介绍

ZKW正在开发一种复杂的投影技术对于头灯系统中,动态地改变照明。它是基于大量的LED,其被放置在特定的几何秩序的单独控制。每个LED具有其自己特定的照明空间,在整个光分布的所有空间结果的组合。

该技术对于头灯系统需要能够含有一种先进的前照明系统(AFS)和无眩光的远光(GFHB)的自适应驱动光束的功能。另外,弯曲的光由LED的动态控制,这模拟了整个光分布的机械旋转是可能的。所有的软件算法,结构灵活的模块,最终被上放置前照灯外的ECU运行。核心软件模块用于控制和执行低级别的任务,例如与所有LED的接口连接。

ZKW模型

为了满足新的客户需求,必须从头开始开发这些软件模块之一。新模块需要读出的信号为请求波束图案,所述转动角,并且,如果适用的话,对于无眩光远光灯领域目标位置。有了这个信息,它周期性地计算每个在投影系统中的可寻址的LED的电流调光值。它可以,因此,实现的光随时间的自适应和动态变化。

要开发一个原型“在飞行中,” ZKW意识到,使用手动用C编码是不正确的方法。他们所需要的是一个灵活的原型开发平台,在那里他们可以很容易适应,测试和调整新的控制设计。因此,他们选择使用Speedgoats’快速控制原型平台,这使他们使用的Simulink到其控制算法建模,并容易地从模型到Speedgoat目标机,部署自动生成的代码。

选择移动的实时taget机为原型的一个专用的测试车辆内的部署。到目标机器与车辆连接网络,ZKW工程师实施了网关通过能够通过利用所提供的Simulink可以从的Speedgoat接口块。需要该网关接收枢转输入信号,诸如所请求波束图案,旋转角,且无眩光的区域,这是从车辆动态派生,照明请求,以及照相机信号。这些信号通过使用可用的Speedgoat驱动程序块反馈给模型。ZKW部署Simulink模型作为一个独立的应用程序到目标机器。

最后,移动实时目标机投入开发车辆连接头灯和控制单个LED。在晚上的驱动器,该模型的返工通过本地模拟,主要是完成的,其次是独立的应用程序的更新。使用Speedgoats的解决方案的另一个好处是,ZKW工程师们能够轻松地访问记录的数据和可视化其评估的针对性的改进是如何变化的控制算法领先。

基于模型的设计的好处

据ZKW,使用的Speedgoat和MathWorks产品的最显著的优点之一是,他们能适应和小时而不是几天内部署算法,节省了他们的开发时间显著量。此外,使用Simulink的编码器™自动代码生成消除代码错误的风险。

而从该的Speedgoat强大的实时硬件系统提供足够的处理资源,使ZKW工程师进一步开发和优化算法,无需担心有足够的计算能力。

向前走

在未来,ZKW使用移动实时目标机器,以覆盖不同的传感器在其他开发车辆的利用率,以确定传感器融合的能力为自适应前照明考虑。

该传感器将通过以太网使用TCP / IP的数据包连接,并且的Speedgoat的移动实时目标机将作为头灯系统的控制。有了这个设置,ZKW想要抽取有关前照灯系统功能更加动态的方式对象和车辆的环境信息。

合作

维瑟尔堡,奥地利

www.zkw-group.com

图片:马特乌斯Artmann

下载PDF

使用的Speedgoat产品

使用MathWorks产品

  • MATLAB®
  • Simulink的®
  • 定点设计™
  • MATLAB编码器™
  • Simulink的编码器™
  • Simulink的实时™

相关用户故事

资源