chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

您好,歡迎來電子發(fā)燒友網! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網>電子元器件>發(fā)光二極管>

DAC0832實現(xiàn)LED亮度控制系統(tǒng)

2011年10月12日 17:47 本站整理 作者:李永,李芙玲 用戶評論(0

  引言

  控制發(fā)光體亮度變化總體上可以分為模擬方法和數字方法,其中通過單片機控制D/A轉換器實現(xiàn)發(fā)光體亮度控制的方法具有電路簡單、維護和調整方便的特點,是當前霓虹燈控制的發(fā)展方向。霓虹燈的發(fā)光體以氣體放電燈管為主,現(xiàn)在隨著高亮度發(fā)光二極管的產生,壽命長、能耗低的LED燈牌應用越來越廣泛。這里討論應用DAC0832在單片機控制下如何控制多個發(fā)光二極管的亮度變化。

  1 硬件電路設計

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

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

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

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

  1.1 DAC0832與單片機的接口電路

  啟動ADC0832實現(xiàn)模數轉換有單緩沖和雙緩沖兩種方式。多緩沖方式是在多片ADC0832配合時采用;本設計中只須一片ADC0832就可完成工作,所以采用單緩沖方式,向其8位數據輸入口輸入數據,然后在其寫觸發(fā)管腳WR1發(fā)送一低電平脈沖,該芯片就會將收到的數字量轉換成模擬量輸出。其輸出為電流信號,而控制發(fā)光二極管亮度需要用電壓實現(xiàn),所以需要外接由運算放大器構成的電流電壓轉換電路, 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數模轉換的精度和準確度,必須提供一個高度穩(wěn)定的基準電壓。在數模轉換器中一般選用帶隙基準電壓源或隱埋式齊納穩(wěn)壓管。

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

  

?

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

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

  

?

  該芯片是一個常用的8路到1路的多路電子開關,工作電壓最高為32 V,通過ABC三個地址管腳確定選通哪個通道。

  因為前面轉換出的電壓為負值最低為- 5 V,所以CD4051 的工作電壓取VDD = 10 V, VEE =- 10 V, 地址控制端A、B、C分解接到單片機的P210、P211、P212 口,用來選通某個通道通, D/A轉換后的模擬量接到多路開關的電壓輸入端3引腳,輸出引腳13、14、15分別控制發(fā)光二極管D1、D2、D3。

  

非常好我支持^.^

(5) 100%

不好我反對

(0) 0%

( 發(fā)表人:小蘭 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?