常见的汽车前灯方案

news2024/12/15 16:10:01

文章目录

    • 1.前言
    • 2.前灯方案需求概述
    • 3.传统前灯方案
      • 3.1 方案描述
      • 3.2 常用芯片
    • 4.智能前灯控制器方案
      • 4.1 方案描述
      • 4.2 常用芯片
    • 5.投影灯方案
      • 5.1 DLP
      • 5.2 MicroLED模组
        • 5.2.1 方案描述
        • 5.2.2 常用芯片

1.前言

自从上次分享了汽车贯穿式尾灯之后,也有很多读者发私信咨询汽车前灯方案。笔者接触的前灯项目较少,这里抛砖引玉,分享下自己对前灯方案的一些认知。如有不足,还请评论区帮忙指出!

2.前灯方案需求概述

前灯方案需求

上图是笔者整理的前灯方案常见需求以及对应的常用芯片,下面针对不同场景,逐一介绍。

3.传统前灯方案

3.1 方案描述

传统前灯方案中,关于远近光灯,由于不需要ADB(Adaptive Driving Beam)功能,远光灯的LED颗粒数较少,所以前级的DCDC正常使用一级架构,即一个支持多拓扑的DCDC控制器+MOS管等外围就可以。如果需要实现流水效果,需要在灯板上加一个矩阵芯片,如TPS92662、ASL5115等。

关于转向/日行/位置 这类信号灯,一般需要流水动画效果。

  • 如果电流比较大,就沿用远近光的方案,框图如下:

传统方案框图-信号灯电流较大

  • 如果电流比较小(低于500mA),就使用贯穿式尾灯的方案,一个恒压BUCK加多通达线性恒流源,框图如下:

传统方案框图-信号灯电流较小

3.2 常用芯片

从上面框图可以看出,常用的芯片有如下几类:

  • 主控MCU,常见的是NXP的S32K14x系列,国产智芯、云途也有对标的型号,如Z20K14x系列、YTM32B1M系列。

  • buck-boost控制器(需要外置MOS管)常见的有Infenion的TLD5097、TLD5098、TLD5099,TI的TPS92692,LUMISSIL的IS32LT3957A(IS32LT3958),最近也看到一些客户在使用ROHM的BD18353。选取其中三颗料进行比较,对比表如下:

buck-boost控制器对比表

  • 如果需要做AFS(Adaptive Front-lighting System)、ALS(Automatic Headlamp Leveling System)功能,会用到双极性步进电机类型的调光电机,如ON的NCV70517(最高到1/16细分),以及TI的DRV8889(最高1/256细分)。

  • 矩阵芯片常见的有TPS92662、TPS92664、ASL5108、ASL5115,这几颗料的对比如下:

矩阵芯片对比表

  • 线性恒流芯片常见的比较多,进口主要是TI、ELMOS、ROHM、Infenion、MPS,国产的有纳芯微、LUMISSIL等。常见的物料对比如下:

线性恒流芯片对比表

  • LDO、高边驱动等其它器件在之前的文章介绍比较多,这里就不赘述了。

4.智能前灯控制器方案

4.1 方案描述

因为新能源车的销售火爆,汽车前灯的方案也在发生变化,越来越多的新能源车加了ADB功能。从软硬件的开发成本角度,客户更倾向于一套前灯控制器板能够适配不同灯板的方案。

智能前灯控制器方案框图

如上是一个典型的智能前灯控制器方案框图。

控制板部分

  • 实现ADB功能需要前方的道路信息,一般都是网关将处理过的原始摄像头数据通过CAN FD给到MCU,然后MCU根据道路信息调整远光灯内的各个像素的亮灭。

  • 控制板给远近光灯板提供恒流源,根据像素的数量选择恒流源的通道数量。一般恒流源需要3-4路,如果使用传统的一级架构,需要3-4颗BUCK-BOOST控制器,如果使用二级架构,需要1颗boost控制器,加2颗双通道BUCK恒流控制器/转换器,如果恒流通道数量更多,只需要增加BUCK恒流控制器/转换器即可,二级架构的成本优势就会显现出来。

如果想要削减硬件成本,可以在BUCK恒流源后端加MOS管用于切换不同的像素组,因为正常情况下,不会出现所有像素组同时供电的情况。但是这种方式会增加软件的复杂度,是否选用要看具体应用场景。

  • 控制板给信号灯(DRL/TL/PL)提供恒流源或者恒压源,取决于信号灯的功率和是否需要流水效果。如果功率不高并且需要流水效果,就选择BUCK恒流源,并且复用远近光灯的BOOST控制器。

  • 如果ADB的像素比较多,远光灯的功率会很高,需要增加散热风扇。MCU通过高边开关来控制风扇的开关。

  • 如果ADB的像素不多,调整垂直方向的光射角度不理想,可以借助调光电机实现。此时需要MCU+双极性步进电机驱动去实现。

灯板部分

  • 远近光灯的灯板板因为要能够单独控制器每个像素的亮灭,所以需要一颗矩阵芯片+每组像素灯的恒流源开关去配合,类似于横列扫的方式。

  • 信号灯的灯板和传统灯差不多,如果需要实现流水效果,控制板输出恒流时使用矩阵芯片,控制板输出恒压时使用LED线性恒流源。

4.2 常用芯片

根据上面的框图,常用的芯片有如下几类:

  • 主控MCU,一般选用S32K31x系列和CYT2B7系列,内核主频在160MHz左右,方便实现ADB算法。

  • LED的供电选用带SPI通信和Limp home模式的BOOST控制器+BUCK控制器/转换器,Boost控制器常见的为ASL2507,TPS92682,BUCK控制器常见的为NXP的ASL2417、ASL3417,BUCK转换器常见的为TI的TPS92520、TPS92530,以及ROHM的BD18397、BD18398;这两类芯片的对比如下:

Boost+Buck架构常见芯片对比表

NXP的Boost控制器和BUCK控制器型号比较多,能够覆盖的场景更多,如下是NXP的选型列表:

NXP的Boost+Buck选型列表

  • 其它常用芯片和传统前灯方案类似,就不赘述了。

5.投影灯方案

现在有些新能源车还会在前灯灯光中加入绚丽的投影功能,如显示人行道、转向提示等动画,这就需要加入DLP模组或者Microled模组。

5.1 DLP

DLP的像素在百万级别,成本也非常高,目前量产的DLP方案只有TI一家,TI官网公开的相关产品如下图。因为笔者对DLP方案了解有限,这里就不展开介绍了。

TI的DLP相关产品

5.2 MicroLED模组

目前量产的MicroLED模组主要是欧司朗和日亚两家。欧司朗的Microled模组像素有19200和25600两种,日亚的模组像素为16384,这两家的方案架构差不多,下面以欧司朗的MicroLED模组为例,介绍该方案。

5.2.1 方案描述

欧司朗MicroLED模组方案框图

一个典型的MicroLED模组方案框图如上所示,主要功能描述如下:

  • MicroLED的供电电流比较大,一般需要4V/25A,可以选择支持特大电流的DCDC控制器,也可以使用多个DCDC转换器级联供电。

  • MicroLED模组内部分为光源和ASIC两部分,ASIC负责接收MCU给过来的数据并转发给光源内部的驱动电路,然后光源根据接收的数据进行显示。

  • MCU和ASIC的通信数据分为两部分,

    • 一部分是每个像素的亮度信息,有UART、SPI、RGB8三种选择,从成本考虑,UART通信比较合适。相比常规UART,该UART通信需要20M波特率,并且因为跨板通信,还需要LVDS物理层芯片,加强传输的稳定性。
    • 一部分是ASIC相关寄存器的配置,有UART、SPI、IIC三种选择,从成本和稳定性考虑,选择UART通信比较合适。相比常规UART,该UART通信需要2M波特率,并且因为跨板通信,还需要CAN物理层芯片,传输更稳定。
  • MicroLED模组的动画一般来源于智能座舱,因为需要传输视频数据,车载以太网比较合适,100BASE-T1即可。

  • 如果MCU接收到的视频数据是处理过的,即双方约定好协议,给的数据是每个像素点的亮度信息,那只需要支持20M UART的MCU即可;如果MCU接收的是原始视频信息,那么要选择带硬件编解码/GPU的MCU。

5.2.2 常用芯片
  • 给MicroLED光源供电的DCDC控制器,官方推荐TLD5501,也可以使用3个MPQ4372级联。

  • MicroLED模组,欧司朗的主推的是EVIYOS 2.0系列,ASIC和光源打包出售,像素有19200和25600两种;日亚主推的是uPLS系列,像素为16384,内置了TLD816,光源板硬件设计简单很多。

  • MCU和ASIC传输视频数据使用的LVDS物理层芯片是成对出现的,官方推广NBA3N011+NBA3N012,TI和ROHM也有类似的芯片。

  • MCU和ASIC传输配置芯片使用的CAN物理层芯片没有特别要求,普通的CAN收发器即可,如TJA1044等。

  • 如果不需要MCU解析视频原始数据,推荐的MCU为S32K314,如果需要解析视频原始数据,推荐的MCU为CYT3DL。

  • Microled控制板和智能座舱传输视频数据使用的车载以太网芯片也没有特别要求,符合100base-T1标准即可,如TJA1103、JL3101等。

  • 其它器件比较常见,这里就不赘述了。


如上就是汽车前灯方案的全部介绍了,如果觉得对比有用,帮忙给个一键三连!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2260012.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

队列+宽搜_429. N 叉树的层序遍历_二叉树最大宽度

429. N 叉树的层序遍历 定义一个队列q,将一层的节点入队,并记录节点个数。根据节点的个数,出队列,并将其孩子入队列。出完队列,队列当前剩余节点的个数就是下次出队列的次数。直到队列为空 /* // Definition for a Nod…

深度剖析 ToF 技术:原理、优劣、数据纠错与工业应用全解析

1 引言 飞行时间(Time-of-Flight,简称ToF)技术是一种先进的三维成像技术,其工作机制与三维激光扫描技术有着相似之处。ToF技术的主要优势在于其能够一次性捕获整个场景的深度信息,而不是通过逐点扫描的方式来获取&…

嵌入式硬件-- 元器件焊接

1.锡膏的使用 锡膏要保存在冰箱里。 焊接排线端子;138度的低温锡(锡膏), 第一次使用,直接拿东西挑一点涂在引脚上,不知道多少合适,加热台加热到260左右,放在上面观察锡融化&#…

一区向量加权算法优化INFO-CNN-SVM卷积神经网络结合支持向量机多特征分类预测

一区向量加权算法优化INFO-CNN-SVM卷积神经网络结合支持向量机多特征分类预测 目录 一区向量加权算法优化INFO-CNN-SVM卷积神经网络结合支持向量机多特征分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Matlab实现INFO-CNN-SVM向量加权算法优化卷积神经网络结…

给新ubuntu电脑配置远程控制环境和c++版本的opencv环境

目录 改用户密码安装ssh sever安装net-tools配置vscode安装vim配置C opencv1. 安装g, cmake, make2.安装opencv依赖库3.下载opencv源文件(1)方法一:官网下载(2)方法二:GitHub下载方式: 4. Cmake…

(3)spring security - 认识PasswordEncoder

目录 1.简介1.1.简单了解认证流程 2.密码验证3.PasswordEncoder的内置实现4.小结 目标: 简单了解认证的流程简单认识spring security中的Password Encoder 1.简介 还是以这幅图为基础,认识Password Encoder到底是什么? 1.1.简单了解认证流程…

29.在Vue 3中使用OpenLayers读取WKB数据并显示图形

在Web开发中,地理信息系统(GIS)应用越来越重要,尤其是在地图展示和空间数据分析的场景中。OpenLayers作为一个强大的开源JavaScript库,为开发者提供了丰富的地图展示和空间数据处理能力。在本篇文章中,我将…

LLM大语言模型私有化部署-OpenEuler22.03SP3上容器化部署Dify与Qwen2.5

背景 Dify 是一款开源的大语言模型(LLM) 应用开发平台。其直观的界面结合了 AI 工作流、 RAG 管道、 Agent 、模型管理、可观测性功能等,让您可以快速从原型到生产。相比 LangChain 这类有着锤子、钉子的工具箱开发库, Dify 提供了更接近生产需要的完整…

革新3D高保真数字人生成:无需深度摄像头,普通手机视频即可创建逼真面部动画

在数字化内容创作领域,特别是虚拟人物和增强现实(AR)应用中,高质量的3D数字人生成正变得越来越重要。然而,传统方法依赖于昂贵的深度摄像头和复杂的设备设置,这不仅增加了成本,也限制了其灵活性和易用性。为了解决这些问题,并降低进入门槛,一款基于MetaHuman的插件应运…

【前端 Uniapp】使用Vant打造Uniapp项目(避坑版)

一、基本介绍 Uniapp 是基于 Vue.js 的开发框架,通过一套代码可以同时发布到多个平台的应用框架。而 Vant 是针对移动端 Vue.js 的组件库。通过这样的组合,我们可以快速构建出一个跨平台的移动应用。Vant 已经支持多种小程序和 H5 平台,也对…

【记录】Django解决与VUE跨域问题

1 梗概 这里记录Django与VUE的跨域问题解决方法,主要修改内容是在 Django 中。当然其他的前端项目 Django 也可以这样处理。 2 安装辅助包 pip install django-cors-headers3 配置 settings.py INSTALLED_APPS [ # ... corsheaders, # ... ] 为了响应…

【AI知识】激活函数介绍(sigmoid Tanh Relu)+ 梯度爆炸 / 消失及解决办法

激活函数: 使用激活函数的原因: 神经网络中每一层的输入输出都是一个线性求和的过程,下一层的输出只是承接了上一层输入函数的线性变换,如果没有激活函数,无论构造的神经网络多么复杂,有多少层,…

驱动开发-入门【1】

1.内核下载地址 Linux内核源码的官方网站为https://www.kernel.org/,可以在该网站下载最新的Linux内核源码。进入该网站之后如下图所示: 从上图可以看到多个版本的内核分支,分别为主线版本(mainline)、稳定版本&#…

3D 生成重建038-DiffGS训练一个3DGS编码器来简化训练

3D 生成重建038-DiffGS训练一个3DGS编码器来简化训练 文章目录 0 论文工作1 论文方法2 实验结果 0 论文工作 三维高斯溅射(3DGS)在渲染速度和保真度方面表现出了令人信服的性能,但由于其离散性和非结构性,高斯溅射的生成仍然是一…

【渗透测试一】信息收集

信息收集简介 定义 信息收集是渗透测试和网络安全评估等活动的初始关键阶段。它是指通过各种合法手段(如网络扫描、查询公开数据库、社会工程学等),收集与目标系统(包括网络、主机、应用程序、组织等)相关的信息&…

小迪笔记第五十一天-前后台功能点文件下载文件读取文件删除目录遍历目录穿越

前言 前后台功能点 就是因为权限的不同而造成的 功能的不同 一般这个文件的 下载 文件的读取 一般出现在前台 而人家的删除和遍历 目录的穿越出现在 后台 以这个海洋cms 为例进行 演示 (源码在后台) 后台管理地址:http://192.168…

「Mac玩转仓颉内测版50」小学奥数篇13 - 动态规划入门

本篇将通过 Python 和 Cangjie 双语介绍动态规划的基本概念,并解决一个经典问题:斐波那契数列。学生将学习如何使用动态规划优化递归计算,并掌握编程中的重要算法思想。 关键词 小学奥数Python Cangjie动态规划斐波那契数列 一、题目描述 …

phidata - 具有记忆、知识、工具和推理能力的多模态代理

Phidata 是一个用于构建多模态代理的框架,使用 phidata 可以:使用内存、知识、工具和推理构建多模式代理。建立可以协同工作解决问题的代理团队。使用漂亮的 Agent UI 与您的代理聊天。 16200 Stars 2200 Forks 28 Issues 82 贡献者 MPL-2.0 License Pyt…

第六届全球校园人工智能算法精英大赛-算法巅峰专项赛(系列文章)-- 开篇

前言 “全球校园人工智能算法精英大赛”是江苏省人工智能学会举办的面向全球具有正式学籍的全日制高等院校及以上在校学生举办的算法竞赛。其中的算法巅峰专项赛是新赛道,2024年是其第一届比赛。 翻阅过所有赛道的题目,题目出的真心可以,很具…

柚坛工具箱Uotan Toolbox适配鸿蒙,刷机体验再升级

想要探索智能设备的无限可能?Uotan Toolbox(柚坛工具箱)将是您的得力助手。这款采用C#语言打造的创新型开源工具箱,以其独特的设计理念和全面的功能支持,正在改变着用户与移动设备互动的方式。 作为一款面向专业用户的…