资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:
CP-51-2021-047
设计简介:
本设计是基于单片机的消毒灯系统,主要实现以下功能:
- 可通过LCD1602显示时间;
- 可通过按键调整时间;
- 可通过人体红外检测是否人。
标签:51单片机、LCD1602、DS1302、人体红外
题目扩展:自动加热消毒柜系统。
1. 中控部分
- 核心控制器:采用STC89C52单片机,负责获取输入数据、进行数据处理,并控制输出部分的操作。
- 功能:实现紫外消毒装置的核心逻辑,包括人体检测、时间获取、按键操作处理、紫外线消毒灯控制、按键指示灯和蜂鸣器响应等。
2. 输入部分
- HC-SR501人体红外模块:检测当前是否有人,确保消毒装置在无人时启动。
- DS1302时钟模块:获取当前时间,用于定时消毒功能。
- 独立按键:通过三个独立按键切换界面、调整时间等操作。
- 供电电路:为整个系统提供稳定的电源支持。
3. 输出部分
- LCD1602显示模块:显示当前时间和设置时间,方便用户查看和操作。
- 继电器控制紫外线消毒灯:通过继电器控制紫外线消毒灯的开关,实现房间消毒功能。
- 按键指示灯:每次按下按键时,指示灯亮起,提供操作反馈。
- 蜂鸣器:每次按下按键时,蜂鸣器发出声音,提供操作反馈。
第五章 系统调试
5.1 仿真调试
仿真中,首先找到对应的元器件,包括:STC89C52单片机、LCD1602显示屏、LED灯、蜂鸣器、按键、DS1302时钟以及一些电阻、电容、晶振等,最后组成了下图5-1所示的仿真设计图。
图5-1 仿真设计图
编写好程序后,将HEX文件导入到单片机中,接下来开始仿真测试。首先,初始界面可显示当前的时间,并与电脑同步,则表明DS1302工作正常。通过“设置”按键,可进入调整时间界面,并且相应的LED指示灯亮一次及蜂鸣器响一次,经过验证一切正常。通过“设置”按键可进入修改消毒开始时间和结束时间,设置好后,通过与当前时间比对,如果当前时间在设置时间之内,并且人体红外传感器没有监测到人,则紫外线消毒灯点亮。由于仿真中没有人体红外传感器,所以本仿真设计通过按键按下,代替监测到人。通过所有功能调试,验证无误。
5.2 实物调试
首先先画好原理图,在导入到PCB中,经过排线,最后投到嘉立创进行打板,网上买相应型号的元器件,等板子回来,进行焊接。买了一些集成的模块,通过杜邦线进行连接,最后组成了下图5-2实物图:
图5-2 实物图
编写好程序后,将HEX文件通过USB转TTL模块烧录到单片机中,接下来开始实物测试。首先,初始界面可显示当前的时间,并与电脑同步,则表明DS1302工作正常。通过“设置”按键,可进入调整时间界面,并且相应的LED指示灯亮一次及蜂鸣器响一次,经过验证一切正常。通过“设置”按键可进入修改消毒开始时间和结束时间,设置好后,通过与当前时间比对,如果当前时间在设置时间之内,并且人体红外传感器没有监测到人,则紫外线消毒灯点亮。通过所有功能调试,验证无误。
设计摘要:
本设计基于单片机的紫外线消毒灯控制系统是以紫外线灯为研究对象,以 STC89C52微控制器为核心运算模块,以人体红外传感器为检测模块,以及其他外为电路组成的紫外线消毒灯以及控制的系统。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由DS203S人体红外模块, DS1302时钟模块,独立按键,供电电路。输出由LCD1602显示模块,紫外线消毒灯。
关键词:单片机;人体红外传感器;时钟模块;紫外线消毒灯
字数:9000+
内容预览:
目录
摘 要
ABSTRACT
第一章 绪论
1.1 研究目的与意义
1.2 紫外线灯的发展与用途
第二章 系统设计方案
2.1 系统整体方案
2.2 微控制芯片的选择
2.3 电源方案的选择
第三章 系统设计与分析
3.1 整体设计分析
3.2 检测电路分析
3.3 控制电路分析
3.3.1 单片机电路
3.3.2 复位电路和晶振电路
3.4 显示电路分析
3.5 按键电路分析
3.6 时钟电路分析
第四章 软件设计分析
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键函数流程设计
4.4 显示函数流程设计
4.5 处理函数流程设计
第五章 系统调试
5.1 仿真调试
5.2 实物调试
结 论
参考文献
致 谢
附 录