热释电防盗报警器毕业论文(编辑修改稿)内容摘要:

电路 电路图如上所示 ,由 C C R1~ R4 和 Q Q2 组成。 产生的音频振荡信号经 Q3 放大、驱动压电陶瓷片发出响亮的蜂鸣声。 电路的振荡频率见式( )。 f=21 312 CRCR  式( ) 想要得到自己所需的声调,可以改变它的一些参数。 该电路的 最主要的部件为压电蜂鸣片 , 它是蜂鸣器的发生器件,音量直接与它的好坏有关 , 在使用时还应该注意电压 大小制作时,最好选用带有助声腔的蜂鸣器。 图中电感 L可用线圈完好的废旧 6V~ 12V 直流继电器绕组代替,也可用废旧录音机磁头和晶体管收音机中音频变压器绕组代替。 依图所知, 3V~ 15V 直流电压 是电路的 工作 范围, 45ma 是它的最大电流。 若 提高 工作电压, 则必 须将Q3换成耐压和电流值较大的三极管。 本章小结 本章对 热释电防盗报警器 的总体框架结构体系设计进行了论述, 并对其 各功能模块 的采用 方案进行了详细的介绍,通过 了解 红外收发组件 确定了 红外 远程控制 接收系统模块;通过 了解热释电 传感器确定了本论文的信号触发模块; 通过对蜂鸣器的介绍,我们可以了【输入论文题目,如需复制,右键选择 \“ 粘贴选项 \” \“ 只保留文本 \” 】 6 解报警器 模块 的 电路的特点,在下一章将会具体介绍各个模块电路的特点和功能。 7 3 硬件部分 热释电红外传感器 热释电红外线传感器 简介 作为一种新型高灵敏度探测元件的热释电红外线传感器在最近的几十年中不断高速的发展 ,它以非接触形式检测人体辐射的红外线能量 改变 ,并转化成电压信号输出。 热释电红外线传感器应用电路如下: 为了达到防盗的目的,我们通常使用的热释电红外传感器是双元件型的。 因为在它的内部,存在着反向连接的两个敏感元件,人处于静止时,两元件的极化程度相同,相互抵消;当人移动时,两敏感元件由于极化程度不同,导致输出电压不为 0,从而实现了我们要探测移动人体的目的。 本次设计采用的是 HCSR501 红外线技术的自动控制模块。 其特点是 体积小, 可靠性强 , 灵敏度高,超低电压工作模式,广泛应用于各 个领域。 实物图片如 图 【输入论文题目,如需复制,右键选择 \“ 粘贴选项 \” \“ 只保留文本 \” 】 8 图 AT89S52 单片机 AT89S52 片机的结构 AT89S52 是一个低功耗,高性能 CMOS 8 位单片机,片内含 4k Bytes ISP(Insystem programmable)的可反复擦写 1000 次的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术制造,兼容标准 MCS 51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,功能强大的微型计算机的 AT89C51 可为许多嵌入式控制应用系统提供高性价比的解决方案。 [1] AT89S52 有一下几 个特点 : 它有 40 个引脚,内程序存储器 为 4kb Flash 片 , 32 个外部双向输入 /输出( I/O)口, 5 个中断优先级 2 层中断嵌套中断, 256 字节 的随机存取数据存储器( RAM), 2 个 16位可编程定时计数器 ,片内时钟振荡器 ,2 个全双工串行通信口,看门狗( WDT)电路。 除此之外 , AT89S52 还 设计 并且配备 了振荡频率可 以达到 0Hz 并 能够 通过软件设置 的省电模式。 当它处于 空闲模式 时 , CPU 处于 暂停 状态 , 串行口,外中断 系统 还可以 继续工作, 而 RAM 定时计数器,掉电模式 时 保存 RAM 的数据 而 冻结振荡器 , 芯片 的 其它功能 被停止, 直 到 硬件复位或 外中断激活。 与此 同时芯片还具有 PLCC、 PDIP、 TQFP 三 种封装形式,以适应 各种各样的产品的 需求。 图 31 为 AT89S52 单片机的基本组成功能方块图。 由其可知,它包括了 CPU、 可编程I/O 口、串行口、定时器 /计数器、 存储器等, 它们之间 通过内部总线相连。 下面介绍几个主要部件。 9 外中断 控制 P3 P2 P1 P0 RXD TXD 图 31 AT89S52 功能方块图 1. 中央处理器( CPU) CPU 是单片机最 重要、最 核心的 部位 , 好比人 的大脑和心脏, 它 具有 控制 和 运算 作用。 AT89S52 的 CPU 是一个字长 为 8 位 的中央处理单元, 所以 它对数据的处理 方式 是按字节进行的。 (内部 RAM) 数据存储器 芯片中 一 共有 256B 的 RAM 单元, 但是可以作为寄存器 供 使用者 使用的只有 前 128 个单元( 007FH), CPU 在运行时可以随时的进行数据的写入和读出,但是断电时,里边的信息将会丢失,所以它只是暂时性的操作数据, 其 后 128 个单元( 80H0FFH)只能被 专用寄存器 所占用。 所以人们 常说的内部数据存储器是指 其 前 128 个单元,简称 为内部 RAM。 (内部 ROM) ROM 因为 内部有 8 KB 的掩膜 ROM, 所以可以 存放 固定的 程序 和数据,如系统监控程序、常数表格 等,因此 又 称 之 为程序存储器,简称内部 ROM。 时钟电路 程序存储器 4 KB ROM 数据存储器 256 B RAM/SFR 2 16 位 定时器 /计数器 AT89S52 CPU 64 KB 总线 扩展控制器 并行 I/O 串行口 中断控制系统 【输入论文题目,如需复制,右键选择 \“ 粘贴选项 \” \“ 只保留文本 \” 】 10 4. 定时器 /计数器 为了实现其定时和计数的功能,一般必须有两个 16 位的定时器 /计数器。 CPU 在其工作时必须将一些命令写入其中,之后它就会按照设定的工作模式独立运行,并以其的定时或计数结果对单片机进行操作控制。 5. 并行 I/O 口 AT89S52 共有 4 个 8 位的 I/O 口( P0、 P P P3 口),可以实现数据的并行输入/输出。 6. 串行口 AT89S52 上存在着一个全双工的可编程串行口,它可 以 使单片机和其他设备 的串行数据 进行 传送。 其 功能 比较 较强, 不仅 可以 用来当做 同步移位寄存器 使用, 而且还 可以作为全双工异步通信收发器 使用。 AT89S52 的中断系统功能较强,可以满足一般控制应用的需要。 它共有 5 个中断源:2 个外部中断源 /INTO 和 /INT1 ; 3 个内部中断源,即 2 个定时 /计数中断, 1个串行口中断。 8. 时钟电路 AT89S52 单片机芯片内部有时钟电路,但石英晶体和微调电容需要外接。 时钟电路 在单片机中可以为之生成 时钟脉冲序列, 12MHz 是系统允许的最高晶振频率。 管脚说明 AT89S52 是一种高效微控制器。 采用 40 引脚双列直插封装( DIP)形式,如 图 33 所示。 AT89S52 单片机是高性能单片机,因为受引脚数目的限制,所以有不少引脚具有第二功能。 11 图 33 AT89S52 引脚图 GND:接地。 P0口: P0 口为一个 8位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。 当 P1 口的管脚第一次写 1时,被定义为高阻输入。 P0 能够用于外部程序数据存储器,它可以被定义为数据 /地址的第八位。 在 FIASH 编程时, P0 口作为原码输入口,当 FIASH 进行校验时,P0输出原码,此时 P0外部必须被拉高。 P1口: P1 口是一个内部提供上拉电阻的 8位双向 I/O 口, P1口缓冲器能接收输出4TTL 门电流。 P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。 在 FLASH 编程和校验时, P1 口作为第八位地址接收。 P2口: P2 口为一个内部上拉电阻的 8位双向 I/O 口, P2 口缓冲器可接收,输出 4个 TTL 门电流,当 P2 口被写 “1” 时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2口当用于外部程序存储器或 16位地址外部数据存储器进行存取时, P2 口输出地址的高八位。 在给出地址 “1” 时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。 P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3口: P3口管脚是 8个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。 当 P3 口写入 “1” 后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部下拉为低电平, P3口将输出电流( ILL)这是由于上拉的缘故。 【输入论文题目,如需复制,右键选择 \“ 粘贴选项 \” \“ 只保留文本 \” 】 12 P3 口也可作为 AT89S52 的一些特殊功能口,如下表所示: P3 口管脚 备选功能 RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0(记时器 0 外部输入) T1(记时器 1 外部输入) /WR(外部数据存储器写选通) /RD(外部数据存储器读选通) P3 口同时 还可以 为 编程校验 和 闪烁编程接收一些控制信号。 RST:复位输入。 使 RST 脚 持续 两个机器周期的高电平时间 就可以对某件器件进行复位操作。 ALE/PROG:当 读取 外部存储器 的数据 时,地址锁存允许 端 的输出电平 就 用 来 锁存地址的地 址 字节。 在 FLASH 编程 的时候 , 编程脉冲 使用 ALE/PROG 引脚 来 输入 内容。 一般情况下, ALE 输出频率不变的正脉冲信号,它的周期为 1/6 个振荡器频率。 因此它可 用来实现定时 的功能或者是 用作对外部输出的脉冲。 然而 需 要 我们 注意的是:每当 把它用作 外部数据存储器时, 就会跳过一个 ALE 脉冲。 在 SFR8EH 的地址上置 0,我们 便 可以禁止 ALE 的输出。 此时, ALE 只对 执行 MOVC。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。