微控制器利用pwm對大功率led燈調光是出現閃爍是什麼原因

2021-04-21 00:50:35 字數 824 閱讀 6869

1樓:匿名使用者

1、軟體問題,用示波器看看頻率是否足夠高。

2、硬體問題,用示波器看看是否led功率太大引起的電源電壓波動導致的mcu工作不穩定。

2樓:匿名使用者

你讓兩個迴圈的值只和等於100再試試.

比如一個80,另一個20.

我用51微控制器做了個led的pwm調光電路,在0%-100%之間已經分了250級了,可是調光的時候還是感覺到有跳變閃

3樓:淡淡的雅興

大概可以這樣做。

在圖中採用2個隔離二極體將充電迴路和放電迴路的電阻分開,再用調整電位器的方法使充電電阻和放電電阻阻值發生變化來改變脈衝佔空比。

這樣就可以實現寬範圍的佔空比可調pwm電路了。

我所用的555工作在無穩態方式,也就是多諧振盪,請樓主考慮下,希望能提供些參考價值。

將可調電阻選一個阻值10m以上的(越大越好),其他電阻均選擇1k,可以實現佔空比0.01%~99.99%

4樓:匿名使用者

調光按鍵有沒有延時消抖,在延時的時候有沒有讓led保持當前亮度且發光,消抖期間led不能熄滅或達最大亮度,否則必閃,led亮度與工作電壓不是線性關係,脈寬步進不能每級相同。

5樓:修者世界

你確定是0%-100%均勻調光嗎?

我感覺應該不是,可以的話貼上你的程式看看

6樓:匿名使用者

這個問題嘛,就是你選的pwm頻率太低了,比如你兩秒的週期,佔空比是50%,一秒亮,一秒滅,那是不是一樣的意思呢?

微控制器pwm驅動mos管的問題,微控制器pwm驅動mos管的問題

mos管內阻很小,普通的有 40m 左右,導通電流支援20a 好的能到4m 左右,導通電流支援80a 10a電流 在普通的 mos管上產生的壓降為 0.4v,不足以影響負載吧?門極導通電壓為2.1v 4v,標稱3v 3.7v的鋰電池,飽和是4.2v,選擇3.3v工作的微控制器,足夠驅動了。真正要考慮...

怎麼51微控制器定時器來模擬PWM波

pwm的意思是 脈衝寬度調製 pwm有兩個最基本的引數 頻率 佔空比。頻率就是每秒鐘電平高低變化的次數,佔空比是指高電平保持時間和整個脈衝週期中的比例關係。對於用定時器來模擬,最基本的方法就是使用一個io口迴圈設定其輸出值為高電平和低電平。只要做到這兩個時間的計時,那麼就可以實現基本的pwm了。而要...

微控制器程式,微控制器程式

org 100h 微控制器起始地址 mov a,31h 分配儲存空間 m0 mov a,0efh p2口賦初值mov r0,08h 迴圈次數 m1 mov p2,a 給p1口賦值,從而點亮ledlcall delay led點亮延遲時間lcall delay lcall delay rr a led...