音樂(le) 燈光控製器設計
摘要:該電路利用一個(ge) 12位A/D轉換器對音樂(le) 信號進行數字化處理,監測量化結果,並產(chan) 生對數溫度計碼格式的輸出控製多路電源。
實現燈光變幻的控製方案有許多種,該電路是其中的一種,可以選擇性地開啟掛在聖誕樹上的裝飾燈,以6串為(wei) 一組,燈光可以隨著音樂(le) 的電平和節拍閃爍。該電路(圖1)可以單機運行,無需微控製器,也不需要軟件控製或進行其它任何調節。
圖1. 音樂(le) 信號作用在IC1的第12引腳和第1引腳,以0至2.048V的信號驅動,該電路根據音樂(le) 信號的強度,以對數溫度計碼格式控製6個(ge) 交流端口。
音頻信號通過一個(ge) 12位ADC (MAX1276)顯示。該電路中,信號範圍為(wei) 0至+2.048V,點亮第1串燈的電壓為(wei) +2mV。雖然電路顯示為(wei) 控製6個(ge) 交流端口,但它可以擴展到12個(ge) 交流端口。在CNVST作用一個(ge) 短的正脈衝(chong) ,將觸發IC1按照SCLK的時鍾控製實現一次轉換。其輸出(DOUT)在SCLK的上升沿移出,由12位轉換結果和4個(ge) 前導零組成,MSB在前。因此,一次轉換需要在SCLK提供16個(ge) 時鍾脈衝(chong) 。
顯示器由縱向6個(ge) 轉換端口供電,最上麵的端口代表MSB。您還可以在每個(ge) 端口另外添加一串燈。工作狀態下,電路掃描每次轉換結果(如上所述,MSB在前)並監測第一個(ge) 假設為(wei) “1”的數據位。然後打開相應的端口及其後續端口。這個(ge) 結果是一個(ge) 對數列,輸入電壓的改變使此列需要向上或向下移動一級步進(12.04dB增量),立即數的4倍或1/4。雖然步進值等效於(yu) ADC的分辨率(12位),但該電路僅(jin) 使用相鄰兩(liang) 位中的一位,用於(yu) 驅動6個(ge) 端口。
在DOUT端,第一個(ge) 數值為(wei) “1”的輸出位對C5充電(通過D1),使其達到邏輯“1”電平。C5電壓連接至2片串聯的74HC595的第一片數據輸入(DS),組成一個(ge) 16位移位寄存器。該信號用作ADC的時鍾,經過少許延時後,也用作移位寄存器的時鍾,由此,將數據通過輸入端插入移位寄存器。轉換結束後,在第一個(ge) 數值為(wei) “1”的位之後,所有位也都通過儲(chu) 存在C5的電壓強製為(wei) “1”。
每次轉換完成後,兩(liang) 片74HC595芯片的SC_TP端施加一個(ge) 負脈衝(chong) ,將這三個(ge) 移位寄存器的內(nei) 容轉換到並行輸出寄存器(IC6)。同樣的脈衝(chong) 將通過二極管D2對存儲(chu) 電容放電,使電路準備下次轉換掃描。然後,這個(ge) 並行寄存器的輸出將作為(wei) 12位對數列的驅動(MSB驅動最頂端的端口)。
74HC4060芯片作為(wei) 時鍾和時序發生器,74HC132提供必要的連接(組合)邏輯。對於(yu) 每片74HC595的輸出連接,信號(通過74C901反相後)激活相應的變壓器驅動器MAX253 (IC7是6個(ge) 電源模塊中一個(ge) )。通過1:1變壓器隔離,然後這個(ge) 驅動信號觸發TRIAC (Q1,用於(yu) 交流電的三端雙向可控矽)導通(ON)。如圖所示元件值,該電路顯示采樣率大約是2.5kHz,用第12、10、8、6、4和第2位控製六個(ge) 端口,實現音樂(le) 播放時的燈光變幻。
電路工作在危險的高壓,需謹慎操作(注意,變壓器必須能夠承受120VAC)。這個(ge) 設計用於(yu) 白熾燈,不能使用其它類型的燈泡。雖然商用白熾燈泡顯示端口為(wei) 標準的120VAC輸出,但TRIAC的快速切換仍然使其無法正常驅動其它負載,例如:電子產(chan) 品、交流適配器等。變壓器T1采用HALO Electronics, Inc.的TGM-350NA,TRIAC Q1是STMicroelectronics®的T1235-T。