电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于红外线的温度声光报警系统

基于红外线的温度声光报警系统_第1页
1/13
基于红外线的温度声光报警系统_第2页
2/13
基于红外线的温度声光报警系统_第3页
3/13
下载后可任意编辑基于红外通信的声光报警系统一.设计要求1) 包括电信号转化成数字信号系统,数字显示系统,报警系统等2) 测量系统的性能特点等3) 利用光电传感器进行信号的采集及控制。二.方案介绍 本设计方案是通过温度传感器 12b20 采集温度数据,单片机 a 接收到温度数据后,通过红外发射管发送出去,单片机 b 通过红外接受管 hs0038b 接收数据,经过单片机处理后得到温度信息,最终来实现声光报警系统的功能。三.各模块功能介绍 1.红外发送模块 在实际的通信领域,发出来的信号一般有较宽的频谱,而且都是在比较低的频率段分布大量的能量,所以称之为基带信号,这种信号是不适合直接在信道中传输的。为便于传输、提高抗干扰能力和有效的利用带宽,通常需要将信号调制到适合信道和噪声特性的频率范围内进行传输,这就叫做信号调制。在通信系统的接收端要对接收到的信号进行解调,恢复出原来的基带信号。 本方案参考普通电视遥控器 38k 载波,来对信号进行调制。 38k 载波通过单片机定时来实现。 2.红外接收模块 hs0038b 正常的通信来讲,接收端要首先对信号通过监测、放大、滤波、解调等等一系列电路处理,然后输出基带信号。但是红外通信的一体化接收头 HS0038B,已经把这些电路全部集成到一起了,我们只需要把这个电路接上去,就可以直接输出我们所要的基带信号,及温度数据。 3.温度传感器 18b20单片机可以通过 1-Wire 协议与 DS18B20 进行通信,最终将温度读出。 1-Wire 总线的硬件接口很简单,只需要把 DS18B20 的数据引脚和单片机的一个 IO 口接上就可以。通过查看该芯片时序图,用编程方式读取温度。下载后可任意编辑 4.数码管 本方案采纳的是八段共阳极数码管,通过动态扫描方式显示数据。 5.蜂鸣器 采纳无源蜂鸣器,给输入引脚接上不同频率的方波,可以产生不同音阶的声音。本实验采纳 1000hz。 四.方案设计过程 红外发送编码参考了 nec 协议并稍作修改。定义了起始码为 9ms 低电平和 4ms 的高电平。低电平‘0’定义为 1ms 的低电平和 1ms 的高电平,高电平‘1’定义为 1ms 的低电平和 3ms 的高电平。38k 载波采纳定时器 0 的 8 位自动重装模式,初值 0xf4。在设计过程中,使用示波器测量发送接收的波形,基本一样,没有误差。收发有效距离为 1 米,超过 1 米数据显示错误,本方案还有很大的提高空间五.实验源程序 发送 main.c #include sbit...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于红外线的温度声光报警系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部