- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《电子系统设计》课程设计
实训报告
姓 名:
学 号:
专业班级:
指导教师:
设计题目: 红外遥控密码锁
完成时间: 2011年6月20日
摘 要
本文主要阐述一种基于单片机和红外接收管的红外解码的单片机控制系统。文章详细介绍了红外遥控密码锁的硬件电路和软件设计。硬件部分利用红外接收头的输出接在stc89c52单片机INT1中断口,通过跳变沿触发的方式来触发单片机INT1中断,从而可以对编码脉冲进行接收、存储和解码,然后和用户所设置的密码进行比较,来校对密码的正确和否,如果密码正确,伺服电机(步进电机)正反转进行开锁和关锁,同时,还有三个LED来对系统的复位、红外接收、电机转动状态进行指示。此外,为了防止密码泄露,该系统还支持用户重设密码,上电复位的起始密码为0123,正确输入密码后,用户可以更改密码。最后,为了防止遥控器失窃,非法人员多次试探尝试打开遥控锁,该系统还增加了错误报警功能,按五次键输入密码错误后,蜂蜜器持续鸣叫一分钟进行报警。软件部分用C语言进行编程,采用模块化设计思想。
该系统硬件电路简单,造价低廉,操作方便,完全符合设计要求,也具有很高的使用价值。例如可以作为汽车车门锁(较常规的遥控锁更安全),也可以作为仓库和家用门锁等。
关键词:单片机、红外、遥控、密码锁
目 录
TOC \o 1-3 \u 1 绪言 1
1.1 课题背景、发展及意义 1
1.2 课程的具体要求及任务 1
1.2.1 设计任务 1
1.2.2 基本要求 1
1.2.3 发挥部分 1
2 红外遥控锁总体设计方案 2
2.1 任务分析和实现 2
2.2红外遥控锁硬件方案设计 3
2.3 红外遥控锁软件方案设计 4
3 红外遥控锁硬件电路设计方法及原理 5
3.1红外遥控系统 5
3.1.1 调制 5
3.1.2发射系统 5
3.1.3红外接收头原理图 6
3.2 单片机的原理及使用 7
3.2.1 单片机原理简介 7
3.2.2 单片机最小系统的介绍 7
3.2.3 单片机定时/计数功能的介绍 8
3.3 步进电机工作原理 8
3.3.1 步进电机原理 8
3.3.2 步进电机驱动电路 8
3.4 LED指示电路 9
3.5 蜂鸣器电路 9
3.6 系统原理图及印刷板图 9
3.6.1系统总原理图 9
3.6.2 印刷版图 10
4软件设计流程 11
4.1全部软件 12
5 系统的调试和分析 12
5.1 硬件调试 12
5.2 软件调试 12
6 结论和展望 13
6.1 结论 13
6.2 展望 13
致谢 14
参考文献 14
附录1 14
附录2 15
1 绪言
1.1 课题背景、发展及意义
由于红外线遥控不具有像 无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计家用电器的 红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方便。由于红外线为不可见光,因此对环境影响很小,再由红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也不会影响临近的无线电设备。随着科技的进步,人们对物质生活的水平的要求也越来越高,以指代步,是人们对科技的要求。红外技术的发展和红外线的诸多特性,决定了它在短距里遥控上的使用。出于方便性和安全性和方便性的设计要求,我设计了红外遥控密码锁。
1.2 课程的具体要求及任务
1.2.1 设计任务
利用单片机、红外遥控器、红外接收头、LED、蜂鸣器等设计一个红外遥控密码锁。
1.2.2 基本要求
1.根据方案设计原理电路
2.供电电压5V稳压电源,遥控最大操作距离8m。
3.利用EDA仿真软件对设计电路进行仿真
1.2.3 发挥部分
连续输入密码输入N(N可以软件设定)次,实现可调报警功能。
2 红外遥控锁总体设计方案
2.1 任务分析和实现
本设计的任务是:以AT89C52单片机为处理核心,用红外接收管接收来自遥控器的红外波形,经过接收管解调后转化成的脉冲送入单片机进行处理。红外波的解码是通过AT89C52单片机对红外接收头产生的信号的脉宽进行检测,从而判断接收到多少个0和1,最后合成为4个字节的8位代码。通过软件编码,给该遥控器编写相应的初始化密码(启动系统是可以修改成任意的四位密码),然后通过解码来识别密码,以进行进一步的操作。
本系统总体思路如下:根据遥控器的按键编码值
文档评论(0)