基于AT89S51单片机的红外语音报警系统.pdf
- 文档编号:3216847
- 上传时间:2022-11-20
- 格式:PDF
- 页数:11
- 大小:423.46KB
基于AT89S51单片机的红外语音报警系统.pdf
《基于AT89S51单片机的红外语音报警系统.pdf》由会员分享,可在线阅读,更多相关《基于AT89S51单片机的红外语音报警系统.pdf(11页珍藏版)》请在冰豆网上搜索。
-1-基于AT89S51单片机的红外语音报警系统陈明,乔莹中国矿业大学信息与电气工程学院,江苏徐州(221008)E-mail:
摘摘摘摘要:
要:
要:
要:
目前,矿用电机车的启停制动行驶过程均以电机车司机眼力发现危险信号,再行刹车,在这种纯靠眼力的情形下,不可避免的会出现一定的失误,本设计就是为解决矿用电机车在井下行驶的安全性问题。
本文研究设计的是由红外传感器实现人靠近电机车车道之危险信号的检测,并自动语音报警的智能报警系统。
当热释电红外传感器检测到有人靠近车道的时候,就会向单片机发出中断请求,再由单片机控制语音芯片播放预先录制好的语音信息,实现语音报警,来通知电机车司机以及路人,以便让他们及时的作出相应措施,减少事故的发生。
由于来自红外传感器的信号太弱,故加入了信号放大电路,同时用红外传感信号处理器专用芯片处理来自传感器的信号,继而再传给单片机相应I/O口。
本系统的电源由开关电源采用DC/DC转换得来。
关键词:
电机车;热释电红外传感器;单片机;语音电路;开关电源中图分类号:
中图分类号:
TP368.21111引言引言矿用电机车主要用于井下运输大巷和地面的长距离运输。
它相当于铁路运输中的电气机车头,牵引着由矿车或人车组成的列车在轨道上行走,完成对煤炭、矸石、材料、设备、人员的运送。
电机车启动前应检查各连接部位的螺栓是否松动,各电气元件绝缘是否良好,各操作手把是否灵活。
经检查无异常情况后,发出开车信号,提醒附近人员注意。
按所需行进方向,操作控制器上的换向手把,确定机车前进方向。
操作控制器上的调速手把,缓慢给出速度,完成启动过程。
电机车在行进过程中,随时要根据道路坡度情况和生产运输情况进行调速。
调速时,操作控制器上的调速手把向加速或减速的方向转动,直到所需的速度。
在调速过程中,应注意观察前方的路面状况及行人情况,防止意外事故发生。
目前矿用电机车的启停制动行驶过程均以机车司机眼力发现情况,再行刹车,以防止意外事故发生。
当电机车司机处于疲劳或者开小差时候,纯靠眼力,仍然有可能发生事故。
本课题主要研究矿用电机车通过红外检测、语音报警解决其在井下行驶安全性问题。
此报警装置利用热释电红外传感器作为探头,进行非接触式远距离检测,将感测到的红外信息转换成电压信号,经过单片机处理,完成语音报警功能。
当有人在电机车车道上时,语音报警提醒路人离开,司机减速刹车等以确保路人安全,减少事故的发生。
2222系统总体设计方案系统总体设计方案此系统是被动式基于热释电红外智能检测的报警装置1。
当路人所辐射的红外线通过菲涅尔透镜被聚焦在热释电红外传感器的探测元上时,热释电红外传感器将输出电压信号,然后经信号放大电路放大后送入红外传感信号处理器,经处理后向单片机输出高电平。
由单片机控制语音芯片放音警醒路人与机车司机。
系统主要由红外采集模块,信号处理模块,MCU控制模块、语音报警模块组成,见图1。
待测目标待测目标红外采集模块红外采集模块信号处理模块信号处理模块MCU控制模块MCU控制模块语音报警模块语音报警模块图1系统构成模块http:
/中国中国科技论文在线科技论文在线-2-各模块所用器件及作用为:
(1)红外采集模块:
红外检测电路的功能是由热释电红外2探头P288来实现。
它将数据采集、A/D转换、比较判断等功能集成于一体。
(2)信号处理模块:
由于热释电红外传感器输出的探测信号电压十分微弱(通常仅有1mV左右),而且是一个变化的信号,同时菲涅尔透镜的作用又使输出信号电压呈脉冲形式(脉冲电压的频率由被测物体的移动速度决定,通常为0.110Hz左右),所以应对热释电红外传感器输出的电压信号进行放大。
放大后的信号在送入单片机处理控制之前,采用专用红外传感信号处理器BIS001进行预处理,以供单片机使用。
(3)MCU控制模块:
MCU控制部分是由单片机AT89S51来实现的。
它是整个系统的“心脏”,由它来接收报警信号并控制、协调各功能模块的正常工作。
(4)语音报警模块:
语音电路采用美国ISD公司的高保真录放一体化语音芯片ISD1420及一些附属的电阻,电容和扬声器来完成语音报警功能。
3333系统的硬件设计系统的硬件设计3.13.13.13.1红外采集及信号处理模块的设计红外采集及信号处理模块的设计3.1.13.1.13.1.13.1.1红外传感器的选择红外传感器的选择本设计选用热释电红外传感器P288,其中传感器的D端接电源正极,G端接电源负极,S端为信号输出。
热释电红外传感器P288外接12V电源,内部装有菲涅尔透镜,检测区域为球形,有效警戒距离可达15m,方向角为85。
3.1.23.1.23.1.23.1.2信号放大电路的设计信号放大电路的设计由于热释电红外传感器输出的探测信号电压十分微弱(通常仅有1mV左右),而且是一个变化的信号,同时菲涅尔透镜的作用又使输出信号电压呈脉冲形式(脉冲电压的频率由被测物体的移动速度决定,通常为0.110Hz左右),所以应对热释电红外传感器输出的电压信号进行放大。
经过通用集成运算放大器LM324两级放大后获得足够的增益,输出1OV信号给专用红外传感信号处理器单元电路。
在信号放大之前,先将由传感器P288输出的电压信号通过一个由电阻电容组成的带通滤波器,该滤波器的上限截止频率为16Hz,下限截止频率为0.16Hz。
下图图2是由集成运放LM324构成的信号放大电路。
图2信号放大电路http:
/中国中国科技论文在线科技论文在线-3-3.1.33.1.33.1.33.1.3红外传感信号处理器红外传感信号处理器BIS001BIS001BIS001BIS001硬件电路的设计硬件电路的设计信号放大器传出的信号经红外传感信号处理器BIS001中的运算放大器OP1前置放大后,由电容耦合给运算放大器OP2进行二级放大,再经由电压比较器COP1和COP2构成的双向鉴幅器处理后,检出有效触发信号去启动延迟时间定时器。
输出信号经晶体管Q1后接单片机,供其读取。
见下图图3为红外传感信号处理器BIS001及其外围电路。
图3红外传感信号处理器BIS001及其外围电路3.23.23.23.2MCUMCUMCUMCU控制模块设计控制模块设计在本设计中,我们选用了ATMEL公司的AT89S513。
时钟电路选用12MHz石英晶体,考虑电容C1、C2的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程度及温度稳定性,选用30PF。
复位电路由电阻、电容和按键开关构成,具有上电复位和手动复位的功能。
单片机的INT0与红外传感器信号处理芯片BIS001输出的电压信号相连。
P0.0P0.5接ISD14202OV语音芯片的A2A7,P0.6接ISD1420语音芯片的/PLAYL,低电平有效。
下图图4是AT89S51单片机及其外围电路。
http:
/中国中国科技论文在线科技论文在线-4-图4AT89S51及其外围电路3.33.33.33.3语音报警电路的设计语音报警电路的设计本设计中的语音芯片采用ISD14204语音录放芯片。
3.3.13.3.13.3.13.3.1ISD1420ISD1420ISD1420ISD1420工作原理工作原理录音过程中,ISD1420在进行存储操作之前,要分几个阶段对信号进行调整。
首先要输入信号放大到存储电路动态范围的最佳电平,这个阶段由前置放大器、放大器和自动增益控制部分来完成。
前置放大器通过隔直流电容与麦克风连接,隔直流电容用来去掉交流小信号中的直流成份(大约2mV20mV)。
信号的放大分两步完成,先经过输入前置放大器,然后经过固定增益放大器。
完成信号的通路要在模拟输出端(ANAOUT)和模拟输入端(ANAIN)两个管脚之间连接一个电容器。
自动增益控制电路动态的监控放大器输出的信号电平并发送增益控制电压到前置放大器。
前置放大器增益自动调节以便维持进入滤波器的信号为最佳电平,这样录音的信号能得到最高电平又使削波减至最小。
可以通过选择连接到AGC管脚的电阻和电容值来调节描述自动增益电路特性的两个时间常量,即响应时间和释放时间。
下一个阶段的信号调整是由输入滤波器完成的。
由于模拟信号的存储仍然是采用取样技术,因此还需要一个抗混淆滤波器以去掉(或至少减到可忽略不计的程度)取样频率1/2以上的输入频率分量。
这样就满足了所有数据采集系统都遵循的奈奎斯特取样定律。
语音的质量要想优于电话的音质,取样频率要用8KHz。
低通滤波器的高频频限选在3.4KHz,可满足奈奎斯特取样定律,而且仍有足够宽的频带以得到高音质的语音。
滤波器是一个连续时间五极点低通滤波器,在3.4kHZ每个倍频程衰减40dB。
信号的调整完成后,将输入波形通过模拟收发器写入模拟存储阵列中。
由8KHz取样时钟取样,并且经过电平移位而产生不挥发写入过程所需要的高电压,同时补偿与Fowler-Nordheim隧道效应相关的一些实际因素。
取样时钟也用于存储阵列的地址译码,以便输入http:
/中国中国科技论文在线科技论文在线-5-信号顺序的写入存储阵列。
放音时,录入的模拟电压在取样时钟的控制下顺序地从存储阵列中读出,恢复成原来的取样波形。
输出通道上的平滑滤波器去掉取样频率分量并恢复原始波形,平滑滤波器的输出通过一个模拟多路开关连接到输出功率放大器,两个输出管脚直接驱动扬声器。
3.3.23.3.23.3.23.3.2ISD1420ISD1420ISD1420ISD1420外围电路设计外围电路设计图5是ISD1420及其外围电路图。
因是单端使用,故在输出端和喇叭间接耦合电容。
录音采用事先录音方式,按键K按下时录音开始,RECLED引脚端口被置为低电平,此时发光二极管LED被点亮,提示录音开始,当录音结束时,LED熄灭。
录音内容为“车来了,请远离车道”,从MIC1直接输入,经MIC和MICREF引脚输入芯片内部的放大器放大,放大后的输出信号从模拟输出端ANAOUT输出,再经0.1uf电容耦合至模拟输入端ANAIN再一次放大,经放大音频信号从SP+输出推动扬声器发音。
ISD1420语音芯片A2A7接单片机P0口的P0.0P0.5,/PLAYL接单片机P0.6口,低电平有效,控制放音时间。
一旦开始放音,延时10s后停止,等待下次/PLAYL为“0”时再次放音。
图5语音芯片ISD1420及其外围电路因为ISD1420的驱动能力有限(0.5W),直接接到扬声器上效果不太理想,若接1W以上的扬声器将发生失真。
通常1W以下的扬声器用LM386、D2822、MC34119及TA368等芯片驱动,见图6(以LM386为例)。
1W10W的扬声器用TDA2003、LA4440芯片驱动,见图7(以TDA2003为例)。
http:
/中国中国科技论文在线科技论文在线-6-图6选用LM386为扬声器驱动芯片的电路图7选用TDA2003为扬声器驱动芯片的电路本设计中采用图7所示电路,以期音响喇叭音量足够大,提醒机车司机、行人。
当在一定情况下所需喇叭功率比较大时,可采用下图图8所示电路联接,可达到高响度音响效果。
http:
/中国中国科技论文在线科技论文在线-7-图8高响度语音电路设计3.43.43.43.4电源模块的设计电源模块的设计矿用电机车按其工作电源来源可分为架线式电机车和蓄电池式电机车。
为电机车提供牵引力的电源是直流电,架线式电机车电压为250V120V,蓄电池式电机车电压约为110V。
3.4.13.4.13.4.13.4.1系统电源分析系统电源分析本设计所涉及到器件的工作电压见下表表1。
从中分析可知道本系统工作电压集中在12V和5V,而电机车的工作电压约为11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT89S51 单片机 红外 语音 报警 系统