基于单片机控制的红外报警器的设计精要.docVIP

基于单片机控制的红外报警器的设计精要.doc

  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文档。上传文档
查看更多
基于单片机控制的红外报警器的设计 叶锋 张利智 ()关键词 1 引言 随着社会的不断进步和科学技术、经济的不断发展,人们生活水平得到很大的提高,对私有财产的保护意识在不断的增强,因而对防盗措施提出了新的要求。 本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。就目前市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点:(一)压力触发式防盗报警器由于压力板式安装在垫子内,当主机停止工作,很容易失报和误报,其可靠性低。(二)开关式电子防盗报警器一般只有一个定点,有效范围小,而且各种开关也易坏,失报和误报率就高,不可靠。(三)遮光式触发防盗报警器在受到太阳光照射就会引起误报,同时遮住了光也会引起误报,所以这种报警器的可靠性也不高。,就闭路监控电路防盗系统而言:它的安装线路复杂,而且技术要求比较高,价格也比较昂贵,不利于广泛利用。而本设计中所使用的红外线是不可见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,热释电红外传感器既可用于防盗报警装置,也可用于制动控制、接近开关、遥测等领域。 系统方案与论证 .1 方案论、报警及相关的控制管理软件组成.1总体设计框图所示: 图2.1 系统框图 3系统硬件设计 针对信号的探测,设计了一种实用化的基于放大电路 图3.1 信号检测与放大电路 3.2报警执行模块 针对声光报警实现,设计了一种实用化基于单片机AT89S51报警执行电路。此电路接受单片机传送来的电平信号,驱动声光报警从而达到报警效果。驱动电路通过P3.1口将高电平信号送至放大电路然后传给声音报警设备LS(蜂鸣器),从而达到声音报警的效果。电路图如3.3所示: 图3.2 执行报警电路 3.3 手工暂停模块 针对中断系统的显示,设计了一种实用化基于单片机AT89S51的手工暂停电路。该电路可通过按按钮S1能够实现手工解除警报信号。电平信号经放大电路到声光报警器后,当报警延时10s一段时间后会自动解除,同样也可以通过按下zanting键,单片机接收INT0的中断信号,调用INT0中断子程序,从而解除报警。电路图如图3.4所示: 图3.3 手工暂停电路 3.4 晶振与复位模块 通过振荡得到一个稳定的时钟频率。利用中断方式可以实现报警持续时间未到10秒时,用手工按键停止的声光报警的作用。电路图如图3.5所示: 图3.4 晶振/复位电路 4系统软件设计 按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图.1所示 N Y N Y Y N 图 4.1 主程序工作流程图 4.2定时中断程序设计 手工按键停止报警中断服务程序工作流程图,如下图5.2所示: 图 4.2 中断服务程序工作流程图 5结论 在设计过程中,项目组成员分工合作,由张利智完成了资料查找部分的设计,叶锋完成了焊接和编程部分的设计和调试。 参考文献 [1] 余锡存 单片机原理及接口技术[M] 西安西安电子科技大学出版社2000. [2] 张毅刚。单片机原理及应用[M] 北京:高等教育出版社,2004 [3] 程序结构框图来源百度文库。 附录1. 主程序清单如下: ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 0200H SETB P3.0 CLR P2.1 MOV P1,#0FFH ;使P1口全部置1 MOV P2,#00H ;P2口清零

文档评论(0)

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

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

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档