教程 · 自定义 PID

如何在 WrenchTime 中添加自定义 OBD-II PID

在 WrenchTime 里,你很少需要自己输入自定义 PID:社区目录已经收录了很多,可以直接在你的车上测试。先在车辆工具里连接适配器,打开信号,点按右上角的三个点,选择从目录导入。点按开始完整扫描并等待:你的车回应的每个信号都会标为有响应,并显示读到的值。勾选你想要的信号,点按导入。它们会作为自定义信号加入你的信号列表,可用于 CarPlay、Live 仪表盘和行程。自定义信号属于 WrenchTime Pro。

iPhone 上的自定义 OBD2 PID:WrenchTime 信号列表,含从社区目录导入、标为自定义的信号及其实时数值

开始之前我需要准备什么?

需要四样东西,前两样如果还没设置,花一分钟就够:

  • 已与车辆配对的 OBD-II 适配器。 如果还没有,请先按如何连接 OBD-II 适配器操作。哪些适配器能配合 iPhone 使用的指南可以帮你挑选。
  • WrenchTime Pro。 添加、导入和保存自定义信号属于 Pro。打开信号并测试内置读数是免费的。
  • 发动机已启动。 有些控制单元只在发动机运转时才回应,所以只打开点火开关的测试可能找不到它们。请停在安全的地方并保持停车:行程记录期间,测试会暂停。
  • 车辆的车型年份。 它是可选的,但设置后目录会标出哪些信号已针对你的年份验证。可在车辆的编辑表单里设置。

打开车辆工具并连接适配器

打开车辆标签页,点按右下角带心跳线的圆形按钮:这就是当前车辆的车辆工具。页面顶部的OBD适配器卡片显示与这辆车配对的适配器。点按连接,等到卡片显示已连接。你操作期间连接会一直保持,直到你点按断开连接或离开 App。

  • 卡片显示“未配对适配器”? 点按配对适配器,先完成配对。
  • 车辆不对? 有多辆车时,在页面顶部的车辆行里选对车。
iPhone 上的 WrenchTime 车辆工具:OBD适配器卡片已连接,下方是故障码、加速计时器和信号

打开信号

在车辆工具里点按信号。这个列表汇集了 App 能从这辆车读取的所有数值:内置的标为标准,之后你自己的标为自定义。适配器连接时,每一行都会显示实时数值。自定义信号通过右上角的三点按钮添加,它会打开一个简短的菜单:

  • 从目录导入 社区已经为你的车整理好的读数。从这里开始。
  • 新建自定义信号 如果你已经知道请求和公式,就自己写一个。
  • 粘贴链接 添加别人用链接发给你的信号。
iPhone 上的 WrenchTime 信号列表,显示从车上读到的 OBD2 实时数值,每个都标为标准

打开社区目录

点按三个点,再点按从目录导入。社区目录会在… 全部车型上打开,省略号处是你的车的品牌,并标为推荐:该品牌的所有车型在同一个列表里,为你这款车型写的信号排在最前。保持这样即可。一辆车常常会回应目录里列在姐妹车型下的信号,下一步的扫描会找到它们。这个列表汇集了三个来源:

  • WrenchTime WrenchTime 信号库,我们自己的合集,内置在 App 里,所以离线也能用。
  • OBDb 开放的社区目录,下载并保存在你的 iPhone 上。
  • WiCAN 来自 WiCAN 项目的车辆配置,在 OBDb 没有你这款车型的数据时显示。
iPhone 上的 WrenchTime 社区目录,打开的是这辆车所属品牌的全部车型,含测试卡片和目录里的自定义 PID

运行完整扫描,看看你的车回应什么

在测试卡片里点按开始完整扫描。App 会把列表里的每个信号各向你的车询问一次,并跳过完全不回应的控制单元,所以扫描很短。实时数据会暂停到扫描结束,你可以随时点按中止。结束后,列表只显示你的车有响应的信号,每个都带着读到的值。显示控件可切换到全部或无响应。各个标记的含义:

  • 有响应(绿色) 你的车回应了,数值就在旁边。检查它是否合理:油温读数应该像油温。
  • 无响应(灰色) 你的车没有回应这个信号。把它留在外面。
  • 错误(红色) 回应到了,但无法读取,并附有原因。
  • 测试图 每个信号一个点,按列表顺序排列。点按某个点即可跳到对应信号。结果按这辆车保存在这部 iPhone 上,所以你可以稍后回来查看。
  • 只想测一个信号? 把它向右滑动,或长按,然后点按测试。
WrenchTime 社区目录里完成的完整扫描:车辆有响应的自定义 OBD2 PID 及其数值,还有测试图和导入按钮

勾选想要的信号并导入

点按你想要的每个信号前面的圆圈。屏幕底部会出现一个按钮,例如导入3个信号:点按它,目录就会关闭并回到你的信号列表。车辆已有的信号会被跳过,在目录里显示为已添加。想先仔细看某个信号,就点按它所在的行:导入自定义信号页面会显示它的请求、公式和单位,立即读取从你的车上读一次,导入则把它添加进来。

  • 范围异常 仪表的最小值或最大值看起来不对。点按仍然导入,之后在信号页面里改正。
  • 应由哪个信号提供…? 这个信号可以提供车辆的某个数值,例如油量,而另一个信号已经在提供。选择要保留的那个。
  • 多种解码 有些信号带有橙色的“解码”标记:目录里有不止一个公式。打开这一行,选择数值看起来正确的那个。
iPhone 上 WrenchTime 的导入自定义信号页面:导入前,一个目录 PID 的名称、OBD服务、标识符和公式

选择每个新信号显示的位置

回到信号列表,你的新行带有自定义标记、它们的请求(例如 22 和它的标识符),以及显示位置的标记:CarPlay、实时和行程日志。点按一行打开编辑自定义信号,然后使用它的三个开关:

  • CarPlay 在这辆车的 CarPlay 实时网格里放一块磁贴。打开 CarPlay 布局可设置它在其他磁贴中的位置。
  • WrenchTime Live 把它作为卡片提供给 Live 仪表盘。
  • 行程中记录 随这辆车的每次行程一起保存,你可以在行程图表里回看。
  • 仪表刻度 仪表的范围及其注意和危险区间,以防目录里的设置不适合你的车。

目录里没有?自己写一个信号

点按三个点,再点按新建自定义信号。从上到下填写四个部分,然后点按保存。保存之前,页面底部的立即读取会发送一次请求,并显示原始回应和数值。各部分的含义以及公式语法,见自定义 OBD-II PID的指南。

  • 标识 一个名称,和一个能放进仪表卡片与 CarPlay 的简称。
  • 请求 OBD服务(01、21 或 22)、标识符(PID),以及读数位于另一个控制单元时的 ECU报头。
  • 解码 简洁用比例和偏移量读取回应的字节;公式接受类似 A * 0.75 - 40 的表达式。
  • 显示 类型(仪表、数值、状态或对照表)和单位。
iPhone 上 WrenchTime 的添加自定义信号表单:一个自定义 OBD2 PID 的名称、OBD服务、PID 标识符和 ECU 报头

用链接分享信号

在你的车上能用的信号,可以帮到同款车型的人。在信号里打开它,点按编辑自定义信号顶部的分享按钮:WrenchTime 会生成一个链接,你可以通过信息发送,或发到论坛上。收到的人复制整个链接,打开信号,点按三个点,选择粘贴链接。在导入之前,会有一个审阅页面准确显示这个信号会发送什么。只导入你信任的人发来的信号。

如果我的车不回应某个信号怎么办?

为你的车型列出的信号,并不保证你的车一定会回应。下面是常见的原因,从最常见的说起:

  • 发动机熄火 有些控制单元只在发动机运转时才回应。启动发动机,再扫描一次。
  • 其他年份或其他发动机 归在其他车型年份或其他发动机下的信号,是为这辆车的另一个版本写的。它们仍可能有效,所以测试一下。
  • 沉默的控制单元 扫描会跳过对第一个信号都不回应的控制单元。同时测试无响应的控制单元会照样测试它们,速度很慢,也很少值得这样做。
  • 已暂停 行驶中从未回应过的自定义信号会被暂停。一次成功的测试会让它恢复。
  • 信号过多 每个开启的信号都要分享适配器的时间。如果出现这个横幅,请关掉你不用的信号。
  • 会作出反应的警报 有些车会把锁车后的诊断通信当成入侵。如果你的车如此,请在车辆配对屏幕的 OBD-II 标签页里打开对警报敏感的车辆,并在锁车前断开连接。

常见问题

添加自定义 PID 需要 WrenchTime Pro 吗?

需要。从社区目录导入、粘贴链接,以及创建或保存自定义信号都属于 WrenchTime Pro。打开信号、开关内置读数以及测试它们是免费的。

自定义 PID 会损坏我的车或更改它的设置吗?

不会。自定义信号只能在 OBD服务 01、21 和 22 上发送只读请求。清除故障码、执行器测试、写入和例行程序都无法通过它发送。

社区目录没有网络也能用吗?

WrenchTime 信号库内置在 App 里,离线也能用。OBDb 和 WiCAN 会下载并保存在你的 iPhone 上,所以你已有的副本在没有网络时仍然有效。

为什么我的车不回应为我的车型列出的信号?

同一车型的车会因年份、发动机和配置而不同,有些控制单元也只在发动机运转时才回应。这就是目录打开时显示该品牌所有车型、并且要先扫描再导入的原因:只有标为有响应的信号才值得添加。

我的扫描结果会被保存吗?

会,按这辆车保存在这部 iPhone 上。重新打开目录,测试图会显示上次的结果和取得结果的时间。

我能在另一辆车上使用同样的自定义信号吗?

自定义信号属于添加它的那辆车。要把一个信号加到另一辆车,可以把它作为链接分享并在另一辆车里导入这个链接,或者在车辆工具里选中那辆车后,从目录里再导入一次。

WrenchTime App 图标,橙色的发动机和扳手

献给宁愿弄清楚、也不愿猜的人。

免费下载。一辆车,实打实的功能,没有广告。你的车库会感谢你。

在 App Store 下载 WrenchTime