新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于PIC单片机的教室照明系统节能控制器设计

基于PIC单片机的教室照明系统节能控制器设计

作者: 时间:2013-03-05 来源:网络 收藏

1.6 人数检测模块
人数检测模块由两对激光发射管和接收管组成,安装在教室门框的适当高度上,前后安装。由于接收管只能接收调制光且调制光在180kHz占空比20~30%时接收效果最好,这样便有效避免了外界光源对传感器的干扰,且激光的聚光性好直线传播距离选,可以减少相邻传感器之间的相互干扰并能大大减小传感器的体积,便于传感器的安装。电路图如图7所示。

本文引用地址:https://www.eepw.com.cn/article/170564.htm

b.JPG



2 系统软件设计

c.JPG


系统软件设计的基本思想是:尽可能多地利用软件来代替硬件,使成本降低,修改方便。因此采用了模块设计的方法,整个系统是通过不断调用子程序和接受中断服务来完成工作的。由于白天太阳光亮度较强,除光敏检测部分外,其他部分都处在空闲状态,而在晚上10点半后几乎没有同学在上自习,一直到第二天早上为止系统都处在空闲状态,所以降低功耗也是软件设计的一大任务;因而在通过软件控制硬件工作时,在空闲肘间尽量使整个电路处在低功耗状态。系统启动后,先初始化各个硬件模块。由软件实现从时钟和光敏检测模块读取时间和亮度情况,并判断其值是否满足预设值,若满足则打开相应的照明灯,不满足则进入低功耗模式。正常模式时先检测是否光照度能满足学习的条件,白天当光照度低于学习条件时开启照明灯,到晚上时利用门口的激光管来检测进入教室的人数,来判断需要开的照明灯的盏数。低功耗模式时,则需要通过外部中断来唤醒微控制器,从而使PIC16F877启动并开始工作,进入读取检测循环。

3 结论
本系统是利用激光对管来检测进入教室的人数,利用光敏电阻检测教室内光照度,与高性能的结合,组成性能稳定、控制准确、成本低、功耗低的系统,市场前景良好。本系统可扩展加装无线远传控制模块,使其具备报警等远程服务,还可以计算照明时间长度及开的灯的盏数,可以粗略计算用电量。本系统的功能通过PROTUES完全仿真,通过并做出了模拟样机。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭