|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
【摘要】介绍了基于微控制器的芯片式机载语音告警器的设计和实现。以单片机P87C52X2FN和语音芯片% |" ?9 z4 g! @' m* ?
ISD4003—8M为核心给出了硬件原理电路和主要的软件设计思路,该告警器具有功能强、精度高、使用方便、可靠等0 C; r9 N# s; P+ l
特点。
( h2 v5 ^3 l% k) D- ~1 引言. Y$ U6 K1 v7 i) Z
机载语音告警系统是利用先进传感器技术,通过
, @9 @5 A& b7 D+ q4 G! W2 r7 M微控制器实时控制传感器检测飞机的飞行状态,并将9 F! _ w2 I* P% O3 {! \
飞行中的各种危险状态及时地以语音的形式报告给机
2 F- j6 E; T! P) @) T7 j. G组人员或地面和友机的安全设施。该系统可根据飞行
- u) p& }" q% ^- T" ]4 Z6 t的不同阶段和飞机的不同状态自动向机组人员播放语
; a7 w& T9 u& V" j7 L- p" t音告警和提示,便于机组人员随时掌握飞机的飞行状' J1 c6 K: |# ] f
态和安全状况,提高飞机的安全性。传统的磁带式语音' o+ N H. u+ s+ |; E
告警系统存在着响应慢、体积大、拆卸及维修难度大等( R7 }: z& g4 B+ m* Q* d
问题,笔者利用微控制器实现芯片式语音告警系统,克
+ W, x4 C7 N* n% I服了传统语音告警系统的不足。4 M6 \6 R6 |6 P7 m: x( x
2 系统特点及技术性能描述
; `+ W2 i% S' z& [( c! u1 K# O9 k语音告警系统的功能是以分布在飞机各主要部位7 U8 O* N' `" |* K/ D2 Y2 s/ Y
的各种传感器信号为触发,根据信息的重要或紧急程
3 R! _3 G3 o+ ~4 l度的不同,按照预定的优先级别,自动编排播放顺序,
6 E, B% p9 X- {. j可播放多条语音告警信息。其特点是:电路简单,体积
, s# N8 j* Q7 R+ r8 b3 |小;采用了微处理技术,可靠性高,测量精度高;采用了7 W- j$ q0 p k2 S# c2 q+ |1 o2 l. l
微功耗器件,耗电低,减少了故障发生率。
) n7 {+ }9 {( u+ b7 X语音告警系统主要技术性能为:语音信息数16条;
[3 O4 T+ [# |) L音频信号非线性失真6≤10%;播放语音信号周期10-
! j$ h; Z' a6 ?* v8 X+ W. z1 h24 S;工作温度一40~+550C;平均无故障时间>1 500 h;具
, j0 j( y" g( c' w( N9 T' Z" A6 U有机内自检(BIT)功能。
' _$ I1 h8 I) y1 p8 W; D: b, ? J$ x主要硬件:单片机P87C52X2FN,语音芯片ISD4003。5 [# x9 a* x. [
2.1 P87C52X2FN介绍
+ x& L3 V' \' E t7 DP87C52X2FN在兼容MCS一51系列单片机的基础9 e6 E/ u8 O1 T3 Y. {5 v7 W
上,增加了多种实用功能和工作模式的增强型单片1 m) e/ f7 f j$ H6 K' b: E
机,是一种功能强大的微控制器,对很多嵌入式控制应3 M! h2 u- z. I, s4 J s
用提供了一个高度灵活有效的解决方案。包含256 B
0 ~% T3 j. _0 q5 ^* ERAM,8 KB ROM,32个I/O口,3个16 bit定时/计数8 v& ^, r9 z7 f. S. [7 B: e/ ^
器,1个6中断4优先级嵌套中断结构,1个可用作多
' ?3 F/ G( z1 Y4 m# V9 r极通信、I/O扩展或全双工URAT的串行口和片内振荡
" T: e0 G# j1 [; r @- ?器以及时钟电路。在此主要用于控制循环扫描传感器5 c. v$ G9 W3 `$ }5 i [6 Z+ e
信息和ISD4003语音芯片的语音播放。% P; ~( t9 S2 S0 s6 \: y
2.2 IsD4∞3—8M介绍
) w% T. y2 {4 g$ f6 H语音芯片ISD4003—8M工作电压为3 V,单片录放
# |8 `7 ?& e! g7 {时间8 rain,音质好,适用于移动电话及其他便携式电1 ?- K. u! ~% B% }
子产品。芯片采用CMOS技术,内含振荡器、防混淆滤* ^9 D! c+ i. {! G ?6 ?. [
波器、平滑滤波器、音频放大器、自动静噪及高密度7 o3 _3 F- @# C' ~/ e
多电平闪烁存储阵列。芯片设计基于所有操作必须由4 t6 f+ u4 b/ j8 N
微控制器控制,操作命令可通过串行通信接口(SPI或4 O/ L( c& o9 j& t8 W& ?$ G6 r
Microwire)送入。芯片采用多电平直接模拟量存储技
' @6 ^" l7 p$ I. |$ R术,每个采样值直接存储在片内闪烁存储器中,因此
" N' y( v' X( H5 ^! q# f能够非常真实、自然地再现语音和效果声,避免了一般: x' b8 Z% ]" h9 e$ c
固体录音电路因量化和压缩造成的量化噪声和金属- W3 \3 r0 J9 K# W9 `
声。采样频率可为4.O,5.3,6.4,8.0kHz,频率越低,录放
! N7 G$ S+ Y/ b. @$ B时间越长,而音质有所下降,片内信息存于闪烁存储器) ~( Z' h' n! b7 @9 N+ `7 }& D
中,可在断电情况下保存100年(典型值),反复录音/ B- ]1 L* Z# A u, k7 s7 N9 i2 q
lO万次。. x; j2 z% d! F1 a# c8 t# {
3 系统设计2 C+ f+ N, g. P. N! m+ _
3.1系统结构设计1 q. z: u v/ r$ z6 o
机载语音告警系统㈣结构框图如图l所示。主要! x' G, i9 s& s5 j' [) l
包括微处理器、语音存储处理器、数字逻辑信息选择组
; p4 }8 e% N9 b; n" p0 Y/ e. z0 M件、自动录放转换电路、串口通信接口、输出控制等。其
& H! r, y4 ]4 s& e6 ~功能采用单片机及语音芯片实现,利用单片机实现对# A7 X( A5 b b
由语音芯片存储的语音信息进行录放操作,可对不同, y9 L) s* K6 \3 x4 j2 k! P( x
的输入触发信号实现不同的响应,即每输入一路传感+ ?8 Z9 h, T& y! J6 W, f' F+ r7 y
器触发信号即可播放与之对应的一条语音信息,以实
9 p& k8 p9 d+ Z现语音告警功能。0 K2 B, X/ [$ z& V0 v
" W, `: A, ` f1 ]; s: ]附件下载: 2 c0 E7 @& t: z/ @! E/ Q. {- v
|
|