占空比是通电时刻和通电周期的比值,常用于调整较为精密的参数。比较典型的使用便是对LED照明设备亮度的调理。本篇文章就将为我们介绍怎么经过调理PWM的占空比,来保证LED的亮度是线性改动的。
首要需求清晰的是,LED驱动是恒流的,而PWM所作的仅仅是修正恒流电流与断流的时刻比,所以占空比与光通量的输出是线性联系。作为一个灯具,其输出光通量随时刻线性改动,可是人眼感触的却不是线性的,体现有,在灯火微亮区,很小的光通量改动也让人眼感到光通量改动很大,而在光通量比较大的区域,很大的光通量跳动,人眼感觉到的光通量改动不大。
在这一套组图中,一切的刻度都是均匀分布的。图1是实践的占空比与光通量的联系,为线性;它对应的人眼的感触如图2所示,反过来图3与图4的联系也是如此。
要想得到图4的作用,那么PWM的占空比调理办法就当好像图3,这在单片机的软件处理就麻烦了,在软件处理中得有一个数学公式来描绘这个曲线,这或许形成为了核算某一刻的占空比,占用很多的CPU资源来核算;当然也有其他办法,比如用一个大表格把曲线存在表格里,需求百分之多少的亮度就到表格去查对应的占空值就可以了。
这儿需求留意的是,像图4这种人眼的感触是无法经过仪器来进行丈量。所以文中给出的图形仅仅大约的参阅,然后依据实践感触再屡次调整,直到按下控制器上的亮度加和亮度减,从最亮到最暗,人眼感觉是无级均匀改动就行了。
本篇文章从软件的视点给出了调理PWM占空比,来保证亮度是线性改动的办法。是比较倾向根底类的文章,期望我们在阅读过本篇文章之后可以有所收成。