汽车仪表架构介绍

合集下载

汽车仪表盘介绍

汽车仪表盘介绍

仪表原理
仪表原理图如图所示,它 由 80 98 单片机 74 L S 3 73 ( 地 址 锁 存 器 ) 2 764 (EP R O M ) 2864 ( EE PR O M) 6 164 (R A M )和接口扩展芯片8 15 5等集成电路构 成.

该系统具有SK 程序存储空间 , SK 可电擦 除在线写空 间 . 数 据存储 器 外部扩展 为 SK , 与片内 R A M 阵列一 起作为系统的数据存取空间 . 80 9 8单片机8位数据 总线分别与程序存储 器 E PRO M E EP R O M 外部 数据寄存器 R A M以及 地址锁 存器 74 L S 3 73 的数据 口 相连 接 , 构成 系统数 据 总 线 . 74 L S 37 3 用作 低 8位 地址 总线 锁 存 器 , 为 E PR O M E EP R O M 和 R A M 提 供低 8 位 地 址 . 高 位地 址线由 809 8 单 片 机 的 A S 一 A 巧 地 址线 提 供 , A 14 A 15 通过 译 码 器 74 L S 138 译码输 出分别作 为 为EE PR O M RA M 和接 口 扩 展芯片8 15 5 的片选信号线.


功能:3 剩余油量可行驶公里数;

( 4 ) 电脑 自动 诊断汽车 工况 , 当危急时自动发 出停车信号 ST O P灯亮 , 提醒 司机采取紧急措 施停车 . 并闪为相应的故障信号灯; ( 5 ) 电流表 , 燃 油表 , 水温表 , 光柱 式显示 ; ( 6 ) 机油压 力不足报警; ( 7 ) 压力报警 , 闪光报警; ( 8 ) 温度报警 , 闪光报 警超过 100 时报警: .( 9 ) 嫩油不足报警, 闪光报警; ( 1 0 ) 电子数字 钟, 发光数码管显示 ; ( 1 1 ) 左 右 转向 灯 , 防 雾 灯 , 前 大灯 , 制 动 幻 , 加热器等多种灯光指示 .

汽车仪表盘图解文档

汽车仪表盘图解文档
❖ 小计里程表: 记录车辆某一段短途行驶里程的仪表,多与里程表 整合在一起,能够随时清零。它能帮助车主掌握某 段路程的长短以及计算油耗等。
自动挡挡位显示:
用于指示自动档档位。
瞬时油耗表:
显示车辆某一瞬间油耗情况的仪表,单位是升/百公里(L/100Km)。
转速表:
反映发动机转速的仪表,通常设置再仪表板内,与车速里程表对称地放置在一起。
小计里程表:
记录车辆某一段短途行驶里程的仪表,多与里程表整合在一起,能够随时清零。
传统的车速表是机械式的,现在很多轿车仪表已经装备了使用传感器的电子车速表
传统的车速表是机械式的,现在很多轿车仪表已经装备了使用传感器的电子车速表
不少车型已经采用综合显示屏显示油耗,并能换算出余油尚能行驶的里程数。
车外温度表:
❖ 自动挡挡位显示: 用于指示自动档档位。不同车型的显示方法不同,有 的使用指示灯配合图形,有的则通过显示屏直接显示。
❖ 转速表:
反映发动机转速的仪表,通常设置再仪表板内,与 车速里程表对称地放置在一起。一般转速表单位是 千转/每分钟(1/min*1000)即显示发动机每分钟 转多少千转。驾驶员可以通过该表了解发动机的运 转情况,并据此决定挡位和油门的配合,使车辆处 于最佳运行状态,减少油耗,延长发动机寿命。
一般转速表单位是千转/每分钟(1/min*1000)即显示发动机每分钟转多少千转。
车外温度表:
显示车外空气温度仪表,单位是摄氏度,目前拥有这种功能的车型基本上都在综合
显示屏上直接用数字显示这一信息。
里程表:
它是记录车辆行驶里程的仪表,多整合在速度表内。
它对于车主判断车辆的整体状态,常见故障等有着特别的作用。

组合仪表基本知识

组合仪表基本知识
传感器(一般经过ECU模块处理再给仪表)。转速表能够直观地显示发动机在各个工况下的转 速,驾驶员可以随时知道发动机的运转情况,配合变速箱档位和油门位置,使之保持最佳的 工作状态,对减少油耗,延长发动机寿命有好处;
c、燃油表是显示油箱内油量的多少,单位是L(升)。现公司的燃油信号是燃油泵输
出的阻值信号。一般仪表表牌上有燃油低报警指示符号,起辅助的提示作用; d、水温表是显示发动机冷却液温度的仪表,单位是℃(摄氏度)。一般仪表表牌上 有冷却液温高或者冷却液位低的指示符号,指示符号亮时表示冷却液温度高或者 冷却液位低。
手制动指示,油压低报警指示,变速箱故障指示,副安全气囊屏蔽指示,门开指示,刹车蹄片故障指示,
电控系统故障指示,自动巡航指示,里程维护保养指示等等。 2、对应的指示符号: 左转向指示: 右转向指示: 远 光 指示 : 停车灯: 发电机冲放电指示: 低油压报警 : 刹车故障报警 : 手制动: 低油位 :
2)、组合仪表报警符号的介绍
1、报警指示:左转向指示,右转向指示,前雾灯指示,后雾灯指示,远光灯指示,位置灯指示,刹车 故障指示,安全气囊故障指示,蓄电池充放电指示,安全带未系指示,ABS故障指示,停车制动,胎压 故障指示,发动机自检指示,水温高报警指示,燃油低报警指示,冷却液位低/冷却液温高报警指示,
2、 当今世界,由于汽车排放、节能、安全和舒适性等使用性能不断提高,使得汽车电子控制程度也越 来越高。汽车电子控制装置必须迅速、准确地处理各种信息,并通过电子仪表显示出来,使驾驶员
及时了解并掌握汽车的运行状态,妥善处理各种情况。
现在,汽车的故障诊断、全球导航和定位系统的大量、复杂的信息服务已开始大量装备到汽车 上,汽车电子仪表作为信息显示终端能够完成这些任务。汽车电子仪表显示装置不仅具有能提供大 量、复杂的信息的优点,而且还具有高精度和高可靠性、一表多用的功能、外形设计美观自由度高、

汽车的仪表盘基本知识

汽车的仪表盘基本知识

汽车的仪表盘基本知识汽车仪表盘是车辆驾驶员与车辆之间的重要信息交互界面,提供了驾驶相关的信息和控制功能。

以下是汽车仪表盘的一些基本知识:1.仪表盘布局:汽车仪表盘通常由多个仪表组成,如速度表、转速表、燃油表、水温表等。

布局可以因车型和制造商而异,但通常以驾驶员正前方为中心。

2.速度表(Speedometer):测量车辆的当前速度,以公里/小时或英里/小时为单位显示。

3.转速表(Tachometer):显示发动机转速,通常以转/分钟为单位。

转速表有助于驾驶员掌握发动机的运行状况和换挡时机。

4.燃油表(Fuel Gauge):用于显示车辆燃油的剩余量或燃油容量的百分比。

它可以帮助驾驶员合理规划加油时间。

5.水温表(Temperature Gauge):监测发动机冷却液的温度,帮助驾驶员了解发动机的工作温度,以及是否存在过热的情况。

6.里程表(Odometer):记录车辆行驶的总里程数。

有些车辆还提供了行驶的里程、瞬时油耗等附加数据。

7.警示灯/指示灯(Warning/Indicator Lights):仪表盘上还装有多个警示灯或指示灯,用于提示驾驶员车辆的各种状态和故障情况,如发动机故障、刹车系统故障、安全气囊状态等。

8.多功能显示屏(Multifunction Display):现代汽车的仪表盘中经常配备了多功能显示屏,用于显示更多的车辆信息和操作功能,如导航系统、音频控制、车辆设置等。

除了上述基本要素,一些高端汽车还可能包括其他的仪表和功能,如线束盘、HUD(抬头显示)、自适应巡航控制等,增加驾驶员的舒适性和便利性。

在驾驶过程中,理解和熟悉仪表盘上的各种指示和信息,对驾驶安全和行车掌握至关重要。

汽车仪表

汽车仪表

((指示 正常的机双金制成双金示表 过而段时时间度小小;一、仪表概(一)仪表的作用:使驾种类:主要(二)仪表的示表、传感器1、指示表按2、传感器分3、指示表和(1)双金属片(2)电磁式指(3)双金属片 二、机机油压常。

它由装在机油压力表有金属片4和门成,受热时,金属片上的线表双金属片受 当机油压力而温度略有上时间后,双金间长,通过指小,指针12偏即指示出较概述的作用及种类驾驶员随时观要包括机油压组成:汽车的器两部分组成按结构分:双分为 :电热和传感器的配片式指示表+指示表+可变片式指示表+机油压力表压力表用来指发动机主油道有双金属片式门上的电热线膨胀系数大的线圈产生热量受热弯曲,使力很低时,膜上升时,双金金属片冷却伸指示表电热线偏转角度很较低的油压。

类观察与掌握汽压力表、水温的燃油表、水成。

双金属片式 热式、可变电配合类型如下+双金属片式传变电阻式传感器+可变电阻式传指示发动机机道上的机油压式、电磁式和动线圈,使双金属的一面向膨胀量,造成传感器使指针偏转,膜片2几乎没属片4就受热直,触点又闭线圈的平均电流车各系统的工温表、发动机水温表和机油(电热式 )电阻式下:传感器 器 传感器 机油压力的大压力传感器和动磁式三种属片受热变形胀系数小的一器双金属片受指示机油压力没有变形,这热弯曲,使触闭合,电路又流值小,使指工作状态,机转速表、燃油压力表,虽电磁式大小,以便了和仪表板上的。

的结构流由蓄线柱热线两路的电热阻8→的触点池负极形。

双金属片一面弯曲。

当受热弯曲,使力的大小。

这时作用在触触点分开,切又被接通。

因指示表双金属燃油表、电流虽然测量的参了解发动机润的机油压力指 双金属片构见图6.1 当电源开蓄电池正极→14→指示表双圈→接线柱9(一路流经传热线圈;另一→双金属片4点→弹簧片极构成回路。

片由两种膨胀当电路中有电使触点断开,触点上的压力切断电路并停因此触点闭合属片11因温流表等。

参数不同,但润滑系统工作指示表组成。

汽车仪表系概要

汽车仪表系概要

2005.9
7.1
汽车仪表系
2.电热 式冷却液温度 表与热敏电阻 式传感器 (1)结构 其基本结构 如图7.12所示。 热敏电阻式传 感器的主要元 件为负温度系 数的热敏电阻。
图7.12 电热式冷却液温度表、热敏电阻式传感器与稳压器 1.触点 2.双金属片 3.加热线圈 4、11、12.接线柱 5、9.调解齿扇 10、13. 弹簧 14.热敏电阻 15.外壳
图7.13 电源稳压器的电压波形 1.输入电压U入 2.输出电压U出
2005.9
7.1
汽车仪表系
3.电磁式冷却液温度表与热敏电阻式温度传感器 (1)结构
图7.14 电磁式冷却液温度表与热敏电阻式温度传感器 2005.9
7.1
汽车仪表系
3.电磁式冷却液温度表与热敏电阻式温度传感器 (2)原理 当点火开关置ON时,左、右两线圈通电,各形成一个磁 场,同时作用于软铁转子,转子3便在合成磁场的作用下转动, 使指针指在某一刻度上。 当冷却液温度降低时,传感器热敏电阻阻值增大,线圈2 中电流变小,合成磁场逆时针转动,使指针指在低温处;反之, 当冷却液温度升高时,传感器热敏电阻阻值减小, 线圈2中 电流增大,合成磁场顺时针转动,使指针指在高温处。
2005.9
7.1
汽车仪表系
1.电热式机 油压力表与电热式 机油压力传感器 (1)结构 电热式机油压 力表也称双金属片 式机油压力表,其 与电热式传感器的 基本结构如图4.28 所示。
图4.28 电热式机油压力表与电热式传感器 1.油腔 2.膜片 3.弹簧片 4.双金属片 5.调节齿轮 6.接触片 7.传感器接线 柱 8.校正电阻 9、机油压力表传感器接线柱 10、13.调节齿扇 11.双金 属片 12.指针 14.弹簧片 15.机油压力表电源接线柱 2005.9

汽车仪表的分类与结构

汽车仪表的分类与结构

仪表与报警系统的检修
@
汽车仪表的分类与结构
汽车仪表的结构特征
仪表与报警系统的检修
@
汽车仪表的分类与结构
电磁式燃油表
汽车仪表的结构特征
Hale Waihona Puke 电磁式燃油表具有显示值精度高、指针偏转角较大和 无需稳压电路等特点。电磁式燃油表结构如图6-2所示, 表针与磁性转子相连,磁性转子的左右有两个线圈,两线 圈之间的夹角为90°。
汽车仪表的分类与结构
汽车仪表的结构特征
磁感应式车速里程表
仪表与报警系统的检修
@
汽车仪表的分类与结构
汽车仪表的结构特征
电子式车速里程表
仪表与报警系统的检修
@
汽车仪表的分类与结构
汽车仪表的结构特征
发动机转速表
发动机转速表是用来指示发动机转动速度的,发动机 转速表分为机械式和电子式两种。机械式转速表的结构原 理与上述磁感应式车速表基本相同,不再赘述。电子式转 速表指示平稳、结构简单、安装方便而且应用广泛。
仪表与报警系统的检修
@
汽车仪表的分类与结构
汽车仪表的结构特征
仪表与报警系统的检修
@
汽车仪表的分类与结构
机油压力表
汽车仪表的结构特征
机油压力表显示发动机润滑系统主油道的机油压力, 由表头和机油压力传感器组成。机油压力传感器安装在发 动机缸体主油道上。机油压力表结构如图6-3所示。
仪表与报警系统的检修
仪表与报警系统的检修
@
汽车仪表的分类与结构
汽车仪表的结构特征
仪表与报警系统的检修
@
汽车仪表的分类与结构
汽车仪表的结构特征
真空荧光管
真空荧光管的结构如图6-10所示。当电流通过阴极时, 钨丝被加热到800 ℃并发出电子。电子被吸引到带正电荷 的栅格上。当阳极模块在加5 V左右电压、也带有正电荷 时,一些电子便穿过栅格打在阳极的荧光物质上,使荧光 表面发光照亮模块,阳极发光显示信息。

汽车仪表与显示系统详述(ppt 36页)

汽车仪表与显示系统详述(ppt 36页)
发动机转速↑→脉冲信号幅值与频率↑→脉宽↑→通过表头的平均 电流↑→指针偏转角度↑→发动机转速表指示值↑
桑塔纳2000型轿车采用电子发动机转速表。其中 2000GLi型轿车是从点火线 圈中获得一次电流中断时产生的脉冲信号,在点火线圈中转换成电压脉冲,经数 字集成电路计算后,在表头上偏转指针以显示出发动机转速的。2000GSi型轿车 则是由安装在飞轮侧的发动机转速传感器,直接把转速脉冲信号输入表头转换成 发动机转速信号的。
6.1.3 水温表
6.1.4 燃油表
燃油表用来指示油箱中储油量的 多少。由安装在油箱中的传感器及安 装在仪表板上的指示仪表两部分组成。
燃油表中有两个绕在铁芯上的线 圈,中间置有铁转子,转子连有指 针,传感器由电阻、滑杆和浮子组 成,浮子漂浮于油面上,随油面高 低而改变位置。
当油箱无油时,浮子下降,电阻 被短路,此时右线圈也被短路,通 过其中的电流近于零,不显示磁性 ,而左线圈在全部电源电压的作用 下,通过其中的电流产生磁场,吸 引转子,使指针指在“0”位上。
为使油压表示值不受外界温度变化的影响,双金属片做成“Ⅱ”字形,其中 绕有加热线圈的臂为工作臂,另一为补偿臂。当外界温度变化时,工作臂的附加 变形被补偿臂的相应变形所补偿。安装传感器时,外壳上的箭头“向上”,不应 偏出垂直位置30°。因为这样可以保证“Ⅱ”形双金属片的工作臂位于补偿臂之 上,使工作臂的热气上升时不会影响补偿臂的正常工作,提高指示的准确性。
2.液晶显示
液晶是一种介乎于液体和晶体之间的物质,由伸长的有机分子构成。 在液晶上加一电场时,其分子的长轴方向会发生变化,在液晶中光沿分子 长轴方向传播。当液晶不加电压时,光线穿过液晶达到反射镜后反射回来, 故人们看到反射回来的光线;当液晶加上电压后,光穿过液晶后被偏振镜 阻隔,因此光线进入已通电的笔划晶粒不能反射回来,该笔划不亮而呈黑 色。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

The basics of automotive cluster device architectures and applications, part IDeepak MahajanVIKAS AGARWAL,Arjun Pal Chowdhury, - December 01, 2014With the increased complexity of vehicle electronics, greater functionality requires status information to be displayed to the driver. The instrument cluster is the primary data source for the driver, delivering information about vehicle and engine status. Given system complexity, however, there is greater demand for a more user friendly, lucrative and cost-effective solution to support a wide range of automotive cluster applications. Here we will discuss various components of a cluster device that enable this support. The article classifies cluster architecture and applications into the following broad categories:Types of cluster devicesqAutosar application componentqGraphics application componentqCluster securityqDevice memory requirementqLow power mode cluster architectureqCluster Device TypesThere are three basic cluster device platforms, including:Cluster Graphics PlatformCar manufacturers and tier-1 suppliers are facing an increasing need for content to be displayed to the driver requiring instrument cluster solutions that can be dynamically reconfigured to display content based on context and driver preferences while presenting required information to ensure safe driving. Cluster graphics Platform is mainly used to fulfill the requirement. This device mainly consists of Graphics processor with 2D/3D accelerator, huge on-chip graphics RAM for high bandwidth graphics data access, high-speed external memory interface like SDR,DDR or Nand Flash Controller, display controller to display graphics information through TFT,LCD display. In addition, the set of integrated peripherals such as CAN, MOST MLB, LVDS, Ethernet and USB allow a direct connection to the rest of the car network. The device is generally used for high end cluster application by OEMs.Cluster Controller PlatformThis is the cluster MCU device that mainly handles the Cluster AUTOSAR stacks functionality. This device contains a stepper motor controller and driver for gauge driving, sound generation module, PWM channels for sound and cluster LED control, various analog sensors and communicationperipherals, HMI to communicate with driver, other body devices and gateway devices or other subsystem. The device can also have segmented LCD or even dot matrix LCD displays as an alternative display solution for low end cluster application. For high/mid range applications, most of the real time data and status captured by the device is communicated to cluster graphics device through fast SPI or EBI interface.Combined Cluster PlatformThe graphics controller and real time application controller (Cluster MCU) is combined in this platform to make single chip solution for both Graphics and Autosar application. This device keeps a balance between graphics performance and real time performance hence used by OEMs when optimum solutions are required. Some renowned semiconductor companies offer wide range of combined cluster platform microcontrollers with multi core based solutions to support from basic to premium line instrument cluster applications.Module Use-Case1. AUTOSAR Application ComponentsCore: The core is part of real-time application domain of the device. It is mainly used to run AUTOSAR applications such as basic a communication driver, PWM driver, handling and servicing of various peripherals etc. The high bandwidth motor control application driver can also be controlled through this core. The device can also have a dedicated core for motor control applications, which helps to share the bandwidth of the real time processor.Stepper Motor Control/Driver:In cluster application a stepper motor driver is mainly used to control gauges. Real-time information of vehicle speed, fuel level, tachometer, temperature etc., is communicated to cluster devices through a gateway device. The core then processes that information and updates the motor control driver to control the stepper motor. Two motor controlchannels are mainly used to drive a single stepper motor.PWM: PWM outputs are used to control the backlighting of LCD displays, gauge backlighting etc. The LED intensity of dashboard, odometer, etc., are controlled by PWM output. For low-end applications where few LED tell‐tales are required, it is controlled by microcontroller PWM output. However in mid-range or high-range applications where more LEDs need to drive the system, there is typically a dedicated LED driver.ADC and Alarm Comparator: These analog components are mainly used to monitor the current, voltages of various power supplies. They are also used to measure the current flow through Telltale LEDs to check that everything is working fine. Measuring the battery level, ignition level, air temperature and coolant are common ADC functions performed by either a cluster or body device. When performed by a body device, it is communicated to a cluster by using a LIN or CAN connector. Sound Generation Module: The device can have sound generation module with I2S protocol support, mainly to produce a buzzer sound in a cluster to indicate the occurrence of some unwanted event. For example, a driver seat belt warning detected by a body-device sensor is communicated to a cluster. The sound generation module inside the cluster device will create a buzzing sound to alert the driver of the event. Similarly door lock/unlock and other common events can be communicated through a sound generation module. It can also be used to play MP3 audio data with the help of a CPU that converts MP3 into PCM data for the I2S interface. CompnentsThe Communication InterfaceCAN Bus is the most common high speed communication network in Automotive ECU toqcommunicate with body and gateway devices that are sitting far from a cluster/dashboard.LIN provides cost‐efficient communication in applications where the bandwidth and the versatility qof CAN are not required. Communication with various sensors, actuators or body controllers is done via the LIN network. LIN is used to communicate to comparatively local devices such as communication between the steering wheel audio/music system control device with the cluster, headlight ON indication from sa witch to the cluster device, a side/parking indicator communication (side indicator/parking light switch to dashboard display and sound device) is handled by LIN. However these things are flexible and depend on end-user preference.SPI & IIC are mainly used for inter chip communication in short distances. SPI interface can beqused to access slow serial flash, to communicate with power control device sitting near to the cluster, LED drivers etc.Graphics Application ComponentThe use of LCDs started as a small “add-on-display” along with the electromechanical needles-based gauges to display additional information, but is now a trend in automotive instrument clusters as graphical displays replace traditional mechanical gauges altogether. The challenge is now how to give the user the same feel and realistic experience of the needles and pointers using graphics computation techniques. In addition, information that gets onto displays such as a seat belt indicator, tire pressure level, engine temperature, rear camera view, etc., is treated as safety relevant and considered safety critical. Other miscellaneous information such as navigation, song select, etc. are also part of these displays. The full color TFT LCD panels now allow automotive OEMs to provide state of the art interfaces with the following features:Menu-driven configurabilityqAnimated pointers on gaugesqText and graphics to a similar standard as desktop or handheld devicesqAll of the above features require a minimum desired display size support, specific frame-rate requirements and the capability of handling complex animations. The following components play an important role in achieving the required functionality:Application ProcessorThe applications processor is a high-performance core primarily used for managing the graphicsapplication in high-end cluster solutions. It is used to run the graphics drivers and generate commands for execution by the GPU. It is in general, a pipelined processor having precision Floating Point Unit (FPU) and Instruction/Data Caches for trapless and faster operations. It can also be equipped with an additional Media Processing Engine (MPE) extending the capabilities of the FPU for further acceleration of media and signal processing functions by adding instructions targeted at audio, video, 3-D graphics, image, and speech processing.In the graphics subsystem, the application running will call different APIs to access the graphics hardware through programming calls to the operating system. When the application requests an image to be rendered on the display, the API calls the OS, which in turn invokes the GPU driver to communicate with GPU hardware to draw the image to be shown on the display. From the perspective of the application processor, it accumulates and sets up graphics commands that are dispatched to the GPU for processing and display rendering. It does this by means of writing the commands to volatile memory (typically DRAM) where the GPU can subsequently fetch the commands. For example in‐case of digital display of needles (let’s say speedometer, fuel indicator, etc.), it will get the information from a real-time processor regarding the corresponding activity and instruct the GPU to rotate the needle at a certain angle. It will control all of the APIs for creating the needle rotation graphics. It instructs the GPU to rotate image, coloring the image, zooming the image, etc.The MPE associated with it can also be used as JPEG decoder (or limited MPEG decoder) to display images through the display controller. For example, in an advanced speech and navigation system, the navigation unit can send images/frames through Ethernet to display to a cluster RGB display unit. Those JPEG images need to be decompressed and decoded by the MPE and then displayed through a display controller onto an LCD/TFT display. Similarly for audio applications, MP3 data can be sent through Ethernet to cluster devices and software can convert the MP3 format to a PCM format with the help of MPE to play it through speakers using I2S protocol to support in-car entertainment.Graphics Processing UnitA graphics-processing unit (GPU) is a specialized module designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display via a display controller. GPUs are very efficient at manipulating computer graphics and their highly parallel structure makes them more effective than general-purpose CPUs for algorithms where processing of large blocks of data is done in parallel. They have much deeper pipelines compared to traditional CPUs along with significantly faster and more advanced memory interfaces to shift around a lot more data than CPUs. It helps in offloading the main core by handling geometry and pixel processing, allowing resolution independent HMI.In mid-end cluster solutions, the high performance GPU can be a 2D vector and raster graphics accelerator designed for hardware acceleration of vector graphics, which can be displayed using a display controller. The GPU can be accessed through its specific drivers. It can also provide scalability with high-quality rendering, including anti-aliasing, to different screen sizes without multiple bitmaps.A GPU supports graphics application programming interfaces (APIs) that provide user controls for optimizing the acceleration capabilities available with the GPU. It is preferable to support a hardware platform and operating system (OS) independent software APIs standard rather than aproprietary API standard for enhanced vector graphics. One such standard is OpenVG 1.1 API standard for vector graphics acceleration. OpenVG is a royalty-free, cross-platform API managed by a member-funded consortium. It provides a low-level hardware acceleration interface for vector graphics libraries such as Flash and Scalable Vector Graphics (SVG). It is used for acceleration of high-quality vector graphics for user interfaces and text on small screen devices. ControllersCore API features of OpenVG include Coordinate systems and transformations (image drawing uses a 3x3 perspective transformation matrix); Viewport clipping, scissoring and alpha masking; Paths; Images; Image filters; Paint (gradient and pattern); Blending; Dithering. The VGU Utility Library provides Higher-level geometric primitives, Image warping.Typical use cases in the instrument cluster are where a GPU will accelerate the needle rotation and display controller renders the rest of the scene, for infotainment where it can be used for User Interface (UI) acceleration, for native rendering of true-type fonts with Anti-Aliasing, additional graphics acceleration for dual display systems, etc.Display ControllerThis is the main graphics display controller of the device. It is designed to drive displays using direct blit graphics and video with RGB data. It generates all of the necessary signals required to drive the displays with up to 24-bit RGB data bus, Pixel Clock, Data Enable, Horizontal-Sync, and Vertical-Sync. There can be as many as two independent controllers in a high-end cluster solution for driving two different displays simultaneously. two is not the limit.The specified internal memory of the device allows the controller to easily handle complex graphics contents (pictures, icons, languages, fonts) with a very low memory footprint. It can also be used for creating simple animation without any help of dedicated graphics processor, for e.g., image sequence animation (to display a rotating car), list scroll, object fade in/out, fly in/out, dynamic reveal/hide, etc.Graphics are managed through planes blending using the merging of multiple programmable layers (objects) to optimize use of internal memory buffers. Since the CPU need only to manage the configuration of the layers, it is possible to create animations with low CPU overhead and minimal RAM footprint.There can be a number of extensions to the display controller interfaces and capabilities to support wide range of flat panel or curvature displays available in market based on product requirement. A few of them include:RSDSIt can also interface with on-chip TCON (Timing Controller) to generate the timing signals and to directly drive the row and column drivers of display panels via RSDS (Reduced Swing Differential Signaling) pads. RSDS is having a voltage swing of 200mv and is similar to the Low Voltage Differential Signal (LVDS). RSDS interface signals instead of TTL based signals leads to the reduction of EMI in between the Panel Timing Controller and the Column drivers. The reduced signal swing level of RSDS also results in low power consumption and EMI levels as compared to TTL based interface.LVDSIt can also support the Open LVDS(Low Voltage Differential Signaling) Display Interface (OpenLDI) specification through an on-chip converter which converts the digital RGB into OpenLDI-compatible format of 4-data-pair and 1 clock pair LVDS interface output. It minimizes the number of wires that must be used to connect the display source and display device while also minimizing radiated emissions and susceptibility to electromagnetic interference. This enables the display controller to support a wide range of display formats, refresh rates, and pixel depths.HUDOne of the recent and latest features that have come up is of the head-up display (HUD). A head-up display is a display technology projecting the content directly on the windscreen of the car. As the windscreen is not a flat projection area, the image gets distorted. So to compensate this effect, in-line, real-time warping is being performed on the content to be displayed using the graphic accelerator or dedicated hardware. The fundamental advantage of such display is that the information is presented in the normal field of view of the driver looking onto the street. It will enhance safety while delivering navigational and other critical information to drivers such as speed, fuel level, etc. Head-up displays are usually used in combination with a TFT display in the instrument cluster.Video Input UnitThe Digital Video Input module is mainly used to take a compatible video stream or other supported formats as input from an external interface like reverse camera, driver monitor camera, etc. and then enabling a set of processing on the captured digital video to finally get it displayed through the Display Controller to TFT/LCD Display for the user/driver. Different kinds of processing on video include brightness adjustment, contrast adjustment, up-scaling or down-scaling of the picture, input data format conversion from one color space to other, horizontal mirroring for reverse camera adjustment, etc.In case of analog camera input, the picture information is transmitted to some off‐chip Video ADC which converts the signal to Digital and feed to this module. Usually RCA composite cables are used to connect the analog camera to the converter. ConclusionRLE DecoderThis module is used to decode data that has been compressed using a Run Length Encoding (RLE) scheme. Run length encoding is a simple scheme that compresses data based on repetition of consecutive entries. Each block of data is preceded by a command byte that indicates whether compression is active and if so how many copies of the next data are required.The RLE decoder performs extraction of run length encoded data and is optimized forextraction/decompression of graphic images and put it back in local memory for Display Controller to display. Data are fed to RLE typically using DMA and decompressed data are fetched typically by DMA. Any portion of a graphic can be decoded based on given start-pixel location and given end-pixel location. Apart from lossless decompression, it also supports the partial image decoding feature.Segmented LCD ControllerThis controller is equipped with multiple Front and Back plane drivers with the backplane drivers remapping feature to drive the external segmented LCD to display clock, odometer, trip meter, etc. or other related information. It is configurable to support multiple varieties of segmented displays. This module is also responsible for On-chip generation of all output voltage levels that are required to drive the display segments. It also supports programmable frame clock generator, programmable bias voltage level selector, programmable output current and an optional output current boost during transitions for displays along with the contrast adjustment feature. In a low cost solution, segmented LCD display can be an alternate option to graphical TFT display.ConclusionIn our modern age with a highly featured digital solution, all existing luxury is transforming into necessity and creating scope for new innovation. Hence the immediate challenge is to provide integrated solutions that are cost effective and technically advanced to fulfill market requirements. The automotive cluster has transformed from analog gauges to digital displays to integrated cluster infotainment solutions. The future trend will be to move towards a highly integrated solution where basic cluster, infotainment, advanced driver assistance will all be integrated in a single device. Hence it is very important to understand the basic architecture to know how they can be used to create an integrated cost-effective solution for the future.Read Part II, which covers cluster security requirements and application, device memory requirements, and low power mode cluster architecture.ReferencesPremium Line Instrument Cluster1.2.Designing a Vehicle Instrument Panel Cluster—A Case Study3.FPD-LinkLow-voltage differential signaling4.5.SuperImaging HUD。

相关文档
最新文档