DIY智能家居:基于AVR的智能节能插排的系统解决方案
3.2 硬件平台选用及资源配置
本文引用地址:http://www.amcfsurvey.com/article/265859.htm本次设计欲采用ATMEL公司的ATmega64作为主控制器,此芯片是一款高性能、低功耗的8位AVR微处理器。具有64K字节的系统内可编程Flash,满足设计程序的存储空间;
2K字节的EEPROM,能够实现掉电非易失数据的保存;有8路10位ADC可满足电流采样;53 个可编程的I/O口满足控制端口;以及六个可以通过软件进行选择的省电模式。
3.4 系统软件流程
如图3所示为系统软件流程图。系统未进入睡眠状态之前一直处于检测电流、比较和显示的循环状态。当条件符合时,系统自动进入睡眠状态,降低功耗。
图3 系统软件流程图
3.4 系统预计实现结果
插排上的所有端口都可以配置成三种状态。可实现对任意一个插口进行单独的定时。包括接通时间和断开时间。可以实现功率的粗略计算以及电能的累加,此功能是否启动由按键设定。在主设备断电和没有电能计算时,控制系统可以自动进入到睡眠状态。液晶在无按键操作5S后自动关闭显示。在检测到整体电流或单个插口电流过大时,实现对设备断电和报警,以保护设备。此电流可以由使用者通过键盘进行设定。
互感器相关文章:互感器原理
蜂鸣器相关文章:蜂鸣器原理 调光开关相关文章:调光开关原理 三维扫描仪相关文章:三维扫描仪原理
评论