单片机语音报警系统设计_第1页
单片机语音报警系统设计_第2页
单片机语音报警系统设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/单片机语音报警系统设计1硬件电路设计(图)系统工作过程:单片机AT89C51采集设备的各种信息,依据不同设备和传感器,可以是压力、流量、温湿度、电压、电流等,然后和预先存储在单片机内的阈值比较,若超出正常范围,则通过电话机拨号电路拨打维护人员的固定或移动电话,等待拨通后再限制ISD4004构成的数码语音电路播放相对应的故障信息。维护人员听到信息后依据故障优先级作相应处理。1.1语音电路ISD4004语音芯片是由美国ISD公司推出的新产品,单片录放语音时间8-16min,操作简洁,音质好。芯片内含振荡器、防混滤波器;平滑滤波器、自动静噪、音频放大器及高密度多电平闪烁存贮阵列。芯片设计是基于全部操作必需由微限制器限制,操作叮嘱通过串行通信接口(SPI或Microwire)送人。芯片接受多电平干脆模拟量存贮技术,每个采样值干脆存贮在片内的闪烁存贮器中,因此能够特殊真实\自然地再现语音、音乐、音调和效果声,避开了一般固体录音电路固置化和压缩造成的量化噪声和金属声。采样频率可为4.0,5.3,6.4,8.0kHz,频率越低,录放时间越长,而音质则有所下降,片内信息存于闪烁存贮器中,可在断电状况下保存100年(典型值),反复录音10万次。ISD4004和单片机连接较为简洁,单片机的P1.2~P1.4分别限制ISD4004的片选信号SS、串行输入引脚MOSI、串行输出引脚MISO及串行时钟输入。值得留意的是ISD4004供电电压为3V,须要特地的稳压电路。同相模拟输入(ANAIN+)和反相模拟输入(ANAIN一)端最大输入电平为16mV。音频输出可干脆接人电话机受话器端代替麦克风。ISD4004工作于SPI串行接口。SPI协议是一个同步串行数据传输协议,录音、放音、停止时序图

应用留意:(1)电源(VCCA,VCCD)为使噪声最小,芯片的模拟和数字电路运用不同的电源总线,并分别引到外封装的不同管脚上,模拟和数字电源端最好分别走线,尽可能靠近供电电源处相连,而去耦电容应尽量靠近器件。(2)地线(VSSA,VSSD)芯片内的模拟和数字电路也运用不同的地线。几个VSSA尽量在引脚焊盘上相连,并用低阻通路连到电源图上,VSSD也用低阻通路连到电源上。(3)同相模拟输入(ANAIN+)这是录音信号的同相输入端。输入放大器可用单端或差分驱动。1.2电话机和单片机接口电路电话机电路和单片机AT89C51接口如图4所示。单片机用于模拟拨打电话动作,摘机一拨号一通话一挂机。摘机动作利用双组继电器代替电话机叉簧完成,拨号利用单片机I/O口通过软件限制话机按键电路完成,通话则是把语音电路信号输出接人话机电路麦克风的输入端,达到限制放音。2系统软件设计检测电路程序因所连接设备而异,故不做介绍,重点介绍ISD4004录放音程序和电话机拨号程序。2.1主程序主程序完成对设备信息和数据的采集,并且和用户设置的门限值比较,从而推断设备是否有故障,若有故障则调用报警子程序即通过电话播放报警语音。2.2录放音程序录放音程序主要是接收指令后通过SPI总线对ISD4004进行限制。须要留意的是系统在启用前,要预先录制报警语音,为了能灵敏播放语音信息,报警语音是分段存放在ISD4004中的,播放时依据地址播放每段语音。播放时要依据每段录音的长短做相应的延时。3结语上述系统利用单片机、语音电路和电话机完成了设备远程语音报警功能,可以广泛应用于油田、电信、电力等无人职守设备的故障报警。假如在系统中增加Modem,还可以完成远程计算机监控功能。芯片内的模拟和数字电路也运用不同的地线。几个VSSA尽量在引脚焊盘上相连,并用低阻通路连到电源图上,VSSD也用低阻通路连到电源上。

(3)同相模拟输入(ANAIN+)这是录音信号的同相输入端。输入放大器可用单端或差分驱动。

1.2电话机和单片机接口电路

电话机电路和单片机AT89C51接口如图4所示。单片机用于模拟拨打电话动作,摘机一拨号一通话一挂机。摘机动作利用双组继电器代替电话机叉簧完成,拨号利用单片机I/O口通过软件限制话机按键电路完成,通话则是把语音电路信号输出接人话机电路麦克风的输入端,达到限制放音。

2系统软件设计

单片机软件流程图如图5和图6所示,检测电路程序因所连接设备而异,故不做介绍,重点介绍ISD4004录放音程序和电话机拨号程序。

2.1主程序

主程序完成对设备信息和数据的采集,并且和用户设置的门限值比较,从而推断设备是否有故障,若有故障则调用报警子程序即通过电话播放报警语音。

2.2录放音程序

录放音程序主要是接收指令后通过SPI总线对ISD4004进行限制。须要留意的是系统在启用前,要预先录制报警语音,为了能灵敏播放语音信息,报警语音是分段存放在ISD4004中的,播放时依据地址播放每段语音。播放时要依据每

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论