我跟你讲个15年前的事儿。
那会儿我们接了个活儿,给江西一家车厂搞遥控中控。功能不复杂,锁车的时候车窗自动关上,听着挺贴心。结果路试的时候,问题来了——车在烂路上一颠,车窗自己就升上去了。
没人碰遥控器。
也没人按车里的开关。
它就是自己关了。
概率性的,有时候有,有时候没有。我们当时管这玩意儿叫"幽灵车窗"(说实话这名儿起得挺瘆人)。
车厂那边急了。我们也懵了。
赶到现场,先把自己那套东西摆出来——软硬件设计全是按福特规范走的,地线偏移、水电阻、抛负载这些鬼工况都测过。理论上讲,我们这边不可能出岔子。
但车窗就是会自己动。
逻辑很简单:如果是我们控制器发错信号,那它应该随时都发,凭啥偏偏只在颠簸的时候出问题?这不对劲儿。颠簸——电流突变——地线偏移或者抛负载——干扰进来了。
压根儿不是我们的锅(当然这话不能直说),问题八成在车窗控制器那边。
我问车厂要了一份车窗控制器的原理图。
拿到手一看,乐了。
基极和发射极之间,啥都没有。一个NPN三极管光秃秃地杵在那儿,连个泄放电阻都不给配。你说这不是裸奔吗?
车一颠,地线一飘,微弱的漏电流直接灌进基极,三极管被误导通,执行机构收到信号——咔,窗户关了。就这么简单粗暴。
解决方案?
加一个2000欧的电阻。
对,就一个。
成本估计也就几分钱(如果批量采购的话)。但就是这么个小玩意儿,能把漏电流导走,保证三极管不被瞎激活。
车窗控制器厂家那边也挺配合,连夜改电路。第二天再试,车怎么颠都没事儿了,幽灵消失了。
说穿了,可靠性设计这事儿没那么玄乎。
行业标准得遵守。真实环境里的极端情况得想到。细节不能马虎,哪怕一个电阻。系统之间会互相影响,接口得考虑清楚。最后,测试必须到位,纸上谈兵没用。
有一句说一句,这案子要是放现在,估计早被人喷成筛子了。但15年前能把这事儿搞明白,已经算走运。
这下好了,现在的车越来越复杂,模块越来越多,哪个环节设计不到位都可能出幽灵。咱们摸着良心说,有多少"小电阻"还没被发现?
(注:本文内容根据公开资料整理,仅代表个人观点,如有出入欢迎评论区指正。)
全部评论 (0)