0什么是人体感应智能照明控制器1引言在科学技术不断进步和能源利用日益紧张的状况下,节能减排自然成了社会所关注的焦点,因此各种智能节能产品层出不穷。本设计正是为了响应节能减排的号召。灯具作为千家万户不可缺少的用品,节能自然是基本要求。因为难免会出现人离开了,但是忘记关灯情况,本设计所设计的智能光控人体感应灯正是为了解决这一问题。这个光控人体感应灯可以广泛的应用在生活中的方方面面,比如安装在家里,楼道里,或者作为路灯使用也是不错的选择。其目的都是为了节能。它是一个利用单片机控制的小型设备,同时拥有光控模块和人体感应模块。在白天或者是光照强度较高的情况下,由于有光控模块,所以该设备会始终保持关闭。当夜幕降临或者光照强度低到预设的程度时,人体感应模块检测到有人靠近,就会立即启动照明电路。当照明电路启动,又检测到人已经离开,则会经过预设好的短暂延迟之后自动关闭照明电路。值得一提的是,通过调节光控模块,可以满足各种光照条件下的照明需求。随着单片机技术的日益成熟,以及光控技术和人体感应技术的完善,使得本设计变得可以实现。目前,经过设计与制作调试,本设备已经能够正常完成所有预设的功能。能够切实做到人来灯亮,人走灯灭的功能。2人体感应灯整体方案设计这款设计主要是使用单片机和一些不同功能的模块共同组成的具有光控效果和人体感应能力的节能灯。白天,因为有足够的光线强度进行照射,灯的自控开关会一直处于敞开状态,灯会是关闭的;晚上的时候,光线较弱,灯的自控系统会通过红外线感应人体信号,灯就会自动点亮。在人要离开的时候,可以通过按键的设置来设置灯在自动熄灭时的延迟时间,这样,在人们离开以后,灯会根据感应信号的消失,在特定的时间时会自动熄灭,以此来达到节能的目的。该设计改变了原有的设计思路,从而达到了节能降耗的目的,并且使用简单、灵敏、广泛使用性强。详细模块框图如图1所示。11图1系统模块框图3总体工作方案电路图将各模块的电路图连接起来组成总体工作电路图如图2所示。该设计的主体思路:在环境光线暗时,光敏电阻的阻值会无限制的增大,相当于是一条断路,在与该电阻相串联的一条支路上分的电压会减小并且连接在比较器的负端;在另外一条串联电路中,有滑动变阻器的支路,相比较分得的电压就会增大;在经过单片机进行电压数据比较时候,会根据数据来确定继电器的闭合和断开。在红外系统检测到人体信号时,感应模块就会输出高电压,同时输送到单片机的P2.4端口和P1.0端口,在两个端口同时接受到数据时,在经过系统的检测,满足相应的条件时,从而控制继电器来点亮灯。d212J2光敏电阻R1POT2123J1人体感应检测模块P2.4+5V+5V+5VR510KP2.01122D2DIODEK1RELAY-SPDT132Q18550R2510+5VCRYSTAL112MHZP1.01P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0/RXD10P3.1/TXD11P3.2INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WP16P3.7/RD17XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728NA29ALE30EX_LVD31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC40P1.12STC40AT1STC+5VR410K12C110uF12C22212C322+5VA1B2C3D4E5F6G7DP8P19P210P311LED13LED1复位123456789J39排阻R31KD1LEDP2.0P2.423图2总体电路图4人体感应灯硬件电路设计4.1STC12C5A60S2单片机STC12C5A60S2单片机是基于51内核为基础的集成线路系统,单独的STC系统是建立在时间/机器周期为主体的芯片结构,属于名副其实的智能、低耗、抗干扰的新型单片机,不仅传承了原有8051的系统有点,提高了运作效率,而且内部配置了性能卓越的MAX810专用复位系统,更在4路PWM8路高速10位A、D转换的支持下,进一步提升了感应灵敏性和抗干扰能力。STC12C5A60S2单片机最大优势就是运行速率快,在有限时间内,增强型的8051要比普通的8051快10倍以上;STC12C5A60S2的运行电压可调空间广,在5.5V--3.8V之间;耗能低,此设计可根据实际需求进行空闲和工作控制,大大节省了能源利用;以及更高的工作频率,其最高工作频率可达576MHz。另外,该单片机具备全双工异步串行口(UART),兼容8051串口,可快速实现指令融合和高速SPI通...