广告

菜鸟遭遇棘手问题,上司却用一个电阻就解决了!

2021-03-25 JB Guiot 阅读:
这是一篇EDN的老文章,作者叙述了他第一份工作时的状况,当他用一个理论正确,但相对复杂的电路解决问题时,他的上司却轻松、简单地用了一个电阻就一切“大事化小,小事化无”。让作者深刻的体会到,作为一个开发工程师须时时牢记“KISS原则”,否则会傻傻地做了很多白工…

大学毕业并结束军校课程后,我加入了一家跨国公司,该公司开发、制造和销售CNC (computerized-numerical-control)数控机床。这是一家在三个国家拥有约200名员工的小公司,我所在的分公司责将CNC,以及所有电子和电气设备整合到机床中;我们还为客户设立了维修和技术支持部门。9s4ednc

在对CNC和不同的机器进行了两个月的培训之后,我先进入了维修部门,这是发现此类控制所有内部的有趣时刻。CNC仅使用良好的老式晶体管-晶体管逻辑(Transistor-transistor logic,TTL) 74xx系列,其核心为74181 算术逻辑单元(An arithmetic logic unit,ALU),没有微处理器!程序计数器(program counter)、ALU、中断控制器、指令解码器、电传打字机(TTY)接口、存储器控制、数字控制振荡器和轴控制器都是在一个19英寸的离散单板。我可以透过时钟脉冲,跟着一个接着一个的指令时钟脉冲进入到解码器、AUL…等等,如今,电子工程师很少能有这样的机会来详细了解处理器的内部结构。9s4ednc

这个控制的编程对我来说也是一个奇迹。尽管大多数人在装配器(assembler,又称组译器)方面觉得很棘手,但我很想为这台机器配备一个装配器、语言是机器程序码!我能理解程序码的第N位开启了一个AND闸,这使ALU向左移动而不是向右移动,我有时仍会注意现代微控制器的机器程序码以了解这种模式。9s4ednc

有天,我们收到了一个新的主轴驱动器,可以装入一系列机器中,在几天之内,一切工作都相当正常,除了速度和扭矩的电压表在15V下工作,而驱动器输出在10V满量程下工作,一切都很好。我们无法在短时间内更换指示器(indicator),从电子学的角度来说,这很简单!我们不需要高精准度或稳定性,并且电气柜中有±15V电源,因此解决方案显而易见。我拿了几片PCB——上面有一个简单的741运算放大器、四个电阻和两个电容——我立刻有了一个1.5倍的放大器。我很快地在实验室检查的放大器的状况,它依照我预期的那样工作着。9s4ednc

当上司来的时候,我正在机台上工作,并接上我新设计的零件。有趣的是,老板问我在做什么,并请我解释细节,当我解释完毕后,他打开了电压表的背面,并断开内部的1.5kΩ电阻,将其替换为1kΩ电阻,然后关闭了指示器。「好了!做好了!」(Voilà)他说,我的上司只用一个电阻!就简单地替换了一个电阻,这比我天真的尝试使用一个复杂的电路(尽管理论上是正确的)还要聪明!9s4ednc

那天,我了解了开发人员生涯中最重要的一课:时时刻刻都得问自己是否可以找到更简单的方法。我不晓得是谁最先说出了「使其保持简单,傻瓜」(keep it simple, stupid,编按:这里少了and,有揶揄的意味),但是忽略这个建议就是死亡之「吻」( KISS,编按:这里使用了双关语,KISS是Keep It Simple and Stupid的缩写,意思是说保持简单与愚笨,越清楚明白,越能够发现错误也就越能够把风险降低,也就是所谓的KISS原则。)!9s4ednc

(原文发表于ASPENCORE旗下EDN美国版,参考链接:Keep it simple, stupid, and kiss problems goodbye,by JB Guiot,EDN Taiwan Anthea Chuang编译)9s4ednc

责编:Demi9s4ednc

  • 写的云山雾罩。

    问题:驱动输出与电压表量程不匹配
    驱动输出(满量程10V) -> 电压表(满量程15V)

    解决方法:
    【1】作者
    驱动输出(满量程10V) ->放大1.5倍 -> 电压表(满量程15V)
    特点:复杂

    【2】上司
    驱动输出(满量程10V) -> 电压表(通过更改电阻,使满量程15V->10V)
    特点:简单
  • 写的云山雾罩。

    问题:满量程不匹配
    驱动输出(满量程10V) -> 电压表(满量程15V)

    解决方案:
    【1】(作者)
    10V  ---->放大1.5倍----> 15V
    【2】(上司)
    10V  --------------------> 10V(通过更改电压表内部的电阻,从而,更改电压表的满量程15V->10V)
  • 这怕是菜鸟吧?分压系数不是常识吗
本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 仿真看世界之SiC MOSFET单管的并联均流特性 开篇前言关于SiC MOSFET的并联问题,英飞凌已陆续推出了很多技术资料,帮助大家更好的理解与应用。此文章将借助器件SPICE模型与Simetrix仿真环境,分析SiC MOSFET单管在并联条件
  • 你用哪些性能指针来打分数? 随着技术和优先因素的发展,质量因子也发生变化。您最常引用的指针或质量因子是什么?是否有一些较旧的指标你觉得过时没什么用了?您认为有哪些更相关的新指标?
  • 使用吉时利DMM的比率功能测量功率 技术大咖测试笔记系列之五。比率功能比较输入端子上的电压与传感端子上的电压,输出它们的商,也就是输入电压除以传感电压。由于这一测量编码两个单独的电压读数,因此使用TSP脚本会有一些事情很好玩。
  • 仿真看世界之650V混合SiC单管的开关特性 在中小功率光伏与UPS等领域,IGBT混搭SiC SBD续流二极管具有较高性价比。此次,我们将利用英飞凌强大且丰富的器件SPICE模型,同样在Simetirx的仿真环境里,测试不同类型的续流二极管,对IGBT开通特性及Eon的影响。
  • 降低误报率——烟雾报警器如何通过汉堡包烟雾干扰报警 在2021年6月发布的最新版中,UL新增一项测试,即汉堡包烟雾干扰报警测试。在该测试中,必须能够区分汉堡包肉饼产生的烟雾浓度和易燃聚氨酯产生的烟雾浓度。这项测试有助于降低厨房的误报率。本文将介绍这项测试,并讨论如何进行新检测器设计以通过这项新测试。
  • 高精度授时如何改变5G基础设施游戏规则 如何最大程度地减少使用GPS站点,同时保留极具弹性的精确时间架构,以确保GNSS中断期间客户服务的连续性?使用5G网络时从源到端点的网络节点如何构成,时间如何分配,以及这些网络节点可以支持哪些同步功能?
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了