基于51单片机的智能无线门铃设计.doc
约44页DOC格式手机打开展开
基于51单片机的智能无线门铃设计,本课题旨在设计一个智能门铃系统,具有人员识别功能,按键解锁等功能,还可以进行无线信号传输,实现智能无线门铃系统设计。实现功能如下:能够根据门铃前是否有人,来决定门铃想闹时间,当人走开始,门铃自动停止响闹;能够通过按键进行人机交换信息;能够通过天线进行远程响闹等。摘 要随着科技的发展,智能...
内容介绍
此文档由会员 陈海峰 发布
基于51单片机的智能无线门铃设计
本课题旨在设计一个智能门铃系统,具有人员识别功能,按键解锁等功能,还可以进行无线信号传输,实现智能无线门铃系统设计。
实现功能如下:
能够根据门铃前是否有人,来决定门铃想闹时间,当人走开始,门铃自动停止响闹;能够通过按键进行人机交换信息;能够通过天线进行远程响闹等。
摘 要
随着科技的发展,智能门铃在生活中会越来越多,智能门铃替代门铃的主要方式有智能识别与无线通信功能。无线门铃的英文名称是wireless door phone或wireless doorbell,又称无线遥控门铃或遥控门铃。无线门铃是利用民用无线技术(Zigbee、WIFI、 蓝牙、2.4G等)开发出来的一类门铃。一般的无线门铃有效传输距离约40米。近年来采用2.4G频率无线传输视频或语音信号,传输距离在无障碍环境下传输距离可达400米。无线门铃不需要布线,安装简单灵活,但是传输距离受传输距离和现场环境影响较大。有线门铃正好与之相反。
本课题采用传统的电路设计方法,为设计智能门铃系统,首先从单片机外围电路、红外热释传感器电路、LED数码管电路、RS485通信接口电路以及电源供电电路对系统的硬件进行了设计;然后从主程序结构,显示程序及串行通信程序等方面介绍了智能门铃的软件设计;最后总结设计的经验与教训,进一步认识设计的不足方面。
关键词:单片机;A/D转换;LED数码管;智能门铃
目 录
摘 要 3
ABSTRACT 4
1 引言 1
1.1 本课题的研究意义与背景 1
1.2 智能门铃的设计要求 1
1.3 研究的主要内容 2
2 智能门铃的设计方案 3
2.1 系统的方案分析 3
2.2 单片机的选型 3
2.3 热释红外 4
2.4 显示方案 4
2.5 A/D转换方案 5
3 硬件设计 6
3.1 硬件设计 6
3.2 AT89C51单片机 7
3.2.1 AT89C51的引脚 7
3.2.2 AT89C51的时钟电路 8
3.2.3 AT89C51的复位电路 9
3.3 ADC0809电路 10
3.3.1 A/D转换器芯片ADC0809简介 10
3.3.2 MCS-51单片机与ADC0809的接口 13
3.4 热释红外电路 13
3.4.1 热释红外线传感器RE200B 14
3.4.2 菲涅尔透镜 15
3.4.3 电路组成框图 15
3.4.4 电路结构组成及原理分析 16
3.5 显示电路 16
3.6 按键电路 17
3.7 通信电路 18
3.8 门铃设计 18
4 系统程序设计 20
4.1 设计思路与流程图 20
4.2 显示子函数 20
4.3 模/数转换测量子函数 20
4.4 按键扫描函数 21
4.5数据处理程序 25
4.6通信程序 26
5 系统调试和功能测试 28
5.1 系统硬件调试 28
5.2 系统软件调试 28
6 结束语 30
致谢 31
参考文献 32
附录 一 33
附录 二 34
本课题旨在设计一个智能门铃系统,具有人员识别功能,按键解锁等功能,还可以进行无线信号传输,实现智能无线门铃系统设计。
实现功能如下:
能够根据门铃前是否有人,来决定门铃想闹时间,当人走开始,门铃自动停止响闹;能够通过按键进行人机交换信息;能够通过天线进行远程响闹等。
摘 要
随着科技的发展,智能门铃在生活中会越来越多,智能门铃替代门铃的主要方式有智能识别与无线通信功能。无线门铃的英文名称是wireless door phone或wireless doorbell,又称无线遥控门铃或遥控门铃。无线门铃是利用民用无线技术(Zigbee、WIFI、 蓝牙、2.4G等)开发出来的一类门铃。一般的无线门铃有效传输距离约40米。近年来采用2.4G频率无线传输视频或语音信号,传输距离在无障碍环境下传输距离可达400米。无线门铃不需要布线,安装简单灵活,但是传输距离受传输距离和现场环境影响较大。有线门铃正好与之相反。
本课题采用传统的电路设计方法,为设计智能门铃系统,首先从单片机外围电路、红外热释传感器电路、LED数码管电路、RS485通信接口电路以及电源供电电路对系统的硬件进行了设计;然后从主程序结构,显示程序及串行通信程序等方面介绍了智能门铃的软件设计;最后总结设计的经验与教训,进一步认识设计的不足方面。
关键词:单片机;A/D转换;LED数码管;智能门铃
目 录
摘 要 3
ABSTRACT 4
1 引言 1
1.1 本课题的研究意义与背景 1
1.2 智能门铃的设计要求 1
1.3 研究的主要内容 2
2 智能门铃的设计方案 3
2.1 系统的方案分析 3
2.2 单片机的选型 3
2.3 热释红外 4
2.4 显示方案 4
2.5 A/D转换方案 5
3 硬件设计 6
3.1 硬件设计 6
3.2 AT89C51单片机 7
3.2.1 AT89C51的引脚 7
3.2.2 AT89C51的时钟电路 8
3.2.3 AT89C51的复位电路 9
3.3 ADC0809电路 10
3.3.1 A/D转换器芯片ADC0809简介 10
3.3.2 MCS-51单片机与ADC0809的接口 13
3.4 热释红外电路 13
3.4.1 热释红外线传感器RE200B 14
3.4.2 菲涅尔透镜 15
3.4.3 电路组成框图 15
3.4.4 电路结构组成及原理分析 16
3.5 显示电路 16
3.6 按键电路 17
3.7 通信电路 18
3.8 门铃设计 18
4 系统程序设计 20
4.1 设计思路与流程图 20
4.2 显示子函数 20
4.3 模/数转换测量子函数 20
4.4 按键扫描函数 21
4.5数据处理程序 25
4.6通信程序 26
5 系统调试和功能测试 28
5.1 系统硬件调试 28
5.2 系统软件调试 28
6 结束语 30
致谢 31
参考文献 32
附录 一 33
附录 二 34