传感器课程设计(智能家居监控系统).docxVIP

传感器课程设计(智能家居监控系统).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传感与检测课程设计 智能家居监控系统设计设计目的: 随着智能分析技术、网络技术的迅速发展以及人民生活水平的提高,人们开始更加注重家居环境的安全,伴随着人们需求的提高,基于智能化的实时监控系统应运面生。目前,视频监控系统经历了模拟监控、数字监控和网络监控3个阶段。虽然视频监控系统在20世纪90年代末就在中国市场兴起,有很多公司推出了自己的智能家居系统,但是现在仍未得到普及,而且目前智能家居的国际标准尚未成热,因此智能家居监控系统存在广阔的发展空间。本次课题研究智能家居监控系统设计的四个部分,实现家居温度,煤气泄漏,外人闯入,火灾烟雾的检测!设计要求:1 用Protel画出设计原理图。2 采用Protuse进行仿真,完成系统电路图的部分和全部仿真,在设计说明书中体现仿真结果。3写设计说明书。总体设计方案: 本系统采用四个模块单独实现,设计简单,可靠!各个模块的设计 一 室内环境温度的检测 由于考虑到家居室内的环境比较良好,且不需要相当精确的检测,于是采用集成温度传感器来检测室内温度 硬件 该系统由集成温度传感器DS18B20 发光二极管(灯光报警) led显示 单片机组成 工作环境 在lcd上显示温度值 当室内温度低于某个数值或者高于某个数值是,发光二极管将发出报警信息 检测电路 该系统用集成温度传感器DS18B20检测环境温度。DS18B20是典型的单总线数字式温度传感器,工作电压为3~5v,测量结果以9~12位数字量方式串行传送,在使用中不需要任何外围元件。DS18B20的工作原理 在该检测系统中,单片机AT89S51作为主机,DS18B20作为从机,由于DS18B20采用的是主从结构,只有主机呼叫从机,从机才能应答。因此,访问器件时必须严格遵循单总线命令序列,以及初始化,ROM,命令功能的命令。单总线器件采用严格的通讯协议来保证数据的完整性。通讯协议包括:复位脉冲,应答脉冲,写0,写1,读0,读1,所有这些信号都是以先低位,后高位的方式发送的。DS18B20的一些指令软件设计 DS18B20的初始化  (1) 先将数据线置高电平“1”。  (2) 延时(该时间要求的不是很严格,但是尽可能的短一点)  (3) 数据线拉到低电平“0”。  (4) 延时750微秒(该时间的时间范围可以从480到960微秒)。  (5) 数据线拉到高电平“1”。  (6) 延时等待(如果初始化成功则在15到60微妙时间之内产生一个由DS18B20所返回的低电平“0”。据该状态可以来确定它的存在,但是应注意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时控制)。  (7) 若CPU读到了数据线上的低电平“0”后,还要做延时,其延时的时间从发出的高电平算起(第(5)步的时间算起)最少要480微秒。  (8) 将数据线再次拉高到高电平“1”后结束。  DS18B20的写操作  (1) 数据线先置低电平“0”。  (2) 延时确定的时间为15微秒。  (3) 按从低位到高位的顺序发送字节(一次只发送一位)。  (4) 延时时间为45微秒。  (5) 将数据线拉到高电平。  (6) 重复上(1)到(6)的操作直到所有的字节全部发送完为止。 (7) 最后将数据线拉高。 DS18B20的读操作  (1)将数据线拉高“1”。  (2)延时2微秒。  (3)将数据线拉低“0”。  (4)延时3微秒。  (5)将数据线拉高“1”。  (6)延时5微秒。  (7)读数据线的状态得到1个状态位,并进行数据处理。  (8)延时60微秒。   显示电路 显示电路由lcd1602和上拉电阻组成。 LCD1602简介 LCD1602是工业字符型液晶,能够同时显示16x02即32个字符。(16列2行)   1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形。  1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。 管脚功能 1602采用标准的16脚接口,其中:  第1脚:VSS为电源地  第2脚:VCC接5V电源正极  第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会 产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。  第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。  第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。  第6脚:E(或EN)端为使能(enabl

文档评论(0)

smdh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档