吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DIY一個PWM調光的小夜燈

電子設計 ? 來源:xx ? 2019-02-07 05:30 ? 次閱讀

經常夜里用電腦,或寫作、或上網,要是開著沒有調光功能的工作臺燈,40W的白熾燈似乎有點明亮了,總會感覺有點防礙了思考,但是關了燈又會感覺周圍暗暗的,連鍵盤都沒法看清。于是自己DIY了一個PWM調光的小夜燈。這個電路實現長按開關電路、具有8級調光、低功耗等功能,可以用作夜晚的弱光照明、設備的背光、小功率調光手電等等。對于年少的小朋友,夜里看書、玩電腦最好還是打開臺燈或房間的吸頂燈,足夠明亮的光線才不會影響視力的發育。

先來了解一下PWM英文全稱為Pulse Width Modulation即脈沖寬度調制,是一種利用數字輸出對模擬電路進行控制的一種十分有效的技術,非常廣泛應用到功率控制、電機調速、通信等各種電子技術培領域中。PWM簡單來說就是把模擬信號進行量化,使其變為數字編碼方便調控。PWM信號只有“高”和“低”,也可以看作“1”和“0”這2個二進制數字,在直流供電中的任何時刻只表示“通”與“斷”。圖1是2種占空比信號,分別是占空比為10%和90%的PWM輸出。假設信號供電電源為10V,方波以一定頻率進行10%占空比輸出時,信號10%的時間是通的,90%的時間是斷的,輸出信號則對應一個電壓幅值為1V的模擬信號,如果點空比為100%時,方波則變為高電平,則對應為10V的模擬信號。可能你還是沒搞明白是PWM信號到底指什么,那可以看看圖2的例子。

圖2是一個電燈的控制電路,也是一個可以用PWM控制的電路,如果電池電壓為12V,把開關按下50毫秒燈泡就亮50毫秒,這段時間內燈泡得到的電壓12V,下一個50毫秒斷開開關這時燈泡的電壓為0V,1秒內進行10次這樣開關,燈泡亮度看起來就像用6V電壓供電一樣,而6V正是12V的50%,這種情況就是調制頻率為10Hz,占空比為50%的PWM。

同樣的占空比,調制頻率越低,負載效率就越低,可以設想一下,10Hz就是燈泡不斷亮50毫秒滅50毫秒,這樣人眼看起來是有點閃爍的,如果在一個周期內把12V供電燈泡點亮.5秒然后再斷開5秒,這樣就是0.1Hz,這時的占空比依然是50%,但是所得到的效果就更差了,光亮度看起來就5秒全亮,然后緊接著5秒全暗,根本就不可能相當于12V的50%(6V)供電的效果了。要想取得像調光燈一樣的效果,就需要把調制頻率提高,通斷循環周期與負載對開關狀態變化的響應時間相比必須足夠短。大多數負載的PWM應用的調制頻率一般是1K-200KHz。

了解了PWM的基本原理,我們就可以用硬件電路去實現了。筆者的這個制作里選用了ATMEL公司的Attiny13單片機生成PWM信號,它是一個只有8引腳的低功耗AVR單片機,除了基本的單片機功能外,還有一個具有8位PWM功能的定時器,能在PB0(OC0A)、PB1(OC0B)兩引腳輸出2路獨立的PWM信號。本制作的電路圖如圖3。

制作中用到2顆“食人魚”白光LED(eagle-eye led或piranha LED),其外形像食人魚,所以得其名,所封裝的支架為4引腳,提高了散熱性能,還具有比較大的發光角度,一般為120度。筆者選用的是5mm的白光“食人魚”,標稱導通電壓約為3.6V,電流30mA。制作中直接使用電腦USB取電,電壓為5V,PWM信號從PB0輸出,通過R3、R4使Q1基極得到電流從而對Q1發射極電流進行控制,總電流控制在最大60毫安左右。R1、R2則起到限流作用。SW1為功能按鍵。ATtiny13使用內部9.6MHzRC振蕩電路不對系統時鐘進行8分頻,使其工作在9.6MHz的頻率中,使用內部復位電路,使電路最簡化。

筆者使用小型雕刻機制作好PCB后,焊接電路,效果如圖5、圖6。筆者用包裝小型繼電器的透明塑料包裝條用來安裝電路,切割成合適的大小,鉆好安裝孔,安裝電路進入塑料條。使用USB接口線取得電源。使用USBASP工具將固件程序pwmled.hex燒錄進入芯片中。電路焊接無誤后,無需調試,上電后PWM輸出12.5%的占空比,點亮LED總電流約為10mA,每短按一次按鍵時,占空比遞增12.5%,直到100%輸出電流約為60mA,再短按時又回到12.5%占空比,一共有8個亮度檔位。長按3秒則可以關閉和點亮LED。圖7是安裝完成后的發光效果,為了使光線柔和筆者在塑料條上帖了一層美紋紙,光線柔和不剌眼。

本文中前兩制作中使用的PCB是使用小型雕刻機在單面玻纖覆銅板上雕刻而成,因板材及雕刻刀具限制,最小線間隔在0.3MM左右,為了方便業余制作畫板時盡量保留覆銅面,這樣可以減少雕刻時間,同時沒有鉆過孔,也沒有刷阻焊漆,使制作最簡化。雖然比不上成品印刷電路板的精度和品質,但是勝在方便快捷,在制作一些業余制作中簡單的電路時還是十分好使的。

程序編寫使用到C語言,由于Attiny13的PWM是由硬件方式產生,只需要更改OCR0A寄存器的值,就可以更改PWM的占空比,所以在程序編寫上顯得極為簡單,只需要編寫一個按鍵處理程序就可以了,然后把按鍵的次數對應轉換為定時器PWM設定值寫入到OCR0A寄存器中。OCR0A為8位寄存器,也就是說它可以把一個方波周期分成256份,每增加一個值則占空比增加約為0.4%。

圖5:PCB

圖6:安裝配件

圖7:發光效果(左圖為普通效果,右圖為貼上美紋紙后的效果)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5198

    瀏覽量

    214890
  • 夜燈
    +關注

    關注

    0

    文章

    27

    瀏覽量

    7973
收藏 人收藏

    評論

    相關推薦

    Arduino初級教程3pwm調光【微殼出品】 - 1-課程3pwm調光

    PWMArduinoPWM調光
    我是張小橙
    發布于 :2022年03月11日 10:54:16

    小夜燈 創意分享

    `有興趣的可以加QQ群:229821542致喜歡DIY的騷年朋友及童鞋們!創意LED 小夜燈 DIY電子小制作 分享DIY的樂趣需要此驅動及光源,請聯系旺旺:胖丫頭寶寶 QQ:2470
    發表于 09-14 17:27

    PWM調光

    15-PWM調光---51單片機源代碼 用keil直接打開
    發表于 06-15 18:17 ?27次下載

    pwm調光原理,pwm調光技術詳解

    LED的調光是利用DC信號或濾液PWM對LED中的正向電流進行調節來完成的。減小LED電流將起到調節LED光輸出強度的作用,然而,正向電流的變化也會改變LED的彩色,因為LED的色
    發表于 10-27 11:11 ?5.9w次閱讀
    <b class='flag-5'>pwm</b><b class='flag-5'>調光</b>原理,<b class='flag-5'>pwm</b><b class='flag-5'>調光</b>技術詳解

    pwm調光,如何實現PWM調光

    LED是二極管,它可以實現快速開關。它的開關速度可以高達微利以上。是任何發光器件所無法比擬的。因此,只要把電源改成脈沖恒流源,用改變脈沖寬度的方法,就可以改變其亮度。這種方去稱為脈寬調制(PWM
    發表于 10-27 11:42 ?6.6w次閱讀
    <b class='flag-5'>pwm</b><b class='flag-5'>調光</b>,如何實現<b class='flag-5'>PWM</b><b class='flag-5'>調光</b>

    如何利用PWM調光原理實現三基色燈的各種閃亮效果

    既然PWM調光可以避免上面的兩問題,為什么不直接都用PWM調光呢?因為我們畢竟是做產品,要考慮成本問題。使用
    發表于 01-26 16:50 ?1.2w次閱讀
    如何利用<b class='flag-5'>PWM</b><b class='flag-5'>調光</b>原理實現三基色燈的各種閃亮效果

    pwm調光頻率_pwm調光傷眼

    PWM調光傷眼,這是很多人吐槽的事情,但是有的人并不認同。當有人困惑于此,認真對著屏幕觀察時,感覺pwm調光的屏幕還是可以的,并不會感受到傷眼的刺激性,而且人眼并不能分辨多
    發表于 04-24 15:49 ?2.5w次閱讀

    杰力科創六鍵無極調光調色帶小夜燈金屬臺燈-DLT8MA12T

    杰力科創六鍵無極調光調色帶小夜燈金屬臺燈-DLT8MA12T
    發表于 10-26 16:12 ?2次下載

    杰力科創調光調色帶小夜燈DLT8T10S

    杰力科創調光調色帶小夜燈DLT8T10S
    發表于 11-05 16:23 ?4次下載

    杰力科創臥室睡眠氛圍調光調色小夜燈DLT8S12A

    杰力科創臥室睡眠氛圍調光調色小夜燈DLT8S12A
    發表于 11-15 16:02 ?2次下載

    模擬調光pwm調光區別 高頻pwm調光缺點

    調光種控制光源亮度的技術,常用于燈光控制、顯示屏亮度調節等應用。模擬調光PWM調光是其中兩種常見的
    的頭像 發表于 07-27 15:13 ?8477次閱讀

    手機DC調光PWM調光的區別

    手機DC調光PWM調光是兩種不同的調光技術,各有其優缺點。
    的頭像 發表于 01-29 16:02 ?2736次閱讀

    pwm調光頻率多少才安全

    PWM(脈沖寬度調制)調光頻率的安全范圍是相對復雜的問題,因為它不僅涉及到人眼的感知舒適度,還可能與特定的應用場景、設備類型以及使用者的個體差異有關。以下是對
    的頭像 發表于 10-06 17:51 ?2940次閱讀

    冷暖色觸摸無極調光桌面小夜燈方案開發

    觸控無級調光小夜燈種根據觸控按鍵長按時間的長短來調節亮度。用戶可自行調節到所需的亮度。傳統小夜燈存在機械開關易損壞、燈光亮度固定及色溫不可調等缺點,難以適應用戶需求。 我司推出 冷
    的頭像 發表于 10-29 17:39 ?358次閱讀
    冷暖色觸摸無極<b class='flag-5'>調光</b>桌面<b class='flag-5'>小夜燈</b>方案開發

    PWM在LED調光中的應用

    種模擬信號的數字表示方法,它通過周期性地打開和關閉信號來模擬連續的信號。在LED調光中,PWM通過控制LED的開關頻率和占空比(即LED在每個周期內亮的時間比例)來調整亮度。
    的頭像 發表于 11-28 16:33 ?1310次閱讀
    福布斯百家乐的玩法技巧和规则 | 视频百家乐游戏| 肇源县| 任我赢百家乐自动投注分析系统 | 大发扑克官网| 属蛇和属马合作做生意谁吃亏| 波胆网站| 百家乐视频游戏大厅| 百家乐官网金币游戏| 百家乐筹码免运费| 百家乐官网代打是真的吗| 太阳百家乐网址| 百家乐官网龙虎扑克| 大发888存款方式| 做生意店铺风水| 岑溪市| 机械百家乐技巧| 百家乐官网哪条路准| k7娱乐城备用网址| 信誉百家乐博彩网| 澳门百家乐官网打法百家乐官网破解方法 | 百家乐百家乐游戏| 百家乐官网数学规律| 888百家乐的玩法技巧和规则| 皇冠百家乐官网在线游戏| 大发888官方下载删除| 百家乐官网游戏什么时间容易出对| 至尊娱乐| 百家乐娱乐平台真钱游戏| 百家乐官网制胜秘| 博马百家乐官网娱乐城| 筒子二八杠分析仪| 做生意门口禁忌| 网络百家乐官网的陷阱| 大发888娱乐城永乐厅| 德州百家乐官网扑克桌| 百家乐官网实时路单| 大发888下载并安装| 澳门百家乐现场游戏| 百家乐官网赌钱| 百乐门国际网上娱乐|