LED亮度線性變化難搞?PWM占空比幫你忙
上傳人:LEDth/整理 上傳時間: 2015-02-02 瀏覽次數: 20 |
占空比是通電時間和通電周期的比值,常用于調整較為精細的參數。比較典型的應用就是對LED照明設備亮度的調節。本篇文章就將為大家介紹如何通過調節PWM的占空比,來確保LED的亮度是線性變化的。
首先需要明確的是,LED驅動是恒流的,而PWM所作的僅僅是修改恒流電流與斷流的時間比,所以占空比與光通量的輸出是線性關系。作為一個燈具,其輸出光通量隨時間線性變化,但是人眼感受的卻不是線性的,表現有,在燈光微亮區,很小的光通量改變也讓人眼感到光通量變化很大,而在光通量比較大的區域,很大的光通量跳躍,人眼感覺到的光通量變化不大。
在這一套組圖中,所有的刻度都是均勻分布的。圖1是實際的占空比與光通量的關系,為線性;它對應的人眼的感受如圖2所示,反過來圖3與圖4的關系也是如此。
要想得到圖4的效果,那么PWM的占空比調節方式就當如同圖3,這在單片機的軟件處理就麻煩了,在軟件處理中得有一個數學公式來描述這個曲線,這可能造成為了計算某一刻的占空比,占用大量的CPU資源來計算;當然也有別的辦法,比如用一個大表格把曲線存在表格里,需要百分之多少的亮度就到表格去查對應的占空值就可以了。
這里需要注意的是,像圖4這種人眼的感受是無法通過儀器來進行測量。所以文中給出的圖形只是大概的參考,然后根據實際感受再多次調整,直到按下控制器上的亮度加和亮度減,從最亮到最暗,人眼感覺是無級均勻變化就行了。
本篇文章從軟件的角度給出了調節PWM占空比,來確保亮度是線性變化的方法。是比較偏向基礎類的文章,希望大家在閱讀過本篇文章之后能夠有所收獲。
用戶名: 密碼: