汽车氛围灯控制的系统原理

汽车电子与软件 2023-05-14 21:57

作者| 黄百万


在当今汽车行业疯狂内卷的时代,各车企均把大量精力花费在那些用户可以第一时间感知到的功能上。对于一辆车俩说,外观是用户对其第一印象,由于大量国外知名设计师的加盟以及本土设计师的成长,国内的车辆造型设计可以说是突飞猛进,结合国内造车工艺水平的整体提高,大部分车企的车辆外观及质感有了质的提升,基本摆脱了前些年的廉价感。

正所谓各花入各眼,当用户第一眼被该车的造型吸引之后,要想用户掏腰包买下这辆车,车辆内部座舱的设计就变得及其重要。如果将车辆造型比作人外在的皮囊,那么座舱就像一个人内在的灵魂。有趣的灵魂可以从千篇一律的皮囊中脱颖而出。

座舱除了已经熟知的沙发、彩电、大冰箱外,还有一些不那么容易引起注意的设计,比如今天的主角---氛围灯,图1为奔驰某一款车氛围灯实际效果。

图1 奔驰氛围灯实际效果

氛围灯出现其实已经有好多年,从最开始的单色氛围灯,到64色、128氛围灯,再到现在的256色氛围灯,氛围灯的功能变得越来越强大。


01
RGB简介

RGB色彩模式是工业界的一种颜色标准,是通过对红(Red)、绿(Green)、蓝(Blue)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色系统之一,如图2所示。

图2 RGB原理

在电脑中,RGB的所谓“多少”就是指亮度,并使用整数来表示。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2...直到255。按照计算,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256=16777216,通常也被简称为1600万色或千万色,或称为24位色(2的24次方)。

RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于三者亮度之总和,越混合亮度越高,即加法混合。红、绿、蓝三盏灯的叠加情况,中心三色最亮的叠加区为白色,加法混合的特点:越叠加越明亮。


02
氛围灯控制原理

氛围灯其实是由一颗颗小小的LED组合而成,最开始的单色氛围灯就比较简单,就普通的LED就可以实现,后面的多色氛围灯采用的是RGB灯珠,氛围灯通过控制RGB的比例来组合而成不同的颜色。

用户通过设定不同的RGB 来生成不同的颜色,再设定氛围灯的亮度,对应的RGB和亮度值输入给LED驱动芯片,驱动芯片解析完之后控制RGB LED灯珠的PWM占空比,从而实现氛围灯颜色和亮度的控制。

RGB LED的亮度和颜色控制本质上是控制每一路RGB驱动的PWM占空比,从而控制LED的电流,以达到调节LED的颜色和亮度,PWM的频率需要大于人眼能识别的频率,不然会使得灯出现闪烁的现象,氛围灯控制原理如图3所示。

图3 氛围灯控制原理

一、氛围灯呼吸效果控制

我们想控制灯实现呼吸的效果:呼吸频率是1s,亮度周期是最亮→30%亮度。那只要把PWM在1s的时间内均匀的由100%递减到30%,再由30%均匀的递增到100%就可以,其中呼吸频率和亮度周期都是可以根据体验的需求进行设定,控制原理如图4所示。

图4 氛围灯呼吸效果控制原理

二、氛围灯颜色控制

我们设定了一个颜色A,对应的RGB分别数值为(X1,Y1,Z1),经过RGB LED驱动芯片的查表转换,每个RGB驱动PIN脚的PWM占空比将会是(A,B,C),控制原理如图5所示。

图5 氛围灯颜色控制原理

三、氛围灯音乐律动控制

音乐的本质是不同频率的声音随着时间的流动,所以乐谱主要记录的是频率随时间的变化关系。通过对音乐中乐谱音符的抽取,从而转化成不同的频率,一般把所有的音符转化成高、中、低三种不同的频率,因为每个音符持续的时间不一样,根据不同的频率和持续的时间,可以使氛围灯呈现出不同的变化节奏,音符频率对照表如表1所示。

表1 音符频率对照表

比如音乐频率低的时候,氛围灯的亮度可以设定为E,频率中等时为F,频率为高时设定为G;亦或者音乐的频率低的时候,氛围灯的颜色可以设定为H,频率中等时为I,频率为高时设定为J;或者两者进行不同的音乐频率,氛围灯不仅仅只是改变颜色,亮度同时也跟着改变,这些都是可以根据最终的体验进行设定。

以上仅仅是笔者的抛砖引玉,这方面的设计理应可以更加完美。氛围灯作为座舱的气氛担当,甚至可以根据车主的心情变幻出不同的颜色。

上面提到的仅仅是对氛围灯整体控制的描述,目前的氛围灯灯带不仅仅只有一颗LED灯珠,少的5、6颗,多则20、30颗。这意味着氛围灯可以搭配出更加梦幻的组合,每一颗LED都可以实现不同的颜色和亮度的控制,设计师们应该充分利用这些软硬件能力,为用户带来更加高级的视觉体验。


03
氛围灯系统方案介绍

目前氛围灯是大多是LIN通讯或者CAN通讯,LIN的方案由于成本低,应用的比较多,也是目前市面上的主流方案,LIN系统方案如图6所示。为了满足消费者日益增长的需求,在预算充足的情况下,CAN方案会是更优的方案,不仅带宽足够,而且利于OTA的升级。

图6 氛围灯LIN系统方案

LIN由于每一帧报文只能发送8个BYTE(64bit)的内容,一般情况下一根氛围灯的灯带会由好多颗LED组成,如果想单独控制每一颗LED的颜色和亮度,那么需要的资源分别是:颜色需要24个bit(R\G\B每个需要8个bit),亮度按照1%的精度来设定,需要7个bit。
所以综合计算下来,每颗LED需要31个bit,按4个BYTE来算,一帧的LIN报文也就能单独控制2颗LED。所以一般LIN方案的氛围灯的不会选择单独去控制每一颗LED的颜色和亮度,而是会充分利用LIN的带宽去实现不同的控制效果,只要不是特别复杂的控制效果,LIN方案的氛围灯都可以胜任。

如果是CNFD的方案,一帧可以发送64个BYTE的报文,可以单独控制16颗的LED,基本上可以满足大多数的氛围灯控制。这样的硬件能力可以为后续的氛围灯拓展出更多的效果,除了贵一点,其他的什么都很好。

当汽车的发展进入了智能化的时代,人们的追求也在普遍提高,车辆不光是要面子上的去,里子也得跟得上步伐,氛围灯在未来注定是标配项。


—END—

添加下方信加入汽专业交流群

(仅限专业人士)


汽车电子与软件 主要介绍汽车电子软件设计相关内容,每天分享一篇技术文章!
评论
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 73浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 49浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 182浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 390浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 111浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 121浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 100浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 150浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 183浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 41浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 164浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦