祖拉利:AI 加 Arduino 让 1994 款切诺基通过加州尾气检测
这辆老车的发动机电脑功能十分有限,但借助 Arduino Nano 开发板将其连接到笔记本电脑后,不仅能够读取车辆数据,还逐步实现了对部分参数的控制。
11 月 14 日消息,据外媒 Tom's Hardware 当地时间 13 日报道,美国 AI 爱好者穆罕默德 · 祖拉利借助 AI 加几根简单接线,把一辆车龄 32 年的 1994 款 Jeep 切诺基送过了加州尾气检测。
这台老车的发动机电脑能干的事很有限。祖拉利用 Arduino Nano 开发板把它连到笔记本电脑上,先读出车辆数据,随后一点点拿到了对部分参数的控制权。
祖拉利发布的视频拍下了解决排放问题的全过程:检测接连不过,到接通发动机电脑读出数据,再到调整发动机、把排放超标的问题压下去。
Claude 在里面负责指导,Codex 负责写代码。

这辆切诺基之前多次卡在加州尾气检测上,毛病是特定车速下氮氧化物超标。最早是 40km/h 的测试没过。祖拉利跟着调了混合气里的氧气比例,结果情况更糟,40km/h 和 80km/h 两项测试一起挂了。
祖拉利自己承认,那段时间调校基本没有准确数据可依,全靠盲试,而每重做一次排放检测,就要花掉近 100 美元(现汇率约合 668.5 元人民币)。
到了 2026 年,有 AI 可以搭把手。除了 AI,他只用了一块 3 美元(现汇率约合 20.1 元人民币)的微控制器,全部电子元件加在一起不到 15 美元(现汇率约合 100.3 元人民币)。
第一道坎是让 32 年前的发动机电脑和现代笔记本对上话。Claude 查出来,切诺基用的是克莱斯勒 SCI 串行通信总线,通信速率约 7?800 波特,电信号极性和普通串口正好相反。Arduino Nano 开发板能把信号反相的问题接住,笔记本这才读得到车辆数据。祖拉利把开发板装在面包板上,再接几根导线,其中三根插进切诺基的 6 针诊断接口。
第一次连接就通了。不过系统起初只能记录冷却液温度和电瓶电压,再画出变化曲线。祖拉利想要更多发动机数据,还想直接调部分参数,把排放超标的事解决掉。
系统有两次误判发动机混合气过浓,认定喷油量高出 22%,原因是错误参考了其他车型的数据。之后祖拉利让 Claude 在试车时采集数据,分别记下车辆以 40km/h 和 80km/h 行驶时的发动机参数和故障码,用来找问题根源。
Claude 还拿到了控制燃油压力等参数的权限。诊断结果和解决方案看着靠谱,祖拉利本打算把 AI 改好的程序刷进发动机电脑,让车通过加州全部尾气检测项目。可切诺基的发动机电脑实在太老,比能重新刷写固件的版本还早了几个月,根本做不了这种操作。
他转而让 Codex 把自定义代码写进附近一块 EEPROM 存储芯片,直接运行。祖拉利坦言:“Claude 完成了大部分诊断工作,Codex 几乎包办了所有内存处理工作。我只负责接线和开车。”
整个过程没请维修技师,也没用克莱斯勒经销商的专用诊断设备。
祖拉利把诊断和解决切诺基排放问题的项目传上了 GitHub,取名 xj-scanner。项目采用 GPLv3 开源许可证,谁都可以免费用。