欢迎来到天天文库
浏览记录
ID:58863348
大小:150.00 KB
页数:7页
时间:2020-09-22
《基于单片机的智能台灯实习报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、毕业实习报告院系名称:信息科学与工程学院专业班级:电子信息科学与技术学生姓名:学号:20指导教师:教师职称:实习日前:20年月1日至20年月14日20年月22日毕业实习报告1.结合毕业实习情况,每人撰写1500字以上的报告:实习报告1.实习单位:河南工业大学2.实习的时间地点:20年月1日-20年月14日河南工业大学3.实习的目的要求:(1)以专门感应人体红外信号的热释电红外传感器为基础,以BISS0001信号处理电路,利用单片机进行处理,以达到便于控制的目的;(2)当房间亮度不够时,且有人在附近时,台灯便会自动点亮,省去了黑暗中摸开关麻烦;(3)当学习时由于靠桌面太近,造成
2、坐姿不正,系统就会提示,以纠正坐姿,防止近视;(4)学习太累了时,趴在桌子上睡会儿时,台灯就会自动熄灭;(5)当无人在时,系统也会使台灯自动熄灭,以达到节省能源的目的4.实习的内容:系统组成部分80C51热释电红外传感器1热释电红外传感器2光敏电阻信号处理电路提醒电路灯光控制电路图一系统结构图本系统组成如图一所示,主要由三部分组成:1)传感器及信号处理部分:检测人体辐射红外信号及光强信号经过处理后变成可处理的数字信号2)以80C51组成的中央处理单元:处理信号并发出控制命令3)提醒电路及灯光控制电路:给出提醒信号并根据80C51给出的命令控制灯光整个系统是以80C51控制下工
3、作的。其工作过程为:当环境光比较强时,光敏电阻阻值比较小,信号处理电路检测到低电平信号,禁止热释电红外传感器工作,省去了80C51处理过程。当环境光比较弱时,光敏电阻阻值变大,信号处理电路接收到高电平,从而启动热释电红外传感器工作。热释电红外传感器1探测比较远的距离,当人体进入到传感器1的控测范围内且光强较弱时,信号检测电路处理信号,并向单片机发送一个中断,80C51启动灯光控制电路,使灯慢慢变亮。当环境光比校弱时,且人体过于靠近桌面,热释电红外传感器2检测到信号,同时了在热释电红外传感器1的控测范围内,信号处理电路同时向80C51发送信号,80C51处理信号根据优先级顺序,
4、屏蔽掉热释电红外传感器1的信号,启动延时电路,发出警报使人离开,若在设定的时间内未离开桌面,则启动灯光控制电路,使灯慢慢熄灭。当人体离开热释电红外传感器2的控测范围且在热释电红外传感器1的控测范围内时,灯光又慢慢变亮。1.电路设计部分设计部分是由红热释电红外传感器、光敏电阻、BISS0001组成的信号检测及处理电路。红热释电红外传感器只对波长为10μm(人体辐射红外线波长)左右的红外辐射敏感,所以除人体以外的其他物体不会引发探头动作。探头内包含两个互相串联或并联的热释电元,而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元件几乎具有相同的作用,使其产生释电效应相互抵消
5、,于是探测器无信号输出。一旦人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收,但是两片热释电元接收到的热量不同,热释电也不同,不能抵消,于是输出检测信号。 BISS0001是由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等构成的数模混合专用集成电路。当外界光强较强时,光敏电阻阻值很小,BISS0001检测到低电平,从而封锁14脚,禁止传感器infare1的信号。当外界光强较弱时,光敏电阻阻值很大,BISS0001检测到低电平,开启14脚;infare1检测到人体信号时,产生微弱的信号输出,经R5、R1005、R4、C1、C6、C7组成的
6、信号放大滤波电路。R1000、R1001、C1000和C1001组成的延时电路。信号经处理后从2脚输出。2.程序框图:开始程序初始化开启所有中断中断返回入口结束中断1中断0中断入口R=0调用延时程序TIME0中断返回R=7?R+1发送数据中断入口R=7调用延时程序TIME0中断返回R=0?R-1发送数据调用延时程序TIME1图三程序框图程序框图如图三所示,程序开始后,对程序进行初始化。向P0脚写入低电平,开启所有中断,启动计数器。当中断1来时,进入中断1,设置R0为0,调用延时程序TIME0(延时10ms),判断R0是否等于7,若不是,则加1,继续发送数据进入循环,直至R=7
7、,即实现的是灯慢慢变亮的一个过程。当中断0和中断1同时产生时,根据优先级,屏蔽掉中断1,开启中断0。调用延时程序TIME0(延时1分钟),查询中断0控制位;防止人体不小心到达热释电探测器的探测范围内,采用延时程序来排除干扰,防止误判。若为0,则返回主程序;若为1,则向P0高四位发送数据,使灯保持原来最亮状态,调用延时程序TIME1,判断R0是否等于0,若是则中断返回,若不是,则R0减1,继续循环,直至R0等到于0,此程序的目的是实现灯慢慢变暗。5.实习总结和体会:本系统制作的主要设计源泉来源于生活,因此
此文档下载收益归作者所有