收藏 分享(赏)

红外声控报警系统的设计和实现通信技术专业.doc

上传人:la****1 文档编号:1081074 上传时间:2023-04-17 格式:DOC 页数:48 大小:1.42MB
下载 相关 举报
红外声控报警系统的设计和实现通信技术专业.doc_第1页
第1页 / 共48页
红外声控报警系统的设计和实现通信技术专业.doc_第2页
第2页 / 共48页
红外声控报警系统的设计和实现通信技术专业.doc_第3页
第3页 / 共48页
红外声控报警系统的设计和实现通信技术专业.doc_第4页
第4页 / 共48页
红外声控报警系统的设计和实现通信技术专业.doc_第5页
第5页 / 共48页
红外声控报警系统的设计和实现通信技术专业.doc_第6页
第6页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、摘要 这个红外声控报警系统是由中央控制器、红外传感器、声控传感器、报警器及键盘部分组成。控制器采用单片机AT89C52,红外传感部分采用红外发射接收一体化的光电传感器TCRT5000,声控传感部分采用驻极体话筒,扬声器和发光二极管作为报警设备。单片机通过红外传感部分和声控传感部分的传来的信号的变化来判断是否有外来者,如有则通过扬声器或者发给二极管来报警;红外传感器是通过发射管发射红外线到接收管,两个元件之间通过红外线进行连接,当有物体挡在中间时,便把电平的变化传给单片机;同理,声控传感器是把声音信号转换为电信号然后传送给单片机;键盘是用来设置报警触发的条件。关键词:单片机 ; 汇编语言 ;红外

2、传感器 ;声控传感器 ;AT89C52AbstractThe infrared voice alarm system is composed of a central controller, infrared sensors, voice-activated sensors, alarm devices and keyboard parts. Controller using microcontroller AT89C52, infrared sensing part of the integration of infrared transmitting and receiving elect

3、ro-optical sensors TCRT5000, voice-activated sensor part of the use of electret microphone, speakers and light-emitting diodes as the alarm equipment. Microcontroller through the infrared sensor part and the voice-activated sensor part of the coming changes in the signal to determine whether there a

4、re outsiders, if sent through the speakers or the diode to the police; infrared sensors, infrared emission through the launch tube to the receiving tube, two between elements of a connecting via infrared, when there are objects stand in the middle, they then pass on the changes in level microcontrol

5、ler; Similarly, voice-activated sensor is converted into electrical signals into acoustic signals and then transmitted to the microcontroller; keyboard is used to set the alarm trigger conditions. Keywords:microcontroller; assembly language;infrared sensor;voice-activated sensor; AT89C52 目录摘 要IAbstr

6、actII引 言11 设计任务22方案论证与比较22 系统硬件电路设计32.1复位电路32.2晶振电路32.3液晶显示电路设计41 基本操作时序:52 状态字说明53 RAM地址映射图64 指令说明65 初始化过程(复位过程)72.4 温度传感器设计91 DS18B20功能结构92 DS18B20内部结构112.5 存储电路142.6 时钟模块的设计161 引脚功能及结构162 DS1302的控制字节173数据输入输出(I/O)174 DS1302的寄存器185 DS1302实时显示时间的软硬件186 DS1302的应用举例197 结论262.7 键盘接口的设计263 系统原理图:274 软件

7、系统的设计274.1 主程序274.2 时间显示程序284.3 时间调整程序设计284.4 读取温度子程序294.5 温度转换命令子程序294.6 计算温度子程序304.7 显示数据刷新子程序314.8 温度数据的计算处理方法314.9 温度值存储子程序334.10查询子程序335 测试方法与实验数据345.1 测试仪器345.2 硬件调试345.3 软件调试346 测试结果分析347 设计总结:35参考文献36致 谢37附 录:3840引 言随着社会的快速发展,人们的生活水平也越来越高,因此如何保护人们的生命财产安全也成为了每个人关注的问题,因此,国内外防盗器的发展趋势将会不断发展。随之而来

8、的是各种各样的防盗设备应运而生总体来说死有线的、无线的。从应用领域来进行分类,可以分为家居、汽车和便携防盗器。红外防盗器是各种防盗设备中应用最广泛的设备之一,应用简单、方便,但是,外界干扰也比较大。单片机以其高可靠性、高性能价格比、控制方便简单和灵活性大等优点,在工业控制系统、智能化仪器仪表等诸多领域得到广泛应用。因此,采用单片机来控制红外线元件来来达到报警功能,可靠性将大大提高,而且也可以通过编程实现防盗报警的多样性,同时,在红外防盗系统中加入声控防盗模块也可以进一步提高防盗的可靠性。1 设计任务设计制作一个红外声控模块电路,具有当有人通过时实现报警,并通过发光二极管和扬声器来报警。1.1

9、基本部分 当红外声控模块处于待机时,发光二极管和扬声器不发光也没有声响。 键盘可设置防盗模块的开始工作和结束的时间,也可手动直接开启和结束其工作。 合理布局安装防盗设备,减少红外、声控设备误报警的发生。1.2 发挥部分 可再加上一块单片机控制模块,实现两个单片机控制模块的通信,这样可把一个安置在家里,实现远程控制,可使防盗器的使用更方便,更人性化。方案论证与比较2.1 主控制器选择按照系统的设计功能要求,本系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力来配合按键控制,来控制红外、声控模块及显示、扬声器。对于单片机的选择,如果用8031系列,由于它没有内部RAM,系统又需要大量内存

10、存储数据,因而不可用;51系列单片机的ROM为4K,对于我们设计的系统可能有点小,这里我们用AT89S52,它有8K字节在系统可编程Flash存储器,AT89S52是一种低功耗、高性能CMOS8位微控制器。 2.2 计时控制方案方案1:使用专用时钟芯片使用微控制器控制专用时钟芯片实现计时控制,这种方案有着计时精度高、控制简单的优点,而且更易于实现日期/时间显示、定时烹调等计时扩展功能。方案2:采用MCU内部定时器。AT89S52内部含有3个定时器,可以利用一个定时器与程序计数器相结合的方式,在系统晶振的驱动下,产生标准时钟频率。由于方案2具有较好的灵活性、较少的电路器件和较高的性价比,而且通过

11、精确的软件补偿使精度完全可以满足控制需要,所以选择该方案完成设计。2.3 红外元件选择方案1:使用发射接收一体化元件 这是一个把接收与发射做在一起的元件如TCRT5000,使用时不用考虑接收端与发射端是否对齐,因此使用这种元件,会使电路变的更方便。方案2:使用独立的发射、接收红外元件这是两个元件,一个是接收的,一个是发射的,在使用安装这种元件时,要把接收端与发射端的对齐才能使用,这样会带来给多的不便。 由于方案1使用起来会更方便,所以选择该方案来完成设计。2.4 键盘电路方案方案1:独立式键盘电路独立式键盘的各个按键相互独立,每个按键独立地与一根数据输入线(即单片机并行口或其他接口芯片的并行口

12、相连)。在按键较多的情况下由于其占用的I/O口线多而不采用独立式键盘电路。方案2:矩阵式键盘电路矩阵式键盘采用行列式结构,按键设置在行列的交点上,当口线数量为8时,可以将4根口线定义为行线,另4根口线定义为列线,形成44键盘,可以配置16个按键。由于设计中采用数个键盘,故采用方案2。系统总体电路设计及IC资料1.3 系统总体电路设计AT89S52单片机声控模块LED显示扬声器红外模块键盘电路系统由声控模块、红外模块、单片机控制模块、扬声器和LED模块及键盘显示电路组成。用户可以通过键盘设置报警的条件,如启动时间和结束时间,然后通过采集红外、声控的信号,然后通过led灯和扬声器来报警。3.2 I

13、C资料介绍3.2.1单片机AT89S52(1)主要性能: 与MCS-51单片机产品兼容 8K字节在系统可编程Flash存储器 1000次擦写周期 全静态操作:0Hz33Hz 三级加密程序存储器 32个可编程I/O口线 三个16位定时器/计数器 八个中断源 全双工UART串行通道 低功耗空闲和掉电模式 掉电后中断可唤醒 看门狗定时器 双数据指针 掉电标识符 (2)功能特性描述:AT89S52是一种低功耗、高性能CMOS8位微控制器,具有 8K在系统可编程 Flash存储器。使用 Atmel公司高密度非易失性存储器技术制造,与工业 80C51产品指令和引脚完 全兼容。片上 Flash允许程序存储器

14、在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8位 CPU和在系统可编程Flash,使得 AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash, 256字节RAM, 32位 I/O口线,看门狗定时器,2个数据指针,三个 16位 定时器/计数器,一个6向量 2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至 0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。 (3)引脚图AT89S52单片机有40个引脚,引脚图如图3.1所示图3.1 AT89S52引脚图 VCC:电源 GND:地 P0口:P0口是一个8位漏极开路的双向I/O

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2