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

 我那辆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
    呵呵,一看题目,我猜就是外国人所为,见多了,八九不离十!因为国人十分罕见!
  • 空唠叨!明显是更换品质差的的灯泡了,瞎胡言乱语。
  • 说了等于没说,明显就是更换的灯质量有问题。
  • 我到底看了什麼
  • 好像有续集?我会买一本来看看,这可能您写这篇发文的本意。
  • 还真有吃不到葡萄说葡萄酸的童鞋呢:)
  • 凑,废话半天没故事、没干货,吃饭排半天队最后告诉你打烊了…
  • 说了半天,原来是广告!(~_~;)
阅读全文,请先
您可能感兴趣
InfiniiVision HD3系列不仅配备了14-bit ADC,还采用了UXR示波器的低噪声前端技术,将示波器的噪声水平大幅降低,帮助工程师轻松应对超低纹波、小信号、低功耗等严苛的测试需求。
这些员工在权限被关闭前仍在正常工作,甚至有人处于加班状态。突然之间,他们就被从通讯软件的产品群组中移除,无法通过 VPN登录公司内网……
快速增加的设计复杂性、异构集成封装以及系统级测试插入的更广泛采用,都是增加测试秒数的驱动因素,但却没有秘密资金储备来为增加测试秒数提供支持。因此,我们面临的挑战是,如何在一秒钟内提供超过一秒钟测试时间的价值?
Aspencore的很多活动上,苏试宜特时常亮相——这家公司少见于电子工程专辑的报道。那么这家常出现在参与列表中的名字,究竟是个什么样的企业呢?...
汽车以太网正越来越多地用于车载电子设备,在互连设备和组件之间传输高速串行数据。由于数据传输速率相对较快,而且联网设备复杂多变,因此经常会出现信号完整性问题。本文概述了几个实际挑战,并深入介绍了如何使用示波器识别和调试汽车以太网物理层信号完整性问题。
这一创新研究的意义在于利用血液发电并测量电导率的新型芯片不仅可以快速监测健康情况,还能推动医疗测试的普及和发展,特别是在更多基础医疗设施欠缺的地方得以应用,让更多人能享受到医疗技术进步带来的福祉。
• 得益于西欧、关键亚洲市场和拉丁美洲市场的增长,以及中国品牌的持续领先,全球折叠屏手机出货量在2024年第二季度同比增长了48%。 • 荣耀凭借其在西欧特别强劲的表现,成为最大的贡献者,成为该地区排名第一的品牌。 • 摩托罗拉的Razr 40系列在北美和拉丁美洲表现良好,为其手机厂商的出货量贡献了三位数的同比增长。 • 我们预计,头部中国手机品牌厂商的不断增加将至少在短期内抑制三星Z6系列在第三季度的发布。
AI技术的发展极大地推动了对先进封装技术的需求,在高密度,高速度,高带宽这“三高”方面提出了严苛的要求。
奕斯伟计算2024首届开发者伙伴大会以“绿色、开放、融合”为主题,从技术创新、产品应用、生态建设等方面,向开发者、行业伙伴等相关方发出开放合作倡议,加速RISC-V在各行各业的深度融合和应用落地,共同推动RISC-V新一代数字基础设施生态创新和产业发展。
2024年 Canalys 中国云计算渠道领导力矩阵冠军厂商分别是:阿里云、华为云和亚马逊云科技(AWS)
文|沪上阿YI路特斯如今处在一个什么样的地位?吉利控股集团高级副总裁、路特斯集团首席执行官冯擎峰一直有着清晰的认知:“这个品牌的挑战依然非常大。首先,整个中国市场豪华汽车整体数据下滑了30%~40%,
周二,捷普科技(Jabil)官员与印度泰米尔纳德邦代表团在泰米尔纳德邦首席部长MK Stalin的见证下,签署了一份备忘录。MK Stalin正在美国进行为期17天的访问,旨在吸引新的投资。MK St
会议预告向世界展示中国最具创新力、领导力和品牌化的产品与技术!9月27号,“第6届国际移动机器人集成应用大会暨复合机器人峰会”将在上海举行,敬请关注!再度出现,能否再次“出线”?文|覃洁兰近日,曾经在
会议预告向世界展示中国最具创新力、领导力和品牌化的产品与技术!9月27号,“第6届国际移动机器人集成应用大会暨复合机器人峰会”将在上海举行,敬请关注!逐个击破现有痛难点。文|新战略半导体行业高标准、灵
疫情后的劳动力囤积和强有力的员工保护规则掩盖了德国高薪制造业工作市场令人担忧的变化。根据联邦劳工办公室的数据,欧元区最大经济体德国的失业率在2019年春季曾达到历史最低点4.9%,现已上升至6%。虽然
9月6日,“智进AI•网易数智创新企业大会”在秦皇岛正式举行,300+企业高管及代表、数字化技术专家齐聚一堂,探讨当AI从技术探索迈入实际应用,如何成为推动组织无限进化的新引擎。爱分析创始人兼CEO金
在苹果和华为的新品发布会前夕,Counterpoint公布了2024年第一季度的操作系统详细数据,数据显示, 鸿蒙操作系统在2024年第一季度继续保持强劲增长态势,全球市场份额成功突破4%。在中国市场
往期精选2023年度中国移动机器人产业发展研究报告发布!超200个——2024年上半年AGV/AMR行业中标项目盘点市场保有量超10000台的8大中国AGV/AMR厂商总额超190亿-盘点全球移动机器
近日,3个电驱动项目迎来最新进展,包括项目量产下线、投产、完成试验等,详情请看:[关注“行家说动力总成”,快速掌握产业最新动态]青山工业:大功率电驱项目下线9月5日,据“把动力传递到每一处”消息,重庆