"工程师"搜索结果 24 条

为什么国外的工程师在给单片机做死循环时喜欢用 for(;;) 而不是 while(1)?

因为在很久以前,单片机的存储、内存、CPU都很紧张,真的是寸土必争。 某些编译器使用for(;;)比while(1)能少几条指令。 但现在的单片机性能强多了,不差那点儿,现代编译器优化也很好,for(;;)和while(1)不会产生什么可见的影响。 但是,编码习惯这种东西,一旦形成就很难改了,甚至会一代代传下去。 凡事一定要刨根问底,弄明白为什么要这么做,而不是盲目跟从。 如果你知道for(;;)这个写法的来源,以及当时是怎么考虑的,再结…

硬件工程师设计出错是什么体验?

硬件工程师设计出错是什么体验?

打RoboMaster,全队硬件就我一个,真·抗压王。 先做超电,一个月迭代了4个版本。 然后飞镖的两个接口画反了,我当时疯狂飞线……赶在比赛之前弄完了。 还有各种杂项的维修,整个突出一个寄。 好了,终于要招新了……还要写大纲,习惯了,什么是LaTeX糕手啊(战术后仰) 二代超电设计图 超电功率板 去年打智能车,一个过孔把电源和地短路了,我最后直接钻孔解决,事后检查,是我多按了一次鼠标…… [此刻这两块板子还不知道自…

工程师都遇到过哪些危险?

2013年,修建贵guang高铁。 分部副经理是一年轻小伙,亲自指挥挖机在既有线旁边挖沟。挖着挖着,就把下面埋着的电缆给挖断了,这根电缆是铁路既有线10KV供电电缆,在挖机铲斗挖断电缆的一刹那,电火花四冒,相间短路的声音就像鞭炮响声,吓得挖机师傅赶紧跳下挖机跑到了一边。火花炸了几秒过后就不再响了,然后过了有十几秒又再次爆响,应该是保护机构在断开后又再次自动送电,挖断处又炸了起来,几秒后停电后就再没有炸了。 副…

为了电池安全,工程师做过什么疯狂的事?

大概十年前,一个无人洒水车的项目,本身没啥难点。封闭场地,沿着路径行走洒水就行。洒完水,回基站充电和加水。 可以理解成按程序和寻迹走的扫地机器人。 用了两三度的锂电池,里面是18650电池组,定制的成品,在车底布置。第一次用这玩意心里没底,电池上面正好是水箱,一吨多水。 用水箱水给电池组散热,水管把电池两边和顶盖都用铜盘了一圈,抹了导热脂,用水泵循环。 水箱底部对着电池位置开50mm孔,安个热熔塞假如电池过…