pwm和dc
哈说到PWM(脉冲宽度调制),我这老兄可有不少故事呢。记得那会儿,我还在一个电子工程公司混,那时候刚接触这个PWM技术,那叫一个新鲜。那时候是2012年,我还在北京的一家创业公司做硬件开发。
那时候,我们公司接了一个项目,要做个智能灯控系统。那时候的灯控技术还没现在这么成熟,我负责的部分就是控制灯光的亮度。我那时候可头大了,因为得用PWM来调节电流,从而达到调节灯光亮度的目的。
那会儿,我查了好多资料,还去图书馆借了本《嵌入式系统设计》的书,硬是啃了半个月的PWM原理。那段时间,我天天跟电路板、编程软件打交道,就为了能让LED灯的亮度按照设定的PWM信号来变化。
有一次,我调试了一个通宵,结果第二天发现LED灯根本没亮,那叫一个沮丧。后来发现是电源模块出了问题,电流不够稳定,导致PWM信号无法正常输出。那时候我真是气得想砸板子,但后来还是冷静下来,一步步排查问题,最后终于解决了。
说起来,那个项目最后还是顺利完成了,客户也很满意。不过,那段时间的苦日子,我现在想想都后怕。现在回想起来,那次经历让我对PWM有了更深的理解,也让我在硬件开发这条路上越走越远。
现在,我对PWM的技术细节已经烂熟于心了,但那时候的坑,我还是会时不时地提醒自己,别再犯了。哈就像老友记,那些年的故事,永远都忘不掉。
pwm调速
你说的PWM,这可是电子爱好者们常用的一个词呢。全称是脉冲宽度调制(Pulse Width Modulation),简单来说就是通过改变脉冲信号的宽度来控制电流或电压的一种技术。
我记得我大学那会儿,在电子设计大赛里就用到了这个。当时在上海某商场举办的比赛中,我们小组用PWM技术控制一个电机,实现了调速的功能。那可是2023年的事儿了。
这东西在生活里也挺常见的,比如你家里的空调,它就能通过PWM来调节压缩机的运转速度,从而控制温度。不过,说到底,这玩意儿的技术门槛也不高,只要懂点电子电路,基本都能玩得转。
你呢,对PWM有兴趣吗?反正我还在想这个问题,感觉这技术挺有意思的。你看着办吧,想了解的自己去搜搜看,不懂的再问我。
pwm调速方式称为
说到PWM(脉冲宽度调制),我那会儿搞嵌入式开发的时候,那可真是头大。记得2013年,我在深圳的一家初创公司做项目,那时候用的是一个STM32的微控制器,那玩意儿要控制一个LED灯的亮度,就非得用到PWM不可。
那时候我天天跟代码较劲,搞了好几天,那LED灯就是亮得忽明忽暗,像是在跟我闹脾气。后来才发现,原来是我设置的PWM频率太低,导致人眼能看到闪烁了。我那时候查了好多资料,才终于明白,PWM的频率要设置得足够高,才能让人眼感觉不到闪烁。
再后来,我学会了用STM32的HAL库来配置PWM,那效率简直不能再高。不过说回来,那会儿我真是踩了不少坑,比如定时器的配置、预分频器的设置,还有输出比较的配置,每一个细节都得弄清楚。
现在回想起来,那会儿真是辛苦,不过也学到了不少东西。这块儿我就不展开讲了,因为我感觉这块儿对于初学者来说还是有点复杂的,这块我没碰过,不敢乱讲。哈不过你问我就对了,我会尽力帮你的。