1 引 言
B)lLu+F \o%A44606^%~j9['|`?{+W+I44606楼宇广播系统在学校教学楼的应用非常广泛,需要每天按时播放楼宇管理通知、上下课铃声、眼保健操背景音乐等定时广播信息。因此要求此广播系统稳定可靠、音质清晰、操作方便。市场上已有的此类系统大多是由计算机控制的一套设备,投资大,电能等资源消耗大,如果作为控制中心的计算机遭受病毒攻击,系统容易崩溃,稳定性差,需要经常维护。因此结合教学楼现有设备条件设计出稳定性好,操控灵活,由集成电路构成的一套定时广播系统是十分必要的。电子园51单片机学习网o-~9E#?i(t
电子园51单片机学习网j `4~i:ZT Z"_$?3{2定时广播系统组成
o[qYY l$n44606 电子园51单片机学习网G/k,sl!I4U\较新的教学楼其电气化程度都比较高,一般配有水警、火警检测及其报警系统,报警终端是分布于各楼层的扩音设备。如有警情发生,控制中心将报警音频信号通过功率放大器送到各楼层的扩音器发出报警音频[1]。在绝大部分情况下,这套报警系统中工作的只是警情检测这部分,而其功放和扩音器这部分设备都处于闲置状态,因此我们可以将这部分功放和扩音设备作为教学楼广播系统的外围设备充分加以利用,如有警情发生时不会妨碍原有报警系统的工作。
p8OjC b5fNW&^%B44606 电子园51单片机学习网7?T0CS0`;MN{x除了定时广播系统的外围功放设备,主要的是定时广播系统的控制部分,也就是设计定时广播系统的控制器,广播控制器应该将广播的音频信号定时输出到功放设备。因此整个定时广播系统可分为两大部分,如图1所示。电子园51单片机学习网p e*DdXY
电子园51单片机学习网oD%]6x r/df
ZO {(R#CI~44606
图1 定时广播系统框图
5@gc'~$I7w#B2{ T2o44606E7_e2DV446063定时广播系统中心控制器的组成
Ez4Hoj}L44606 电子园51单片机学习网o6UW z2x&\{SM;~ F定时广播控制中心主要功能有两个:一是定时功能,为播放定时广播设定时间;二是控制功能,能够按照所设定的时间播放相应的广播信息[2],因此系统控制中心部分可分成定时功能模块和控制功能模块两个模块单元进行设计。 电子园51单片机学习网2sMRI~!?1YHz
电子园51单片机学习网(_?/pPoQ O|x3.1定时功能模块的实现
1MAH f1f$V9jN44606D~ rX&l.VV Q}Y44606此定时功能模块利用市场上比较成熟的定时产品实现,本系统采用TW837A型定时器。此定时器24小时内任意定时个数多达700个,定时精度为一分钟,并且可以无数次修改定时时间。当所定的时间到达时,此定时器的输出信号线电平状态将发生变化:由0伏上升到12伏,并将保持15到45秒钟,因此可利用信号线的电平变化来得到定时信息。电子园51单片机学习网|%EvAg&o
7gYkd{K446063.2控制功能模块的实现
r%Tp)x'x44606QBU3os44606整个广播控制功能模块由51单片机、定时广播信息存储模块、驱动电路三部分组成。电子园51单片机学习网 {&G(fa|9_+]lTR
U5TV P.}a44606定时播放的广播信息要事先存储下来以便定时播放,考虑教学楼楼层多,音频信号传输距离长,失真比较大,所以对于音频的质量要求比较高。而音频质量的好坏主要体现在音频信息的存储格式上,目前以mp3格式存储的音频信号质量比较理想,因此选择mp3格式作为广播信息的存储格式,播放时采用mp3解码芯片将解码后的语音信息解码后输出。
(]!Lrf4I1J;t&MC44606quaTp0^4460651单片机作为微处理器,其主要功能是根据定时器提供的定时信息,同时根据记录的定时次数信息判断出此时应该输出哪一个广播信息[3,4,5],然后通过驱动电路和多个继电器控制mp3解码芯片将相应的音频文件解码[6],并将解码后的音频数据流通过功率控制后输出。电子园51单片机学习网UU*BA)T2HfR5`9w{
N/BEyQr4_44606定时广播控制中心各功能模块如图2所示。电子园51单片机学习网 Y'Qqim.D{
电子园51单片机学习网y%]HR^MX9[L
图2 楼宇广播系统
#y$fi5xC0r/Q H44606 电子园51单片机学习网%B5}(YZ:|\1P)r4R4实际应用中控制中心部分功能模块设定举例电子园51单片机学习网$E-C4GC l/XqL
电子园51单片机学习网#J^8J5VI rg.SW系统各功能模块在实际工作中,必须严格按照一定的工作时序进行工作,为达到这种要求必须对各功能模块进行设定和编程。现给出本系统的定时模块在实际教学楼应用中的设定情况。电子园51单片机学习网+i\;edWv5I4BT
电子园51单片机学习网l,o5v {z*aq0}o教学楼日常的教学工作安排是上下午各两节课,每节课90分钟。下课时要求播放轻快的下课音乐铃声15秒钟,上课时播放15秒钟的急促音乐作为上课铃声。上下午课结束后播放教学楼关灯、关门窗管理广播,然后播放半小时轻音乐。要完成上述管理信息的定时播放,需要对控制中心的各个功能模块分别进行这样的设定和编程:对定时器设定定时信息,将不同的音频播放文件存储在mp3存储器中,并对单片机编程。电子园51单片机学习网]#c#Z#~8s1iV7`:A
Rm\(?w9Rf]'?1{|8_446064.1各功能模块的工作时序电子园51单片机学习网8BB0Axk'?n%K
!Fw)XlSXk44606系统各功能模块在实际工作中,必须严格按照一定的工作时序进行工作,为达到这种要求必须对在设计时对各功能模块进行设定和编程,具体设定见表1:电子园51单片机学习网Ci9vG1X+b
表1 系统各功能模块工作时序
^z vYMy-U~C44606 电子园51单片机学习网-u fP0u)] f3b功能 PI6M4\uO44606模块电子园51单片机学习网+P*h AI [sfl3rhN | 对应各时间点模块相应的动作电子园51单片机学习网y7I [oS4gZ N"`D | |||||||||
定时器定时 z g~BH gR?-m?44606 | N}x j#j5QH446068:00电子园51单片机学习网%?+? ?K&i c(g:e5?W | U.O{t!H446069:30电子园51单片机学习网%?-g vbHAYz)d5j | 电子园51单片机学习网0Z&[ sbLri9U*Z"u 10:30 mr ` y)Kk.U%x44606 | (U4g0M[5oR4460612:00电子园51单片机学习网daA2V2T | :mG'n'R;z.i_u4460612:30电子园51单片机学习网"n1N D N.DO[M | vWLS(J(HU+f;_ x4460614:00 &{+t0Q)Q0dj&Ep;V44606 | 电子园51单片机学习网.H0y*h'u0Z*] 15:30 *FSzO1g*uEW44606 | ~i%fpB-~9|4460616:30电子园51单片机学习网*]t'W~QVlL#f | y VH~A5q]h4460618:00 f4jA1?5] \:E44606 | GO WT hgi^J4460618:30 *ZZ7mW:g44606 |
电子园51单片机学习网GN4Q2@0pG-G+G 上课电子园51单片机学习网-j;ga2svz | -pE+K\b%S44606下课 -X_w hC44606 | &zRy"C{{1^44606上课 n4|s&zCzD44606 | OS{ |MaUr9VU44606下课 6b/^ R]6^L5u["r44606 | +j6\;i4gF mS^44606关音乐 Axp7o MG u_44606 | 电子园51单片机学习网wu ]&S$cjD.hD(Q 上课电子园51单片机学习网XH,f},tz | -S$E*@ He {E44606下课电子园51单片机学习网 s'K,cL*t8SMa^ | X't2A@7@:W44606上课电子园51单片机学习网'x-Fhse:G wg9sF | yc5t7c0w8HKufOa44606下课电子园51单片机学习网3s4HRm5ne D | 电子园51单片机学习网Hj1U3}CnmX e1A 关音乐 ;H}u{ N;l0P%t%m44606 | |
mp3播放音频文件电子园51单片机学习网SCk"V&Y6z | 文件一电子园51单片机学习网o AW!U di7iJ | 文件二 3MZG:_l4d`rx44606 | 文件一电子园51单片机学习网d8JW#G#X | 文件二电子园51单片机学习网#l^F/|lI5j+{-xR | 文件三电子园51单片机学习网9z?T)v8X/D7x)k'o | 文件一 P!u*D(kR L#v44606 | 文件二 SW[%ydi8?@o,XD44606 | 文件一电子园51单片机学习网N Uk/r i-W"S0? | 文件二电子园51单片机学习网9@"YbH `$F,w8z!X | 文件三电子园51单片机学习网e3W WJ M&x.? |
单片机控制mp3解码器动作流程 A T%C2S.^"~k44606 | 电子园51单片机学习网N(h1]!l9mX A 开机、电子园51单片机学习网"^ B1R gT#_"[qzd7V *yUREK`\DV`44606解码、电子园51单片机学习网S&d m*i[,YJ@ ,gd(MoJ6yn aS44606计时15秒、 M3m#l)Yh"x.N44606 电子园51单片机学习网vI/RFd]7| gH停止、 Mjj6@ J44606 电子园51单片机学习网q6gN3f7o,L关机 Z4np+_8[l$V"C44606 电子园51单片机学习网Y,MVLN}g3Z(1) /wkfi;XA Z.Y K44606 | 电子园51单片机学习网6s!qQJ)IN 开机、电子园51单片机学习网%M |(nj@(x&`$[%f:kV 7XfgiUs7K[44606解码、 O*O"]:P`T44606 电子园51单片机学习网#J8|8? N {6Tk计时15秒、电子园51单片机学习网k1n&XTRm:`-?H 电子园51单片机学习网8e2O K_ZzC(_停止、 nYM$[rIe3W_44606cXF6RnYS44606关机电子园51单片机学习网B%@LPbC!l _!zB 电子园51单片机学习网t AE%? U \3r+I1?(2)电子园51单片机学习网qP(u T XpRB(j | 电子园51单片机学习网]l7r[8F4f 开机、电子园51单片机学习网1g8m:^4{T5~0A/r ez,Mm-h6Be5j44606解码、 B~ax;f*e;uY44606k0c9g4i{Sf44606计时15秒、电子园51单片机学习网LB3vy8UR(h'hfc p[E"ngnJ}44606停止、电子园51单片机学习网*Y&WHYf'e M&B 电子园51单片机学习网$O;h&s q#\!j'U[关机电子园51单片机学习网!z1iRii2b7YQL jJ8X(Q}!o]%Z44606(1) poPlj8z3OmX44606 | 电子园51单片机学习网,e5o6G&US+O5f5T 开机、 2qqM6t-k oV!V44606v/qL9e%s;uM:[-i x44606解码、 )NWU7o@-R44606 电子园51单片机学习网e;P;` Pnw(3)电子园51单片机学习网#o)]9{jj%eM | 电子园51单片机学习网"a&Y_1cx)z g 停止、 3giSV0V4L9DG*J44606~!l9G8E/y4s Z5T"x44606关机电子园51单片机学习网:d,S&F$C0KX)Rp 电子园51单片机学习网@^2`S"ZdnP(4) a)?G2n&tD z N`44606 | O8E1Z"Fe)ed2cw44606开机、电子园51单片机学习网)hUi]%}e#C/R:l"N(z `)Y+Wt+^)zAM44606解码、电子园51单片机学习网G3b;sy nC2O!} )]#Sa-mV*~44606计时15秒、 ,tXii6`44606R+j!Pwz7b+n44606停止、 UAZ(D$q2?qb44606 电子园51单片机学习网&n?U3r Aa1M {关机 *rfC;`%FK'h44606 电子园51单片机学习网E3j4O'jks0p(1)电子园51单片机学习网\/YkDQtd | m?H#o2?,@$g a44606开机、电子园51单片机学习网3}0g&Is5[ X[-W{ 8s.}2V"?t Ys44606解码、电子园51单片机学习网Q#[ S0bR)y-gB 电子园51单片机学习网IXD.iN[]计时15秒、 -M\dmuK cLB44606 电子园51单片机学习网Z%b,f OF5n1b"uI,Q停止、电子园51单片机学习网,g*|3\&ULnP"Z 电子园51单片机学习网%@,TE6_?z关机 "`g$Q4b {K7L&K44606 电子园51单片机学习网)e2]/e,h\2sK(2)电子园51单片机学习网i.wWV2^2^ | e7du%nKAc44606开机、电子园51单片机学习网0qDJFk)kq6O5^O Z,q9U*R0i6w[)})O7u44606解码、电子园51单片机学习网p5y{9H^ z"A)|q?n44606计时15秒、电子园51单片机学习网d;Y@,z#Ja.Qy .?t a|?,TZ44606停止、 )|_qC&T44606!gX/p.C aQ;X44606关机 v m)Bf O}2bX44606 电子园51单片机学习网 b%Tmb _ ADm(1)电子园51单片机学习网GZ&B1z h:N _ | 电子园51单片机学习网@;Oz0Z"R(? B 开机、电子园51单片机学习网7c H;o:q4K*A *SS~ Jx44606解码、电子园51单片机学习网0bmS _2he'N aEp7`Hk HTG+mG"S44606(3)电子园51单片机学习网cy4gH_ B2` | Z#x*ls+GW.s h i44606停止、 6Ufg_1t(R!M@44606X6kR/A0C3F"J p44606关机电子园51单片机学习网 j\6] aN2E x XJ ,@ LbrW BE44606(4)电子园51单片机学习网WW5g3j'c ^C |
1.音乐文件一:上课音乐 2.音乐文件二:下课音乐 3.音乐文件三:广播信息、背景音乐电子园51单片机学习网 `M,X HuU2{
adU/m a446064.2控制中心单片机工作流程电子园51单片机学习网yRjnw
B%E:G#M@f-P(tp44606广播控制器主要功能由51单片机完成,51单片机作为控制中心要不间断的检测程控定时器的输出信号线的电平变化。一旦检测出定点时间到达,同时判断出在这个时间点应该输出何种广播信息,然后向mp3音频解码器发出控制信号,控制mp3解码器开始工作,并选中相应的音频文件使解码器开始解码播放,同时控制输出音频的音量由小到大。此控制过程大约在40秒钟内完成,这段时间内51单片机不再检测定时器的输出信号线,过一分钟后恢复检测定时器的输出信号线。单片机根据定时信息选择播放音频文件的部分程序流程如图3所示。
CBO%X't(H44606dA^ tLi2S}44606
图3 单片机控制实现部分流程图电子园51单片机学习网 EE8r;^CK7R
6ZM!w BS-s446065结束语
/d!k Q"_ke^`+{A44606 电子园51单片机学习网*rK@"C{p E由于篇幅所限,本文只介绍了本系统主要的功能单元组成。此系统与其他类似系统相比具有系统结构清晰,各功能模块独立性好,系统稳定性高,操控简单、灵活的特点,楼宇管理人员可方便地根据具体需要进行相应设定。电子园51单片机学习网N?7y{!h;E'N M
Pw3CZ-cD:E44606此项目成果已成功应用于新教学楼管理工作中。通过近一年的应用,系统稳定性高,维护简单,投资少、功耗低,帮助教学楼管理人员高效地完成日常的管理工作。电子园51单片机学习网Mq)uhv?R*qi(e-p
4sU"P){R)KQ7K44606本文作者创新点:在充分利用楼宇现有设备的基础上,设计了此定时广播系统的实现方案。使楼宇广播控制系统与楼宇原有的水、火警监测系统有机结合,且互不干扰,楼宇原有设备得到充分利用,节省了设备投资。此种解决方案对绝大多数公共场所的广播控制系统的实现具有很好的启发意义。
rn%q{ e\D[e#P!z44606 电子园51单片机学习网5?.kH/@;_x3P参考文献
.Tb8t i;UhJ"w4^XV44606 电子园51单片机学习网I%m ^\ J+Mq[1] 齐伟钢,史燕.基于微控制器的智能楼宇防盗报警系统[J].微计算机信息,2004,(3):120-121
&b+h]yyvq44606c+H%xo8z Pa9j$o;_44606[2] 钟晓峰,等.无线自组织网络中的广播策略优化[J].计算机应用研究,2005,22(6):187-188电子园51单片机学习网P3O;Z jj4],fb
电子园51单片机学习网q:G4\][+FC(K}[3] 肖洪兵,胡辉,郭速学.跟我学用单片机[M].北京:北京航空航天大学出版社,2002电子园51单片机学习网.v({5GB}
电子园51单片机学习网5v6I6^-_H#p.@EO%M[4] 张毅刚,等.单片机应用设计[M].2版.哈尔滨:哈尔滨工业大学出版社,1997
kaEA _A'x44606 电子园51单片机学习网 _p'{"y"T.?S1T[5] 李密,吕钊.一种由单片机实现的远程控制系统设计[J].微计算机信息,2003,19(8):46-47
P&w+v.IN44606 电子园51单片机学习网 lK U|,jZ9DQ*`[6] 康华光.电子技术基础(数字部分、模拟部分)[M].北京:高等教育出版社,2000电子园51单片机学习网 S`}8JP
文章评论(0条评论)
登录后参与讨论