除错是工程技能的一种,有部分来自于详细知识,其他元素还包括经验、指导、直觉、猜测功力还有运气...

 我那辆2005年式Honda Accord的左侧煞车灯几天前烧坏了。这不是什么大不了的问题:很幸运地只要花几秒钟就能换好灯泡,不像是头灯或是现在某些其他车辆的车灯那么麻烦;就算是这样,让我感到困惑的是,两年前同一个位置的非LED白炽灯也烧坏过,在那之前的几年也发生过一次,现在又这样…(身为一个工程师,我总是会保留这类纪录)。

这样的“巧合”让我非常好奇,特别是因为右侧的那个煞车灯灯泡从来没烧坏过。我的除错经验告诉我,这就只是一个巧合,就像是丢硬币会出现正面或反面的机率;当然这件事可以就这样简单换个灯泡就让它过去,但或许就是太方便轻松,我忍不住检查了灯泡插座──看起来很干净(没有锈蚀或烧熔的痕迹)──以及所有的关联线路。

因为年份比较久,这辆车并没有连网,所有的线路都很基本,形成开关直流回路(switched DC loops),而这确实也能简化故障分析并减少可能的故障原因。于是我开始思索到底可能是哪里出问题...如果是为两侧煞车灯供电的开关高侧线路有一些过压(overvoltage)状况,那么两边的灯泡应该都会发生故障。

考虑其低故障率与平均故障间隔时间(MTTF),或许另一侧的灯泡很快也会不亮了,但就是没有足够的数据可以判断。又或许左侧的灯泡有一些持续发生的微振动(microvibration),这会缩短灯泡的使用寿命…还是有一些我想不到的可能原因?

我的另外一个想法是从其他角度来找原因。或许,第一颗灯泡与后来的那颗灯泡都烧坏,只因为它们是不合标准的产品(因为两颗灯泡是一起买的、在同一个包装里,如下图);所以灯泡烧坏跟车子与车内的电气系统无关,而是灯泡零件本身?这应该不是第一次发生的状况,在一连串的故障排除过程中,我们以为替换零件是好的,实际上并非如此。
PwrPts92CarBulbF1x600.jpg
两颗来自同一包装的煞车灯灯泡都发生故障,其中一颗是另外一颗的替换品…所以问题可能是来自灯泡并非车子本身?
(来源:Bill Schweber)

我将这类型情况称为“工程师的困境”(the engineer’s dilemma);无论是出自于我们的天性或是开发项目的必要项目,工程师们就是会除错。有时候这种除错很容易,但往往会让人感到沮丧,因为充斥着错误的路径、矛盾的证据、不相关的巧合,还有错误的希望。

以我的案例来说,因为无法取得汽车制造商的数据库还有客服相关细节,说不定这个问题实际上在这个年份与型号的车款上并不罕见;同时出厂的车子有成千上万辆,基于「大数法则」(the law of large numbers),我的经验只是其中一个样本。此外,我做出任何更大的结论本质上都是怀疑,因为我的个案并不具代表性,可能只是一个特例。

除错是工程技能的一种,有部分来自于详细知识,其他元素还包括经验、指导、直觉、猜测功力还有运气,特别是在硬件端。一旦发现微妙的电路问题,可能就会出现最后回想起来其实一切都是如此明显的“啊哈!”瞬间;但很多时候情况恰好相反,只会松口气、仍忍不住一直想:这是真正的问题根源吗?或者只是巧合的发现?真正的问题会接着浮现吗?

虽然有很多针对特定除错问题以及其解答的案例研究(case studies)与“战争故事”(war stories),但基于许多理由,通常关于如何除错的教材非常少;因为那些一般性说明与准则往往不适用。尽管如此,有一本很棒的书可供参考:《除错:找出最难以捉摸软硬件问题的9个必要原则》(Debugging: The 9 Indispensable Rules For Finding Even the Most Elusive Software and Hardware Problems),作者是David J. Agans。这本书不是纸上谈兵,而来自实战经验的指南。
PwrPts92CarBulbF2x600.jpg
这本教你如何掌握除错诀窍的好书,无论对新手或老手工程师都会很有帮助
(来源:Amazon)

在此同时,我已经决定不再烦恼我的煞车灯泡问题;因为我的“直觉”告诉我,找出这种问题根源的机率非常小。毕竟这是每隔几年才会发生一次的情况,我还有很多别的事要做。你也曾经遇过让你非常困扰的除错问题,而且因为缺乏数据、故障案例数量不足、MTTF太长或是因为现实世界的一些限制而无法解决吗?欢迎分享!

编译:Judith Cheng

qrcode_EETCwechat_120.jpg

关注最前沿的电子设计资讯,请关注“电子工程专辑微信公众号”

  • 真能装,说了半天没有主题,xiajibache。
  • 作者:Bill Schweber
    呵呵,一看题目,我猜就是外国人所为,见多了,八九不离十!因为国人十分罕见!
  • 空唠叨!明显是更换品质差的的灯泡了,瞎胡言乱语。
  • 说了等于没说,明显就是更换的灯质量有问题。
  • 我到底看了什麼
  • 好像有续集?我会买一本来看看,这可能您写这篇发文的本意。
  • 还真有吃不到葡萄说葡萄酸的童鞋呢:)
  • 凑,废话半天没故事、没干货,吃饭排半天队最后告诉你打烊了…
  • 说了半天,原来是广告!(~_~;)
阅读全文,请先
您可能感兴趣
此次制裁不仅涉及传统的军事和国防领域,还扩展到了高科技产业。BIS指出,上述实体清单被认为与中国高超音速飞行器、专有软件的开发、设计和建模有关……
利扬芯片拟收购李玲、李瑞麟、封晓涛、贾艳雷、孙絮 研及李亮合计持有的国芯微 100%股权。最终收购价格需在完成尽职调查及审计、 评估程序后经协商确定,并在正式的转让协议中明确......
光电探测器的性能因材料不同、结构不同、制备工艺及应用场景的不同而存在较大的差异。性能指标之间往往存在制约,如暗电流与输出电流、灵敏度与响应度、可靠性与灵敏度等需要权衡。对于性能表征也是如此,例如高响应度与高精度电流表征无法同时进行。
iTAP的交互流程融合了智能选卡下无感接近的便捷性、高强度商密算法下的高安全性、海量应用下的快速响应效率以及对现有NFC技术的兼容性等优势。
泰克公司电源市场部门负责人Jonathan Tucker讨论了更适合宽禁带功率器件的测试方法,以及这些方法如何帮助提高器件的性能。
近日,国家市场监督管理总局正式批准上海机动车检测认证技术研究中心有限公司(简称“上海汽检”)筹建国家汽车芯片质量检验检测中心,这标志着汽车芯片产品领域首个国家级检测中心正式落户上海嘉定安亭。
大多数研发人员和导热界面材料配方设计师可能会推荐使用具备诸多优异特性的硅。然而,也存在一些例外情况。这些问题强调了在选择导热界面材料时考虑终端产品最终应用的重要性.....
在与芯科科技(Silicon Labs)首席技术官Daniel Cooley的交谈中,我们了解到该公司在物联网(IoT)和智能边缘领域所发挥的作用和未来发展。
虽然绕过产品防伪保护的手段变得越来越高级,但是最新的 NFC 芯片技术提高了信息安全性,让品牌能够保护知识产权,预防客户误买假冒商品。
西门子推出Simcenter更新版本,助力客户简化工作流程,加快航空航天认证,同时提供深入洞见
文|温风回顾完过去,再聊聊新的一年,沃尔沃从产品层面,还有哪些亟待解决的问题?首先是纯电高端化的挑战。这不是沃尔沃一家的命题,宝马i5/i7,奔驰EQE/EQS,没有一款对自身旗下传统动力车型产生强烈
近日,荣耀公司高层人事变动频繁,继原CEO赵明因身体原因离职后,荣耀中国区CMO姜海荣、中国区销售部部长郑树宝等多位高管也相继离职。           1月20日,据荣耀内部公告,荣耀中国区CMO姜
该计划旨在降低成本,减少网络风险和运营的复杂性首批合作伙伴包括 Forescout、Instrumentix 和 Nozomi Networks是德科技(NYSE:KEYS)推出网络可视化合作伙伴计划
现货促销让采购/更简单/更高效为了更好地帮助大家采购芯片,实现供需资源的无缝对接。AMEYA360决定开启【现货促销】专栏,通过AMEYA360微信公众号,每天推送原厂现货促销物料,助力广大用户制定更
本文来源:智能通信定位圈《2025中国高精度定位技术产业白皮书》正在调研阶段,目前已经参与调研的企业有:长沙驰芯半导体科技有限公司北京瀚巍创芯电子技术有限公司深圳捷扬微电子有限公司深圳芯邦科技股份有限
1月20日消息,据外媒报道,英特尔已成为“某家公司”的收购目标,而特斯拉CEO马斯克被认为是该传闻中英特尔的潜在收购者!据悉,这一收购传闻最早由SemiAccurate报道,该网站称约两个月前读到一封
    三极管的电流放大作用应该算是模拟电路里面的一个难点内容,我想用这几个动画简单的解释下为什么小电流Ib能控制大电流Ic的大小,以及放大电路的原理。    我这里的三极管也叫双极型晶体管,模电的放
文|温风2024是所有豪华品牌都不好过的一年。中国市场豪华品牌在参与价格战和不参与价格战中反复横跳,也牵动着跨国品牌全球市场的销量和财报数字。想在全球豪华市场榜单脱颖而出,就必须在销量占全球近1/3,
刚进入2025年,汽车电驱行业又有2个项目宣布投产:● 上汽通用五菱:青岛电驱项目正式落地投产,年产能30万台;● 菲仕科技:赣州电驱项目投产,年产能12万台,供应小鹏汽车。五菱电驱项目投产年产能30
近日,纳芯微宣布推出全新基于AMR(各向异性磁阻技术)的轮速传感器NSM41xx系列。该系列产品通过集成先进的磁性传感敏感单元与ASIC技术,能够精准监测车轮转速,为防抱死制动系统(ABS)、车身电子