本系统主要由光照检测电路、热释电红外线传感器及处理电路、单片机系统及控制电路组成。工作时,光照检测电路和热释电红外线传感器采集光照强弱、室人是否有人等信息送到单片机,单片机根据这些信息通过控制电路对照明设备进行开关操作,从而实现照明控制,以达到节能的目的。
系统硬件设计
按图1构成的系统硬件电路如图2所示。为了使系统功能更加完善,在该系统中可以增加时间显示电路,用于显示当前的时间。目前较为流行的单片机有AVR和51单片机,从系统设计的功能需求及成本考虑,51单片机性价比更高。AT89C52是拥有2个外部中断、2个 16位定时器、2个可编程串行UART的单片机。中心控制模块采用AT89C52单片机已完全满足设计需要,实现整个系统控制。当外界环境光照强时,光敏电阻R13阻值较小,则A点电平较低;当外界环境光照弱时,光敏电阻R13阻值较大,则A点电平较高,将此电平送到单片机,由程序控制是否实现照明。
热释电红外线传感器
热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号。热释电传感器具有成本低、不需要用红外线或电磁波等发射源、灵敏度高、可流动安装等特点。实际使用时,在热释电传感器前需安装菲涅尔透镜,这样可大大提高接收灵敏度,增加检测距离及范围。实验证明,热释电红外传感器若不加菲涅尔透镜,则其检测距离仅为2 m左右;而配上菲涅尔透镜后,其检测距离可增加到10 m以上。由于热释电传感器输出的信号变化缓慢、幅值小(小于1 mV),不能直接作为照明系统的控制信号,因此传感器的输出信号必须经过一个专门的信号处理电路,使得传感器输出信号的不规则波形转变成适合于单片机处理的数字信号。
信号处理电路
本设计采用BIS0001来完成对热释电传感器输出信号的处理。BIS0001是一款具有较高性能的热释电传感器信号处理集成电路,它主要由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等构成。由BIS0001构成的信号处理电路如图4所示。
图4中,热释电传感器S极输出信号送入BIS0001的14脚,经内部第一级运算放大器放大后,由C3耦合从12脚输入至内部第二级运算放大器放大,再经电压比较器构成的鉴幅器处理后,检出有效触发信号去启动延迟时间定时器,最后从12脚输出信号(Vo)送入单片机进行照明控制。
本次设计的智能照明控制系统,适用于学校、商场等大面积室内场所的照明控制,可以有效地对照明设备进行自动控制,达到科学管理与节能的目的。实验证明,该系统结构简单、安装方便、工作稳定、可靠性高。若在该系统中增加报警装置,也可实现自动报警功能。
关键字:电路设计 单片机 控制系统
编辑:探路者 引用地址:采用单片机智能照明控制系统电路设计
推荐阅读最新更新时间:2023-10-12 22:51
在avr单片机(atmega16)上移植freertos
atmega16单片机配置: 内存:1KB flash:16KB 结果:移植后flash只剩4KB左右 内存只剩300KB左右 因此:移植之后基本上只能开启一两个任务,内存已经不够了 正文 一.基础铺垫 二.移植freertos 三.重定向printf到uart0 四.makefile的编写 背景: 在学校学习avr一般都是iccavr这个软件,后面工作后vscode + ubuntu成为了习惯,于是搜索后有了vscode + ubuntu + avr-gcc + isp下载hex文件的玩法。 一.基础铺垫 1.在window上安装vscode 2.在window上安装虚拟机+ubuntu 3.使用vscode ssh登录
[单片机]
利用AVR单片机设计医用智能型液体点滴速度控制系统
静脉输液是我国目前临床治疗中最主要的一种输液方式,在实践工作中,医护人员一般是靠经验和观察通过转动输液器上的滑轮对滴速进行手动调节的。本系统是一种非接触式全自动的静滴检测和报警控制装置,时刻检测液体的滴速,并且在药液滴完后能够自动地切断液体进行本地和远程报警,以通知医护人员及时更换液体,对提高现代医疗服务系统的效率和质量都有着非常重要的意义。 1. 研究意义 目前,医院静脉输液主要是人工控制,由人监控的静脉输液,无法正确调解药液流速,速度过快由于点滴里有钾元素的成分会造成血管刺激,通常刺激会表现为疼痛。但通常输液快慢要看自身身体情况,但输液还是会对血管和心脏,肾脏有刺激。利用现有的科技设计智能输液系统,即可以控制药液流速、检测
[单片机]
基于51单片机的红外线遥控程序编写代码
#include reg52.h
#define uchar unsigned char
#define uint unsigned int
unsigned char code smg_du ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};
unsigned char code smg_we ={0x08,0x18,0x28,0x38,0x48,0x58,0x68,0x78};
uchar irtime;
uchar startflag;
uchar irdata
[单片机]
微控制器市场全面复苏 出货量创新高
随着全球经济持续好转,带动工业与汽车产业客户销售反弹,微控制器(MCU)领域正经历全面的复苏态势。
这并不仅仅发生在32位元 MCU 市场,8位元领域也历经巨大的成长。其中,微芯科技(Microchip Technology)已紧抓这波成长动能,加码提高制造产能。Microchip营运长Ganesh Moorthy表示,「过去三年来,市场对于我们创新8位元 MCU 产品的需求强劲,甚至超过我们能够快速提高制造产能的能力。」
整个 MCU 产业在今年第二季几乎都表现出优于预期的结果,这样的趋势还可能持续到未来几年。根据IC Insights的最新调查报告,2014年的 MCU 销售预计将成长6%,达到161亿
[单片机]
使用stm8单片机的“外部计数”TIMx_ETR测脉冲的软件配置问题
本人在大四工作实习期间,由于工作需要,需要使用 STM8 单片机测量一个方波脉冲的频率,一开始想要使用定时器捕获,可是需要测量的脉冲频率较高,用捕获测量不仅测量不准确,而且效率低下。于是乎想到了用外部计数TIMx_ETR功能测量! 真正的问题来了,之前从来没用过 STM8 的外部脉冲计数功能,而且网上也是在找不到如何配置外部脉冲计数模式。而公司的进度还在不断的向前赶,更蛋疼的是 STM8 的绝大多数资料手册全是英文版的,不像 STM32 单片机那样有很多中文版。这下可急坏了笔者。可还是硬着头皮连夜加班的看英文文档。 经过2天的努力煎熬,笔者终于找到了解决方法,那个兴奋啊,无以言表。接下来话不多说,赶紧向广大网友分享 STM
[单片机]
89C51单片机中的中断系统
对于在单片机中的学习,中断系统是一难点,如果中断系统没有理解透彻,51单片机的学习就算是失败的。 首先,举例说明下什么是中断。 eg.当你在家正在吃着爆米花,看着电视,突然门铃响了,这时你不得不停止吃爆米花看电视,起身去开门,这个过程就是中断。 中断概念: CPU在处理某一事件A时,发生了另一件事件B请求CPU马上去处理(中断发生) CPU暂时中断当前工作,转去处理事件B(中断响应和中断服务) 等待CPU把事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回), 这整个一个过程 称为中断 。 中断系统的概念: 引起CPU中断的根源,叫中断源 。 是中断源向CPU提出的中断请求。 CPU暂时中断原来
[单片机]
单片机基础:典型的键盘、显示接口电路
在单片机应用系统中,键盘和显示器往往需同时使用,为节省I/O口线,可将键盘和显示电路做在一起,构成实用的键盘、显示电路。下图是用8155并行扩展I/O口构成的典型的键盘、显示接口电路。键盘、显示器共用一个接口电路的设计方法除上述方案外,还可采用专用的键盘、显示器接口的芯片——8279。
620)this.width=620;">
[单片机]
基于MCU和FPGA灵活设计车载信息娱乐系统
汽车工业蓬勃发展,车载信息娱乐系统已经不再是豪华轿车的独有设施,越来越多的中低端轿车开始拥有自己的信息娱乐系统。
然而,车载信息娱乐系统是一个高度集成的复杂系统,其中可以包括导航系统、影音系统、电话系统、空调通风系统,以及其他车内外舒适设备的控制系统等,这些系统涉及的通讯网络可以包括LINK_KEYWORD0、MOST、LIN、蓝牙和其他无线网络协议等。设计这样一个复杂系统,不但要考虑系统的性能和成本,更要考虑设计的灵活性,以保持产品在快速变化的市场中的竞争力。
汽车电子系统要求温度适应范围大、有利于生产标准化和很长的设计寿命。车载信息娱乐系统是一个快速发展和适应各种用户的系统,如果既要保持一个设计具有长的寿
[嵌入式]