项目十 四路声光报警器制作68页PPT
- 格式:ppt
- 大小:6.13 MB
- 文档页数:68


一、实训目的1. 理解声光报警器的工作原理和设计方法;2. 学会使用常用电子元器件和电路设计工具;3. 提高动手能力和团队协作能力;4. 培养创新意识和实际应用能力。
二、实训内容1. 声光报警器原理分析;2. 声光报警器电路设计;3. 声光报警器元器件选择;4. 声光报警器组装与调试;5. 声光报警器性能测试。
三、实训过程1. 声光报警器原理分析声光报警器是一种利用声、光信号来提醒人们注意安全的报警装置。
它主要由声源、光源和报警控制器三部分组成。
当发生异常情况时,报警控制器检测到信号后,通过电路控制声源和光源同时发出声光报警信号,提醒人们注意安全。
2. 声光报警器电路设计(1)声源电路设计:声源电路主要由蜂鸣器、放大器和电源组成。
蜂鸣器负责发出声音,放大器对声音信号进行放大,使声音更加洪亮。
(2)光源电路设计:光源电路主要由LED灯、限流电阻和电源组成。
LED灯负责发出光信号,限流电阻对LED灯进行限流,防止其损坏。
(3)报警控制器电路设计:报警控制器电路由微控制器、传感器、信号处理电路和电源组成。
微控制器负责处理传感器采集到的信号,信号处理电路对信号进行处理,当检测到异常情况时,通过电路控制声源和光源发出报警信号。
3. 声光报警器元器件选择(1)蜂鸣器:选择高音质、低功耗的蜂鸣器,以确保报警声音洪亮且节能。
(2)LED灯:选择高亮度、低功耗的LED灯,以确保报警光信号明显。
(3)微控制器:选择功能强大、功耗低的微控制器,以满足报警控制器的需求。
(4)传感器:根据实际应用场景选择合适的传感器,如温度传感器、烟雾传感器、红外传感器等。
4. 声光报警器组装与调试(1)根据电路设计图,将元器件焊接在电路板上。
(2)将声源、光源和报警控制器电路连接在一起。
(3)调试电路,确保声光报警器能够正常工作。
5. 声光报警器性能测试(1)测试声光报警器在不同环境下的报警声音和光信号。
(2)测试声光报警器的功耗和响应时间。
项目六报警器的设计与制作报警器是一种用于发出声光信号以引起注意的设备。
它在安全领域有着广泛的应用,常见于家庭、学校、商店、工厂等地。
本文将介绍一个基于嵌入式系统的报警器的设计与制作。
首先,我们需要确定报警器的基本功能。
一般来说,报警器需要具备以下功能:声光报警、触发条件检测、报警延时、声光报警控制等。
这些功能可以通过硬件和软件的结合实现。
在硬件方面,我们需要准备以下器件和元件:单片机、声音模块、光源模块、触发条件传感器、按键等。
单片机是报警器的核心,它负责控制各个模块的工作。
声音模块和光源模块用于发出声光信号,可以通过控制它们的工作电压和频率来调节报警的声音和亮度。
触发条件传感器用于检测触发报警的条件,例如烟雾传感器可以检测到烟雾,红外传感器可以检测到人体等。
按键用于设置和控制报警器的相关参数。
在软件方面,我们可以使用C语言或汇编语言编写程序。
程序的主要任务是实现报警器的各个功能。
例如,当一些触发条件满足时,程序会输出相应的控制信号,进而触发声光报警。
程序还可以设置报警延时时间,以免误报。
此外,程序可以监测按键操作,并根据按键的状态来控制报警器的工作状态。
下面是一个简单的程序框架:```c#include <reg51.h>sbit sound = P1^0;sbit light = P1^1;sbit sensor = P2^0;sbit btn = P2^1;void delay(int ms) { // 延时函数 } void mainwhile(1)if(sensor == 1) // 检测到触发条件delay(1000); // 延时1s,避免误报if(sensor == 1) // 确认触发条件满足sound = 1; // 开启声音模块light = 1; // 开启光源模块delay(5000); // 报警持续时间为5s sound = 0; // 关闭声音模块light = 0; // 关闭光源模块}}if(btn == 1) // 检测到按键按下//设置报警延时时间或其他参数delay(1000); // 延时1s,避免按键抖动}}```以上是一个简单的报警器程序,它可以实现基本的报警功能。
目录1 需求分析 (1)1.1开发背景 (1)1.2课程设计目的 (1)1.3课程设计要求 (1)1.4资源配置 (1)1.5开发环境介绍 (1)2 概要设计 (2)2.1硬件介绍 (2)2.1.1 可编程并行接口8255A (2)2.1.2 发光二极管LED (4)2.1.3 低电压音频功率放大器LM386 (4)2.1.4 74 LS04 (5)2.1.5 LM336- 2.5V基准二极管 (5)2.2实现原理 (6)2.3设计步骤 (6)3 详细设计 (7)3.1绘制电路图 (7)3.1.1 电路原理图 (7)3.1.2 电路PCB图 (7)3.2搭建电路板 (8)3.2.1 元器件清单 (8)3.2.2 硬件连线 (8)3.3流程图 (9)3.4程序设计 (10)4 调试与操作说明 (11)4.1调试要求 (11)4.2调试与操作 (11)5 总结体会 (12)致谢 (13)附录 (14)参考文献 (19)1 需求分析1.1 开发背景现代生活中,报警器的应用随处可见,银行装有防盗报警器,医院、学校装有安全报警器,普通家庭中也装有报警器,启动报警器,生命和财产安全都得到了保障。
随着科技的进步,报警器的制作也越来越先进,发展也越来越快。
各式各样的报警器,也将应用于更多领域,深入到人们生活的各个方面。
1.2 课程设计目的熟悉可编程并行接口芯片8255的使用,学习开关量接口电路及其控制程序的设计方法。
1.3 课程设计要求1、产生8种彩灯(8位LED)的走马灯花样。
2、产生8种不同的声音。
3、产生声音的同时,伴有彩灯闪亮。
4、键控发声:在键盘上定义8个数字键(0~7),每按1个数字键,喇叭发一种频率的声音,按ESC键,停止发声。
5、键控发光:在键盘上定义8个数字键(0~7),每按1个数字键,LED的1位发光,按Q或q键,停止发光。
1.4 资源配置1.电源:机内供电2.电缆线:采用单线/26芯扁平电缆3.I/O端口地址:8255A的4个端口地址为300H-303H,其中A口=300H, B口=301H,C 口=302H,命令口=303H4.软件资源:C语言集成开发环境软件1.5 开发环境介绍1、PC兼容机2、Windows 20003、MFID多功能微机实验平台(含PCI总线驱动板)4、MF2KI 集成开发环境,提供了丰富的汇编语言和C/C++语言程序开发工具2 概要设计2.1 硬件介绍2.1.1 可编程并行接口8255A8255A是一个具有两个8位(A口和B口)和两个4位(C口高/低4位)并行I/O端口的接口芯片;它为Intel系列CPU与外部设备之间提供TTL电平兼容的接口,如打印机,A/D,D/A 转换器,键盘,步进电机以及需要同时两位以上信息传送的一切形式的并行接口。
微机原理课程设计报告书课题名称姓名学号院、系、部专业通信工程指导教师声光报警器一、设计目的(1)进一步巩固和加深《微机原理与接口技术》这门课程中所学的理论知识。
(2)学会查阅相关手册与资料,培养独立分析与解决问题能力。
(4)通过设计了解8255A芯片和8253芯片的内部结构,工作方式,引脚的功能以及I/O 口的使用。
掌握8255A和8253的控制字的意义,功能和设置方法。
(5)学习并实践模拟声光报警器的实现方法。
二、设计内容与要求具体要求:按动键盘某任一数字键使得内扬声器发出警报声,使得8个LED 指示灯忽明忽暗显示出报警信息。
三、设计思路根据设计任务和要求,在设计前必须对微机原理与接口技术中的8255和8253芯片熟悉了解和掌握。
设计中主要要完成的是发声报警和发光报警这两个部分功能,故在程序设计中只要设计触动键盘重的数字键即8个LED不停光闪,同时内扬声器发出警报声。
在设计发声报警时利用了8253可编程定时记数器,在设计发光报警时利用了8255芯片。
四、设计所用芯片及工作原理报警器PC机的主机箱内装有一只小喇叭,它是由定时器8253/54和并行芯片8255/8255A控制发声的,主板上由喇叭控制驱动电路,同时在ROM,BIOS中的BEEP子程序,它能根据BX中发出的计数值控制定时器8253/54,从而产生频率为896HZ的声音。
8253是可编程的内部定时器,它根据程序提供的计数值和工作模式产生各种形式和各种频率的计数/定时脉冲,提供给系统的各个部件使用。
8253定时器内部有3个独立工作的计数器:COUNTER1,COUNTER2,COUNTER3,每一个计数器都分配有一个端口地址,分别为40H、41H、42H。
内部的公用控制寄存器端口地址为43H。
对8253编程时,首先设定控制字,以选择计数器、确定工作模式和计数的格式。
在PC机中8253的3个时钟端口的输入频率都是1.19318MHZ。
其中计数器2可以控制扬声器的发声。