该设计制作成本低,安装方便,对门窗几乎没有破坏性,防盗可靠性好,播放的语音清晰,适于一般家庭使用。
引 言
1 系统工作原理
通过相应按键查询报警时间,便于破案。
2 系统硬件设计
2.1 信号采集与处理模块设计
结束后VO恢复为无效状态,并且在封锁时间Ti时间内,任何Vs的变化都不能触发VO为有效状态。
语音录放模块的硬件电路如图3所示。MK1为麦克风,用于录入语音,可完成普通的现场录音。在放音电路中,输出端选用低电压通用集成功率放大器LM386M-1的典型应用电路作为扬声器LS1的驱动电路。该典型电路中,LM386M-1的1脚和8脚间外接10μF的旁路电容,可以使电路的放大倍数提高200倍。ISD4004的工作电压是3V,可以通过变压电路将5V电压转变为3 V,转换
电路如图4所示。
ISD4004主要引脚说明如下:
①片选CS,此端为低电平时选中芯片。
②VCCA、VCCD,供电电源3 V。
③OUT,音频输出端,可驱动5 Ω负载。
④IN+、IN-,录音信号同相、反相输入端。
⑤MOSI,串行输入端。主控器件应在串行时钟上升沿前半个周期将数据放到此端,供ISD4004输入用。
⑥SCLK,时钟输入端,由主控制器产生,用于同步MOSI和MISO的数据传输。
⑦AMCAP,自动静噪音控制端。
⑧VSSA、VSSD,地线。
2.2.2 SPI接口
SPI接口是Motorola公司推出的同步串行扩展接口。该接口共使用4条信号线:主机输出片选线CS,串行时钟线SCLK,主机输出/从机输入的信号线MOSI以及主机输入/从机输出的信号线MISO。SPI接口是串行扩展的全双工同步通信口,主机方式传送数据的最高速率达1.05 Mbps。由于AT89S51没有SPI接口,所以采用模拟SPI接口同ISD4004进行数据传输;同时因为无主机输人,所以不需要MISO线。将片选CS、主机输出/从机输入的信号线MOSI、串行时钟SCLK分别接在单片机P0.0、P0.1、P.2口。
ISD4004通过SPI接口传输数据的步骤如下:
①串行数据传输开始于CS下降沿,在数据传输期间,CS必须保持为低电平;
②从控制器发出来并出现在引脚MOSI上的数据,在SCLK上升沿被锁存入ISD4004,在SCLK下降沿,将ISD4004中送出的数据放到引脚MISO,供控制器读取;
③ISD4004从控制器输入指令和地址后才能开始录/放操作;
④指令格式是8位控制码加16位地址码,或8位控制码(不带地址码);
⑤ISD4004在进行任何操作时,如果遇到EOM或VOF,则产生一个中断,该中断状态在下一个SPI周期开始被清除;
⑥所有指令操作都在CS端为高时执行。
2.3 键盘显示模块
3 系统软件设计
结 语
本系统集语音报警和语音服务为一体,经过一段时间的实际应用证明该系统操作简单,方便实用,工作稳定,可靠性好。对于普通家庭很实用,具有较高的推广价值。当然,在本系统的基础上可以通过增加传感器数目实现多目标检测,通过与上位机的通信可以将报警信息传给主人或小区管理人员。
当您的分辨率为1280时
会见到此侧边栏