发动机早就不是纯机械了:拔掉一个保险丝就熄火
1991 年的日产 Figaro 拔掉一个保险丝,发动机立刻熄火、连曲轴都转不动——控制燃烧的电脑才是这台发动机真正的心脏,机械部分只是它的执行器。
核心论点 · 点时间戳可跳到原声
拔掉一个保险丝,发动机就死了
Figaro 的保险丝盒里有一个保险丝专门保护通往 ECCS(电子控制燃烧系统)的线路。主持人当着镜头把它拔掉,正在运转的发动机立刻熄火,而且之后连曲轴都转不动。这不是电脑在「监测」发动机、微调喷油来满足排放标准——它是在直接控制每个气缸的喷油和火花塞点火。没有这台电脑醒着,这台发动机就是一块废铁。这直接反驳了「现代车才被电脑入侵」的抱怨:用电子控制发动机功能已经是几十年的常态。
分电器触点 5000 英里要烧掉 500 万次
老式分电器里的触点(points)负责接通和断开点火线圈。以 2000 转巡航、四缸机每转两次点火计算,5000 英里高速行驶意味着这对触点要开合大约 500 万次。它会磨损,磨损后点火正时就开始漂移,这就是为什么老车必须定期做 tune up——不是换机油那么简单,而是要清洁或更换触点、重新设定正时。正时从来不是「设好就不用管」的东西。
转速越高,火花塞反而要越早点火
这是问题五:发动机并不希望火花塞固定在上止点前某个角度点火。转速越快,火花塞应该越早 firing。福特 Model T 时代靠驾驶员手动拨正时提前杆,没人喜欢,于是演化出分电器内部的真空提前和离心提前机构。但这也意味着分电器有了可变正时,tune up 时你设的只是基础正时;一旦提前机构故障,即使触点是新的、基础正时完美,加速时发动机照样不好好工作。
低配车只差方向盘上几个按钮
电子节气门让任何用它的车都天然具备定速巡航能力,不管你付没付这个功能的钱。主持人举了这台日产 Cube 的例子:入门版没配定速巡航,缺的只是方向盘上的按钮。把低配方向盘换成带巡航按钮的方向盘,恭喜,你现在有定速巡航了。这背后是电子节气门把加速踏板和节气门板彻底解耦——踏板只是几个传感器,电脑把它解读为「请求动力」,然后自己决定怎么开节气门。
听启动声音能数出气缸数
发动机电脑上电时不知道凸轮轴停在哪里,可能停在编码齿之间,产生歧义。所以它必须看到完整的编码序列,也就是凸轮轴转完一整圈,才敢喷油点火。而每个气缸在凸轮轴一圈里各经历一次压缩冲程,压缩会让起动机明显变慢。所以大多数车冷启动时,你会听到起动机每缸卡顿一次,数一数卡顿次数,大概率就是气缸数。Figaro 是例外:它的编码器分辨率更细,部分旋转就能解析,所以几乎一碰钥匙就着。
曲轴位置传感器拔了车照样能开
主持人当场拔掉曲轴位置传感器,车仍然能启动和行驶,只是启动时间变长。原因是曲轴编码器本身不编码信息——它只是两组均匀的齿、相隔 180 度有两个缺口,主要用来识别上止点,给电脑一个 sanity check。真正控制发动机的是凸轮轴位置传感器。曲轴传感器的主要用途是检测故障:细密的齿让电脑能感知极细微的转速变化,每个做功冲程会让曲轴轻微加速,如果该四缸点火却没看到预期的加速,就记为四缸失火。
失火多了会烧掉催化器
随机失火会被电脑记进日志。如果同一个气缸反复失火、超过预设阈值,电脑就会设置失火故障码并点亮检查发动机灯;如果失火很严重,灯会开始闪烁。闪烁是为了引起你注意,因为持续失火是毁掉三元催化器最快的方式之一——未燃烧的燃油进入催化器会让它变得非常非常热,同时燃油里的各种添加剂会侵蚀里面的贵金属。
软件在卖车之前就写完了
主持人给了一句对今天汽车市场的评论:日产(和日立)在卖车之前就把这套软件全部搞定了。他们花大量时间写发动机控制模块的程序、做大量测试,然后宣布它可以出厂。主持人感叹:想象一下,真的把软件写完并宣布完成——我们曾经是会这么做的。这台 2010 年的经济型手动挡车,电脑上电后大约一秒内就要控制四个线圈、四个喷油嘴和电子节气门把发动机点着,然后还要持续监控更多传感器、调整燃油修正、达到理论空燃比。
原话 · 已逐字校验
That computer isn't, like, monitoring the engine and tinkering with fuel mixtures to meet some emission standards. It is in fact actively controlling both the injection of fuel into each cylinder and the firing of the spark plugs. Without that computer awake and functioning, this engine will not run.
那台电脑并不是在监测发动机、微调混合气以满足某些排放标准。它实际上是在主动控制每个气缸的喷油和火花塞的点火。没有那台电脑醒着工作,这台发动机根本不会运转。
5,000 miles of highway driving between tune ups means the engine will have been running for over 80 hours, and with two ignition events happening with each rotation of a four cylinder engine, at 2,000 rpm that switch is going to open and trigger the ignition coil some 5 million times.
两次调校之间 5000 英里的高速行驶,意味着发动机要运转超过 80 小时;四缸机每转有两次点火事件,在 2000 转下那个开关要开合、触发点火线圈大约 500 万次。
In many cases, an entry level car which didn't come with cruise control oh, like this Nissan Cube, for example, is only missing the buttons on the steering wheel which activate it. And if you were to swap the base model steering wheel for one with the cruise control buttons, congratulations, you now have cruise control.
很多情况下,一台没配定速巡航的入门级车——比如这台日产 Cube——缺的只是方向盘上激活它的按钮。如果你把基础款方向盘换成带定速巡航按钮的,恭喜你,你现在有定速巡航了。
when you start most car engines, you'll hear the starter motor slow down once for each cylinder the engine has, and then, since the computer is now certain it knows what it's looking at, It fires the fuel injector for the cylinder that's currently in the intake stroke, fires the spark plug just after that, and the engine roars to life.
启动大多数汽车发动机时,你会听到起动机为每个气缸各变慢一次;然后,既然电脑现在确定自己看懂了,它就为当前处于进气冲程的气缸喷油,紧接着点火花塞,发动机便轰然启动。
Nissan (and Hitachi) figured all the software out for this thing before they sold the car! They spent a lot of time and effort on the programing for these engine control modules, and did a lot of testing so they could declare it good to go. Imagine that, actually finishing software and declaring it done!
日产(和日立)在卖车之前就把这套软件全部搞定了!他们花大量时间和精力写这些发动机控制模块的程序,做了大量测试,然后才能宣布它可以出厂。想象一下,真的把软件写完并宣布完成!
I truly don't know how you can convince yourself that engines are simple, but electric motors are complicated.
我真的不知道你怎么能说服自己相信发动机是简单的,而电动机是复杂的。
数字与实体
| Figaro 发动机排量 | 987 cc 四缸 | 2:00 |
| Figaro 马力 | 74 马力 | 6:03 |
| Figaro 车型年份 | 1991 年 | 1:00 |
| 四缸机点火顺序 | 1, 3, 4, 2 | 10:07 |
| Figaro 基础点火正时 | 上止点前 15 度 | 23:29 |
| 该发动机控制模块可检测的故障条件 | 超过 100 种 | 44:15 |
术语
- ECCS电子控制燃烧系统
- Electronically Controlled Combustion System,日产对发动机电脑控制燃烧的称呼。
- distributor分电器
- 老式汽油机里把单个点火线圈的高压按顺序分配给各火花塞的旋转开关。
- points触点
- 分电器内一对常闭电触点,开合以触发点火线圈放电。
- coil pack独立点火线圈
- 每个火花塞配一个树脂封装的小点火线圈,直接由电脑控制,取代分电器。
- Hall effect sensor霍尔效应传感器
- 非接触式位置传感器,感应凸轮轴/曲轴编码齿并输出方波信号。
- stoichiometric combustion理论空燃比燃烧
- 燃油与空气按化学计量比完全燃烧的状态,电脑持续调整燃油修正以逼近它。
收听指南
想理解「软件吃掉机械」在汽车上具体怎么发生的工程师和产品人;对老车、发动机控制、嵌入式系统有兴趣的读者。
结尾关于混动和电网的 47:00 之后段落偏观点输出,可跳过。