TA的每日心情 | 开心 2020-7-28 15:35 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
0引言
% x9 j9 ~: d% q3 I5 ?7 B目前国内外市场上有-种音乐彩灯设备。它由音控
+ P& ]3 q$ k$ ?2 ^多谐振荡器、时序脉冲产生器和可控硅控制电路组成。8 u9 p0 O) r0 o' c& q2 y/ D
其中由555电路和电容电阻等组成无稳态多谐振荡器,! o7 a. L" r5 l
使音乐信号经过耦合变压器检波,加至555的控制端,
/ S# N+ B& V5 O* C* y3 i i; X7 r并利用触发器和双刀开关将电路接成环行。这种电路可
6 R% R4 \! j. n# h. f! {以产生5种不同的循环方式,使彩灯伴随着音乐的节奏
1 O: O- o! r- _8 y: R1 c3 a: s( j闪动。但这个电路彩灯的闪烁节奏是依靠其自身的频率4 @. ]1 j( @% p0 z! |8 g" ]
大小靠可变电容来调节的,没有稳定的延时系统,因此6 B2 H2 z- V5 o5 c
彩灯的闪烁往往跟不上音乐的节奏或出现错误。为了解.
' c0 N$ k8 r7 N5 q& R. A5 y决这个问题,在80C51单片机的基础上,应用自适应数- v5 d, K9 S, B M
据采集算法,有效地实现彩灯的闪烁和音乐同步。
$ H Y6 ^+ [1 K4 l- f! g7 t1智 能控制硬件设计5 U7 V/ Q' B. ]/ K
1.1 音乐频率识别智能灯效系统
- q$ {" r2 `" F* D" ]音乐频率识别智能灯效系统原理见图1,音乐节
; a. l2 Q' ^4 e8 ]2 m! V奏数据采集部分是要对外部音响设备输出端子传出的" ?/ P/ F! W4 k& }8 G' n. }
音频信号包络波形进行模数转换,把采集到的数据在1 p+ W! E( {4 K2 e4 d( Y7 t1 X$ m. z
单片机内部进行反复比较,然后根据采集到的数据的
. u$ Q) T3 Y8 \0 m W6 g6 s: a' T变化是否平稳来确定是否调整采集数据的时间间隔。' o, A, A5 _' u+ C
若是平缓的,则可以凭提供的信号由单片机来确定采7 a7 O% z2 l) g! x5 n2 c
用哪一种灯光变化效果来表达当时的音乐节奏。当然,. [- ?& f( M' h
这种灯光的变化效果也可以是几种变化的组合,在具1 X& W' r) O% }# ^! ^
体设计时应根据实际场景的分布与外界环境的颜色来
6 b* V& M& e+ i+ W( H# {决定。
% O0 ]0 q0 ~1 \3 O1.2 灯阵场景布置: I4 X0 R- ^& e3 l" p' }- O. P* E% X3 C
单片机彩灯控制器可根据电路结构的不同分为井
! Z0 }, _. y8 A. K7 K行输出与矩阵输出两种形式。在并行输出的控制器电路
s* R. W0 v8 L; K2 |, }中,所有彩灯的正极都经过一个限流电阻接到电源的正) [2 n, E+ R: ^1 v$ c9 M; a+ B% V
) W d! T# M* Q+ |
( h7 o0 A: I- ~4 T/ j |
|