当前位置:首页 > 网站运营杂谈 > 正文

什么是占空比有什么用?5分钟让你彻底明白!

什么是占空比有什么用?5分钟让你彻底明白!

啥叫占空比?我当初为啥要学这玩意儿? 占空比这名字,听着贼专业,好像只有搞嵌入式的老哥才需要。屁咧!我跟你说,这玩意儿就是个生活小技巧,我当初就为了降降卧室里那个廉价L...

啥叫占空比?我当初为啥要学这玩意儿?

占空比这名字,听着贼专业,好像只有搞嵌入式的老哥才需要。屁咧!我跟你说,这玩意儿就是个生活小技巧,我当初就为了降降卧室里那个廉价LED灯的亮度,才被迫去研究的。

那年我被公司派去出差,住的那个快捷酒店,啥都就床头那个阅读灯,亮得晃眼,关了又啥都看不见。我跟前台说了好几次,他们也没招。当时我就想,要么整个大电阻串上去降压,可那电阻跟个暖宝宝似的,烫得吓人,不安全。要么就只能硬着头皮忍着。

忍了几天,我干脆自己动手了。心想,咱干脆整个开关,让它快速地、不停地“开-关-开-关”,肉眼看起来不就暗了吗?这不就是以前教科书上说的什么“脉冲”吗?

我的实践过程,超级土:

  • 我用最便宜的单片机小开发板(就是那种几十块钱的)接了根线,拖到那个灯的控制线上。
  • 然后,开始写代码。我琢磨着,让这个灯亮1毫秒,灭9毫秒,它一秒钟闪一百次,眼睛肯定看不出来它在闪。
  • 代码写烧进去。结果一试,灯明显暗下来了,而且不闪,就是光线柔和了!
  • 我把“亮1毫秒,灭9毫秒”改成了“亮5毫秒,灭5毫秒”,灯立刻就亮了一大截!

这时候我才知道,原来我瞎搞的这个“亮多久/灭多久”的比例,就是大家说的那个高大上的占空比。它就是个比值。你把一个周期分成10份,亮5份灭5份,占空比就是50%;亮9份灭1份,就是90%,光自然就更亮了。用这玩意儿,不光能调灯的亮度,还能调风扇转速、电机快慢,全靠控制这个“开”的时间长短。

什么是占空比有什么用?5分钟让你彻底明白!

为啥我非要自己搞这一套?还不是因为那倒霉的出差经历。我在外地隔离,酒店的空调声音大得像拖拉机,床头的灯又亮得像探照灯,我连个好觉都没睡过。当时我就下定决心,凡是影响我睡觉、影响我生活质量的小毛病,我必须自己动手给它解决了。

要知道,我这人本来是搞软件后台的,每天就是写点跟数据库增删改查相关的业务代码,哪里会碰这些硬件。结果因为那次出差,回公司后,我上司竟然因为我隔离期间没有准时提交一份烂到家的报告,直接给我穿小鞋,把我手头一个重要的项目给撤了。

我二话没说,把工牌一摔,提桶跑路了。心里想,老子这技术,去干点能实实在在解决问题的活儿,不比天天伺候你这个小心眼上司强?

什么是占空比有什么用?5分钟让你彻底明白!

后来机缘巧合,我干脆转到了硬件这一块。现在我每天研究的就是这些实打实的控制。你别说,比在那个破公司搞那些虚头巴脑的业务逻辑舒坦多了。现在我家里很多小家电、小玩具,都是我自己用“占空比”调出来的,好用又安静。那个被我改装过的酒店阅读灯,我现在还在用,它现在是我床头最舒服的光源。

所以说,占空比有啥用?它的用处就是,让你能以最小的成本,像个真正的工程师一样,把生活中那些不顺眼的小毛病,给彻底驯服了。

最新文章