欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 電源管理 > 正文

基于DAC0832的LED亮度控制系統設計

發布時間:2012-01-05

中心議題:
  • 基于DAC0832的LED亮度控制系統設計
  • 硬件電路設計
解決方案:
  • 用單緩沖方式輸入數據
  • 選用LM336—5型隱埋式齊納二極管
  • 利用多路開關和電壓保持電路實現變化控制

引言

LED在城市化的過程中功不可沒,各種夜景燈牌和廣告顯示屏,都在日益充斥人們新奇的眼球。以往霓虹燈的發光體只有亮和滅兩種狀態,亮度都是突然變化的,往往給人一種圖案變化生硬的感覺;而現在很多霓虹燈已經實現了發光體亮度逐漸變化,這樣形成的各種變化的霓虹燈圖案更加柔和、流暢。控制發光體亮度變化總體上可以分為模擬方法和數字方法,其中通過單片機控制D/A轉換器實現發光體亮度控制的方法具有電路簡單、維護和調整方便的特點,是當前霓虹燈控制的發展方向。霓虹燈的發光體以氣體放電燈管為主,現在隨著高亮度發光二極管的產生,壽命長、能耗低的LED燈牌應用越來越廣泛。這里討論應用DAC0832在單片機控制下如何控制多個發光二極管的亮度變化。

1 硬件電路設計

通過單片機和D/A轉換芯片DAC0832控制三個發光二極管亮度按順序逐漸變化,實現一種燈管旋轉的效果。設計中主要考慮下面三個問題:

(1) DAC0832與單片機的接口電路設計。

(2) 基準電壓源的設計。

(3) 同時控制多個LED按不同規律改變亮度的電路設計。

1.1 DAC0832與單片機的接口電路

啟動ADC0832實現模數轉換有單緩沖和雙緩沖兩種方式。多緩沖方式是在多片ADC0832配合時采用;本設計中只須一片ADC0832就可完成工作,所以采用單緩沖方式,向其8位數據輸入口輸入數據,然后在其寫觸發管腳WR1發送一低電平脈沖,該芯片就會將收到的數字量轉換成模擬量輸出。其輸出為電流輸信號,而控制發光二極管亮度需要用電壓實現,所以需要外接由運算放大器構成的電流電壓轉換電路, ADC0832與單片機的接口電路如圖1:
\"\"

圖中,由于選片端CS接到了P217,所以啟動DAC0832開始轉換時,需要將單片機的P217 腳設置為低電平。

輸出的電流經過運算放大器轉換成電壓,如果需轉換的數字量為B, 則對應輸出電壓值為:
\"\"

其中VREF是外接的基準電壓,輸出電壓最高為0 V,最低為- VREF ,如果基準電壓取5 V,則最低輸出電壓為- 5 V,為了滿足負電壓輸出的要求,運算放大器的電源電壓VCC要高于5 V,VEE要低于- 5 V,本設計中運算放大器采用LM324芯片,電源電壓VCC取10 V,VEE取- 10 V。

1.2 基準電壓的設計


要保證DAC0832數模轉換的精度和準確度,必須提供一個高度穩定的基準電壓。在數模轉換器中一般選用帶隙基準電壓源或隱埋式齊納穩壓管。

設計中選用了LM336—5型隱埋式齊納二極管,它具有價格低、使用方便的特點,其接線如圖2:
\"\"

1.3 如何同時控制多個LED的亮度


設計中需要控制三個發光二極管,每個發光二極管的亮度和變化規律都不一樣,而ADC0832只有一路模擬量輸出,為了控制三個發光二極管的亮度,需要加一個多路電子開關,本例中選用的是CD4051,該芯片的引腳圖如下:
\"\"

該芯片是一個常用的8路到1路的多路電子開關,工作電壓最高為32 V,通過ABC三個地址管腳確定選通哪個通道。
[page]
因為前面轉換出的電壓為負值最低為- 5 V,所以CD4051 的工作電壓取VDD = 10 V, VEE =- 10 V, 地址控制端A、B、C分解接到單片機的P210、P211、P212 口,用來選通某個通道通, D/A轉換后的模擬量接到多路開關的電壓輸入端3引腳,輸出引腳13、14、15分別控制發光二極管D1、D2、D3。

DAC0832只有1路模擬輸出,必須采用分時控制的方式循環控制三個發光二極管的亮度,實現接通某一個LED 時,其它LED 保持要原有亮度不能熄滅,為了達到這個目的,這里采用了運算放大器接成電壓跟隨器的形式控制LED的亮度,即多路電子開關的每個輸出與發光二極管間都接一個電壓跟隨器,而且在運算放大器的正向輸入端接了一個保持電容,使輸入電壓能夠保持一段時間,其接線如下:
\"\"

由于運算放大器的輸入阻抗很大,所以Ch2上的電壓能夠保持一段時間,在數模轉換器輸出電壓控制其它發光二極管期間,該運算放大器的輸出電壓能夠保持不變。

裝置硬件原理圖如圖5。
\"\"

2 軟件設計

軟件主要完成兩個功能, 第一, 完成各個LED的循環點亮;第二,通過程序控制各個LED亮度的變化。本例中要實現燈光旋轉的效果,所以每個LED都按三角波的型式亮度變化,先逐漸變亮,達到最亮時再由最亮逐漸變暗,如此反復進行;三個LED的亮度變化要有一個時差,如果一個LED從暗到亮再到暗作為一個周期的話,則D2比D1 滯后1/3 周期, D3 比D2 滯后1/3 個周期。

2.1 主程序設計

使各個LED循環點亮通過主程序循環實現,將表示三個LED亮度的三個數據放到連續的三個RAM單元30H、31H、32H中,主程序中循環讀取這三個單元的數據送到DAC0832 轉換,根據30H、31H、32H中數值的不同,轉換輸出的模擬電壓也不同,單片機控制多路電子開關將不同的模擬電壓送給不同的LED,從而實現各個LED具有不同的亮度。由于本例中用P2口控制ADC0832的選通和電子開關的選通,根據原理圖接線可知,點亮發光二極管D0、D1、D2對應的P2口數據分別為00H、01H、02H。

2.2 中斷程序設計

控制LED亮度變化通過定時器T0定時中斷程序實現, T0中斷改變30H、31H和32H的數值就可以改變LED 亮度了,若實現燈光旋轉的效果,則三個LED的亮度應按圖6曲線變化。
\"\"

圖中橫坐標表示時間,在一個周期內發光二極管的亮度會按三角形規律變化,設每個變化周期為T,第二個發光二極管D1的變化滯后第一個發光二極管D0三分之一周期,同樣D2滯后D1三分之一周期。

圖6中的橫坐標表示亮度,也就是對應的要轉換成模擬量的數字量的數值。在主程序中三個字節30H、31H、32H中數值對應三個發光二極管的亮度,設定三個字節33H、34H和35H 的值控制三個二極管亮度增加還是減弱( 1 增強, 0 減弱)。假設開始時D1對應亮度為0,D0、D2對應亮度均為170,則三個二極管的亮度變化應該是D0和D2亮度增加,D2亮度減弱,則三個亮度控制字節的值分別為33H、35H中為1, 35H中為0。
[page]
采用T0中斷實現三個發光二極管亮度的改變,則每到一次定時中斷將完成如下功能:

1) 根據三個字節33H、34H和35H的值,分別對30H、31H和32H的值進行增1或減1操作。

2) 當亮度字節的數值增加到255時對應控制字節數值清零,亮度字節數值減到0時,對應控制字節數值置1。

由于在主程序中和中斷子程序同時使用工作寄存器R0,所以在中斷程序的開始和結束有一個保存和恢復R0中數值的過程。

中斷程序的程序框圖為:
\"\"

即: TH0 = F0H, TL0 =BEH3

3 結語

文中設計了基于DAC0832實現對LED控制的系統,在單片機的控制下,利用多路開關和電壓保持電路實現了對多個發光二極管亮度的變化控制,實現了LED燈的燈光旋轉的效果。如果將此電路擴展,接更多的模數轉換器和多路開關,就可以實現各種復雜圖案的變化。采用電壓保持電路的辦法也可以應用到其它領域的模擬控制中。
要采購開關么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
91在线小视频| 免费成人av在线| 国产亚洲精品资源在线26u| 91精选在线观看| 91精品国产色综合久久ai换脸| 欧美中文字幕一二三区视频| 91在线无精精品入口| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美日韩精品系列| 欧美日韩久久久久久| 69av一区二区三区| 精品国产乱码久久久久久蜜臀| 精品国产91洋老外米糕| 久久久精品蜜桃| 国产精品伦一区| 亚洲精选视频在线| 午夜精品久久久久| 日本亚洲免费观看| 丰满亚洲少妇av| 色天使久久综合网天天| 91麻豆精品国产| 国产视频一区二区在线| 综合久久国产九一剧情麻豆| 亚洲一区二区三区在线看| 欧美国产精品专区| 亚洲一本大道在线| 国产麻豆欧美日韩一区| 91理论电影在线观看| 欧美日韩精品欧美日韩精品一综合| 日韩一区二区免费高清| 日本一区二区三区国色天香| 亚洲综合另类小说| 国产美女精品在线| 欧美性色欧美a在线播放| 精品美女在线观看| 亚洲精品国产无套在线观| 精品一区二区三区免费观看| 91麻豆123| 久久久不卡网国产精品一区| 亚洲一区二区在线视频| 国产精品一二三四五| 欧美日韩一本到| 国产精品久久久久久户外露出| 亚洲一区视频在线| va亚洲va日韩不卡在线观看| 日韩午夜激情电影| 一区二区三区在线播| 国产成人免费在线| 91精品国产91热久久久做人人 | 亚洲成人www| www.激情成人| 久久在线观看免费| 秋霞电影网一区二区| 色综合中文字幕国产 | 99视频超级精品| 精品免费99久久| 午夜久久电影网| 99热在这里有精品免费| 久久久久久**毛片大全| 久久精品国产一区二区三区免费看| 91免费看`日韩一区二区| 中文av一区特黄| 国产成人精品一区二| 久久综合资源网| 麻豆成人免费电影| 欧美一区欧美二区| 日韩av中文在线观看| 欧美电影在线免费观看| 午夜私人影院久久久久| 欧美性猛片xxxx免费看久爱| 亚洲欧美精品午睡沙发| 色偷偷久久人人79超碰人人澡| 中文字幕人成不卡一区| 99久久综合99久久综合网站| 国产精品麻豆一区二区| 成人综合婷婷国产精品久久蜜臀 | 中文字幕一区二区三区不卡| 成人妖精视频yjsp地址| 国产精品国产自产拍高清av王其| 福利一区福利二区| 国产精品久久久久天堂| 99亚偷拍自图区亚洲| 亚洲免费看黄网站| 欧美伊人精品成人久久综合97 | 奇米影视在线99精品| 欧美日韩中文国产| 美女在线一区二区| 国产日产欧美一区二区三区 | 一个色妞综合视频在线观看| 色欧美乱欧美15图片| 亚洲制服丝袜av| 制服视频三区第一页精品| 蓝色福利精品导航| 中文字幕免费不卡| 欧美视频在线不卡| 激情av综合网| 中文字幕一区av| 欧美日韩国产欧美日美国产精品| 麻豆免费精品视频| 国产精品白丝在线| 欧美精品 日韩| 国产精品中文字幕一区二区三区| √…a在线天堂一区| 欧美一区三区四区| 成人开心网精品视频| 亚洲成av人片在线| 中文一区在线播放| 欧美久久久久免费| av一区二区三区四区| 日韩av中文在线观看| 国产精品久久久久久久久果冻传媒| 欧美日韩在线电影| 不卡欧美aaaaa| 蜜臀av一区二区三区| 亚洲人成亚洲人成在线观看图片| 日韩一区二区中文字幕| 97se亚洲国产综合自在线| 奇米精品一区二区三区四区| 日韩美女视频一区| 欧美成人精精品一区二区频| 在线免费av一区| 成人app网站| 精品一区二区三区在线观看| 亚洲国产另类精品专区| 中文字幕在线视频一区| 欧美va在线播放| 欧美优质美女网站| 一本大道久久a久久精二百| 国产乱对白刺激视频不卡| 日本欧美一区二区三区乱码 | 欧美一区二区三区四区高清| 色综合天天综合网天天狠天天| 国产米奇在线777精品观看| 免费人成精品欧美精品| 亚洲精品免费视频| 亚洲欧美日韩久久精品| 中文乱码免费一区二区| 国产亚洲综合色| 精品国产凹凸成av人导航| 欧美刺激午夜性久久久久久久| 欧美视频第二页| 欧美在线短视频| 在线精品视频免费观看| 日本韩国一区二区三区| 色悠悠久久综合| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 中文字幕日本乱码精品影院| 欧美激情一区二区三区蜜桃视频| 久久免费视频色| 精品成人一区二区三区四区| 精品国产乱码久久久久久影片| 欧美tickling挠脚心丨vk| 日韩午夜激情电影| 久久久噜噜噜久久人人看| 久久久久国产精品厨房| 日本一区二区三区电影| 亚洲图片欧美激情| 亚洲美女免费视频| 爽好久久久欧美精品| 视频一区国产视频| 久久99国产精品尤物| 高清国产午夜精品久久久久久| 丁香六月综合激情| 色综合久久综合中文综合网| 欧美性受极品xxxx喷水| 69堂精品视频| 久久久99精品免费观看| 亚洲欧洲韩国日本视频| 亚洲一区二区三区在线看| 日韩黄色片在线观看| 国产最新精品精品你懂的| aa级大片欧美| 欧美精品aⅴ在线视频| 国产丝袜欧美中文另类| 一区二区三区在线免费播放| 另类的小说在线视频另类成人小视频在线 | 精品在线视频一区| 粉嫩嫩av羞羞动漫久久久 | 日韩精品一区二区三区中文精品| 久久亚洲影视婷婷| 亚洲免费视频中文字幕| 另类小说一区二区三区| www..com久久爱| 日韩三级视频中文字幕| 亚洲色图19p| 久久国产免费看| 色综合久久久久综合体桃花网| 日韩免费性生活视频播放| 日韩码欧中文字| 国产在线视视频有精品| 在线免费观看成人短视频| 国产三级欧美三级日产三级99| 亚洲国产精品一区二区久久| 国产丶欧美丶日本不卡视频| 欧美年轻男男videosbes| 欧美国产97人人爽人人喊| 日韩中文字幕亚洲一区二区va在线 | 欧美日韩一区成人| 中文字幕亚洲电影| 久久99精品一区二区三区 |