超通量 RGB LED 控制器
出處:維庫電子市場網(wǎng) 發(fā)布于:2024-04-24 16:59:57 | 380 次閱讀
示意圖
固件RGB LED 的控制是通過 PWM(脈沖調(diào)制)進(jìn)行的,因為 PIC18F25K20 只有 2 個 PWM 輸出(硬件),所以我通過軟件進(jìn)行 PWM,以獲得 3 個 PWM 輸出,因為我使用 TIMER0,對于我使用的手動模式IOC(變化中斷)。
去抖
在這個項目中,我使用按鈕來切換模式并更改顏色。但如果我們像電路 (1) 中那樣使用按鈕,就會遇到問題。這種配置的問題是,由于任何可能包含某種彈簧復(fù)位動作的開關(guān)的機(jī)械性質(zhì),不會有從一個狀態(tài)到另一個狀態(tài)的干凈轉(zhuǎn)換,而是會出現(xiàn)一系列高和低狀態(tài)尖峰。為了解決這個問題,我們必須實現(xiàn)一個去抖動系統(tǒng),它可以通過硬件或軟件來完成。我們可以使用RC延遲電路,也可以使用施密特觸發(fā)器來完成,但這兩種方式都會增加價格。所以我通過軟件來完成去抖。 進(jìn)行去抖動的代碼示例:

可以用不同的方式完成,但這種方式對我有用。
電源供應(yīng)器 我使用 7812 穩(wěn)壓器來保持 RGB LED 的電壓穩(wěn)定,對于 μC,我使用 LM317 穩(wěn)壓器。為了計算 LM317 的輸出,我使用以下公式:

LED RGB 我在 RGB Led 上??使用不同的電阻值,因為每種顏色具有不同的 VF(正向電壓),以便每種顏色具有相同的 LUX。為了計算電阻,我使用以下方程:

版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。














