基(ji)於(yu)LM324的(de)LED電(dian)平指(zhi)示(shi)器電路(lu)設(she)計與(yu)軟件開(kai)發
壹(yi)、 硬(ying)件(jian)電(dian)路(lu)設(she)計原(yuan)理
二、 軟件開(kai)發思路
- 硬(ying)件(jian)接(jie)口:使(shi)用MCU的(de)ADC(模(mo)數轉換(huan)器)引(yin)腳(jiao)直接采(cai)集原(yuan)始(shi)的(de)或(huo)簡(jian)單調理後(hou)的(de)輸(shu)入信號。
- 采(cai)樣(yang)與(yu)處(chu)理:軟件中(zhong)定時(shi)對ADC進(jin)行采(cai)樣(yang)。對於(yu)音(yin)頻信號,可以(yi)計算(suan)壹(yi)段(duan)時(shi)間(jian)內(nei)采(cai)樣(yang)值的(de)絕(jue)對平均(jun)值(zhi)或(huo)RMS(均(jun)方(fang)根(gen))值來作為“電平”。
- 閾值(zhi)判斷(duan):在(zai)程(cheng)序(xu)內(nei)部設(she)定多(duo)個(ge)軟件閾(yu)值(對應(ying)硬(ying)件(jian)中(zhong)的(de)參考電壓(ya))。將(jiang)計算(suan)得到(dao)的(de)電(dian)平值與(yu)這(zhe)些閾(yu)值(zhi)進(jin)行比(bi)較。
- 輸出控制:根(gen)據比(bi)較結(jie)果,通過MCU的(de)GPIO口直接控制多(duo)個(ge)LED的(de)亮(liang)滅(mie),或(huo)者通(tong)過PWM控制LED的(de)亮(liang)度(du),實現(xian)平滑的(de)輝光梯(ti)度(du)效(xiao)果。也可以(yi)驅(qu)動更多(duo)LED或(huo)LED燈帶(dai),實現(xian)頻譜可(ke)視(shi)化(hua)等復雜圖案。
- 優勢(shi):閾(yu)值(zhi)可(ke)靈(ling)活(huo)調(tiao)整(如(ru)通(tong)過電位器或(huo)手(shou)機APP設置(zhi));可實現(xian)動態(tai)模(mo)式(shi)(如(ru)VU表(biao)模(mo)式(shi)、峰值保持(chi));易(yi)於添(tian)加其(qi)他功(gong)能(neng)(如(ru)通(tong)過藍牙(ya)/WiFi遠程(cheng)監(jian)控(kong)電(dian)平狀態(tai))。
- 在仿真(zhen)軟件中(zhong)搭建LM324電(dian)平指(zhi)示(shi)器電路(lu)模(mo)型(xing)。
- 設置(zhi)輸入信號源(正弦(xian)波、音(yin)頻文(wen)件等),運行瞬(shun)態(tai)分析。
- 觀(guan)察各點電(dian)壓(ya)波(bo)形(xing)以(yi)及(ji)LED的(de)點亮(liang)情況,優化(hua)電(dian)阻值、電(dian)容(rong)值(zhi)等參數,確保電路性能(neng)符合預期(qi),然(ran)後再(zai)進行實(shi)物(wu)焊接(jie),提(ti)高(gao)成(cheng)功(gong)率(lv)。
三、