2、车载HMI设计规范:ISO 26262功能安全标准、ISO 15008视觉信息规范、SAE J2364交互任务时间规范

做车载HMI设计,光会画图可不行。你得懂规矩。

我入行那会儿,第一个项目就吃了不懂规范的亏。设计稿交上去,功能安全评审直接打回。从那以后,我养成了一个习惯:动手之前,先把三本规范摆在桌上。

今天咱们就聊聊这三本“圣经”——ISO 26262、ISO 15008、SAE J2364。它们分别管安全、管视觉、管时间。说白了,就是告诉你:什么能做,什么不能做,做多快才算合格

2.1 ISO 26262:功能安全标准

ISO 26262,全称是《道路车辆功能安全》。这玩意儿不是给你看的,是给整个车看的。但它直接影响HMI设计。

为什么?因为HMI是人跟车交互的窗口。你设计的按钮,万一按下去没反应,或者反应错了,那可能就是人命关天的事。

2.1.1 ASIL等级:你的设计有多“危险”

ISO 26262把功能安全分成了四个等级:ASIL A、B、C、D。D是最严格的,A是最宽松的。

举个例子:

  • ASIL D:刹车系统、转向系统。这些出问题,车就失控了。HMI里涉及这些的警告信息,必须清晰、醒目、不能误触。
  • ASIL B:仪表盘显示、导航提示。出问题会影响驾驶,但不会直接导致失控。
  • ASIL A:娱乐系统、空调控制。出问题最多就是不爽,不会出大事。

我个人的习惯:拿到需求后,先跟功能安全工程师确认每个功能的ASIL等级。然后根据等级决定设计策略。比如ASIL D的警告,我会用红色+闪烁+声音三重提示。ASIL A的,可能就一个图标就够了。

2.1.2 故障容错:设计要“防呆”

ISO 26262要求系统在故障时能安全降级。HMI设计也得考虑这个。

我遇到过一个问题:某个车型的触摸屏死机了,结果空调关不掉,大夏天差点把用户热晕。这就是没做好故障容错。

设计上要注意:

  • 物理备份:关键功能(如双闪、除雾)必须有物理按键。触摸屏挂了,还能用。
  • 降级显示:屏幕部分区域坏了,其他区域还能显示关键信息。
  • 错误提示:系统检测到故障,HMI要给出明确的提示,比如“触摸屏故障,请使用物理按键”。

我曾经踩过的坑:设计了一个全触控的空调面板,觉得好看。结果功能安全评审没过,因为ASIL B要求必须有物理备份。后来加了两个旋钮,才通过。所以,别为了好看牺牲安全。

2.2 ISO 15008:视觉信息规范

ISO 15008,全称是《道路车辆——交通信息和控制系统的人机工程学方面——车内视觉信息的规范和符合性测试》。名字很长,但核心就一句话:让驾驶员在开车时能看清屏幕上的信息

2.2.1 字体大小:别让用户眯着眼

ISO 15008规定了不同场景下的最小字体大小。我直接给你整理成表格:

场景 最小字体高度 说明
主要信息(车速、警告) ≥ 5.0 mm 驾驶员必须一眼看清
次要信息(导航、媒体) ≥ 3.5 mm 可以稍微小一点
辅助信息(设置、菜单) ≥ 2.5 mm 停车时使用

嗯,这里要注意:这个高度是物理尺寸,不是像素。你得根据屏幕的PPI(每英寸像素数)换算。比如一个10.25英寸的屏幕,分辨率1920x720,PPI大约是200。那么5mm对应的像素就是:5mm / 25.4mm * 200 ≈ 39像素。所以你的字体至少得40px以上。

2.2.2 对比度:看得清才是王道

ISO 15008要求字符与背景的对比度不低于5:1。什么意思?就是字跟背景的颜色差别要足够大。

我见过一些设计,用浅灰色字配白色背景,看着是挺“高级”,但阳光下根本看不清。这就是对比度不够。

设计建议:

  • 深色模式:白字配深灰背景(#FFFFFF on #333333),对比度约13:1,很安全。
  • 浅色模式:黑字配浅灰背景(#000000 on #F5F5F5),对比度约18:1,也很安全。
  • 避免:浅灰配白、深灰配黑、红配绿(色盲用户看不清)。

一个小技巧:用在线对比度检查工具(比如WebAIM Contrast Checker)验证你的配色。我每次设计完都会跑一遍,确保所有文字都达标。

2.2.3 闪烁与动画:别晃晕驾驶员

ISO 15008规定:闪烁频率不能超过5Hz,而且闪烁区域不能超过屏幕面积的25%。

说白了,就是别用那种快速闪烁的动画。我见过一个设计,转向灯提示用了个快速闪烁的箭头,频率大概8Hz。驾驶员说看着头晕。后来改成了慢速闪烁(2Hz),就好了。

动画方面:

  • 过渡动画:建议300-500ms,太快了看不清,太慢了着急。
  • 警告动画:建议1-2Hz的慢速闪烁,配合声音。
  • 禁止:连续旋转、快速缩放、频闪效果。

2.3 SAE J2364:交互任务时间规范

SAE J2364,全称是《驾驶时分心任务的时间限制》。这个标准很直接:驾驶员在开车时,完成一个非驾驶任务的时间不能超过15秒

2.3.1 15秒规则:别让驾驶员分心太久

15秒是什么概念?就是你从开始操作到操作完成,眼睛离开道路的总时间不能超过15秒。注意,是“总时间”,不是“连续时间”。

举个例子:设置导航目的地。你低头看屏幕,输入地址,再抬头看路。这个过程可能持续30秒,但如果你分多次完成,每次低头不超过5秒,总时间不超过15秒,那就算合格。

设计上怎么保证?

  • 简化操作:能一步完成的,别搞两步。比如“回家”按钮,一键导航。
  • 语音输入:输入地址用语音,比打字快得多。
  • 分步引导:复杂操作拆成多个小步骤,每步不超过5秒。

我建议:设计完成后,找几个同事做“15秒测试”。让他们在模拟驾驶环境下操作你的界面,看能不能在15秒内完成。完不成的,重新设计。

2.3.2 任务中断与恢复

SAE J2364还要求:任务可以被中断,并且能快速恢复。

什么意思?就是驾驶员操作到一半,突然需要看路。等他再看屏幕时,应该能接着刚才的步骤继续,而不是从头开始。

设计上要注意:

  • 保存状态:用户操作到哪一步,系统要记住。比如输入了一半地址,下次回来还能接着输。
  • 清晰的进度指示:用进度条或步骤编号告诉用户“你到哪了”。
  • 超时处理:如果用户超过30秒没操作,自动回到首页或上一个安全状态。

我曾经犯过的错:设计了一个多步骤的设置向导,每步都有“下一步”按钮。但用户如果中途退出,再进来就得从头开始。测试时用户骂翻了。后来加了“保存草稿”功能,才解决问题。

2.4 三本规范如何协同使用

这三本规范不是孤立的。它们共同决定了HMI设计的底线。

我一般这样用:

  1. 先定安全等级:根据ISO 26262确定每个功能的ASIL等级。等级高的,设计要更保守。
  2. 再定视觉参数:根据ISO 15008确定字体大小、对比度、动画频率。确保所有信息都看得清。
  3. 最后定交互时间:根据SAE J2364优化操作流程,确保所有任务都能在15秒内完成。

举个例子:设计一个“紧急呼叫”按钮。

  • ISO 26262:这个功能属于ASIL B,因为涉及安全。所以按钮要足够大(至少40x40mm),颜色要醒目(红色),并且要有防误触设计(长按2秒触发)。
  • ISO 15008:按钮上的文字“SOS”字体高度至少5mm,对比度不低于5:1。按钮闪烁频率2Hz,不能太快。
  • SAE J2364:从看到按钮到完成触发,总时间不超过5秒。所以操作要简单:长按2秒即可,不需要任何菜单跳转。

你看,三本规范一结合,设计就清晰了。

最后说一句:规范是死的,人是活的。别死磕规范,但也不能无视规范。我见过一些设计师,觉得规范限制了创意。其实恰恰相反——规范给了你一个安全的设计框架。在这个框架里,你才能放心大胆地发挥。

好了,这一章就到这里。下一章咱们聊聊车载HMI的交互设计原则,包括Fitts定律、Hick定律这些经典理论在车机上的应用。到时候见。