小型办公场所智能照明控制系统的设计
3 看门狗电路
在该电路中有看门狗定时器、自动复位、电压门限监测的功能,在系统上电、掉电和供电电压不足时,单片机和总线逻辑状态是不确定的,会使MAX705芯片的RESET引脚端输出复位信号给单片机使单片机维持在复位状态,以避免控制的错误。电路如图4所示。为了使复位更加可靠,在复位输出端外接一个10 k的上拉电阻,并与AT89C52的复位端相连。所以在VCC端的电压低于复位电压时,系统就保持在复位状态。为检测电源电压将电源Vin与PFI引脚端相连接,在PFI端的电压低于1.24 V时,就由PFO端输出示警信号,而WDI端是由内部定时器控制,当WDI为低电平时,为该系统提供保护,才可避免因死机、程序跑飞、死锁等情况的发生,使系统正常工作。本文引用地址:https://www.eepw.com.cn/article/200261.htm
4 系统软件设计
系统软件总设计分为主程序和子程序的设计,在各个模块中运用此设计思路。即在主程序运行任务时满足设定条件就调用子程序来执行,同时一个主程序可以调用多个子程序同时并行执行,而对于单片机内的系统资源是有限的,在系统运行时主程序通常是反复调用子程序来执行的过程。
而对于子程序主要是分为中断子程序和功能子程序,它们之间是可以互相嵌套和调用的,以此来实现系统的相应功能,它们总是把每个部分相连接起来构成一个周而复始且有选择执行能力的循环过程。所以在软件设计的过程中,尽可能地将各个模块的功能设计成子程序的形式,方便主程序在执行中调用实现该模块相应的功能。所以系统设计的总框图为如图5所示。
5 结束语
本系统是以AT89S52单片机为主控核心,以环境光强弱信号、人体存在状况为主要的输入参数,通过相关电路的驱动,实现办公场所照明日光灯的智能控制,它比传统人式的人工管理办公场所的灯光更加合理、更有效地提高了自然光在办公场所里的利用,避免了电能源浪费;同时本系统加入了时间控制参数,使办公场所里的灯光控制更加符合工作作息时间。
评论