微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 传感器 > 智能家居系统设计,帮助家庭远离雾霾

智能家居系统设计,帮助家庭远离雾霾

时间:03-14 来源:3721RD 点击:

供电

资源配置:

使用AVRmeg16 的全部特性。

2.使用AT32UC3A0512中的10/100 Mbps的以太网MAC接口 ,802.3以太网媒体访问控制器,UART等模块。

3.3系统软件架构

主系统程序流程介绍:

首先是系统初始化,包括各个模块和IO口的设置;然后传感器采集数据,并在N5110上面显示;然后判断是否有命令发送过来,并判断该命令是PC机或RF通信模块发送的还是GPRS模块发送的;然后检测是什么命令,并根据命令来执行不同的动作;最后将采集到的数据根据是否有命令发送给GPRS模块或PC机或RF通信模块或声光报警模块。

GPRS模块程序流程介绍:

首先是GPRS初始化,包括AT指令,文本格式接收;然后判断是否有短信或者是有数据发送过来;然后将手机接收到的命令转发给GPRS主控器,将接收到的数据在N5110上面显示;最后GPRS模块通过无线模块发送命令给采集数据的主控器。

嵌入式WEB服务器程序流程介绍:

使用HTML语言编写WEB界面,服务器使用CGI接口提取用户的指令,以太网数据的 传输采用MAC地址来识别,ARP协议提供IP地址和数据链路层使用的MAC地址之间的转换 功能,为了保证系统在以太网的通信,首先要实现ARP协议;由于嵌入式WEB服务器要能在 Internet上通信,在网络层一定要实现IP协议,还要实现能报告数据传送差错等情况的 ICMP协议;在应用层,主要实现远端主机通过浏览器的访问控制方式,所以要实现HTTP协 议。而HTTP协议是基于TCP协议实现传输的,加上TCP协议是面向可靠的数据流的传输, 基于应用的需要和对可靠性的要求,在传输层采用TCP协议,并对TCP协议进行简化处理, 主要针对HTTP协议开发TCP协议。

3.4 系统软件流程

主控制系统程序运行流程图:

GPRS程序运行流程图:

程序运行流程图

3.4 系统预计实现结果

1.实现家用电器状态监测及控制。通过手机或者网络随时了解家中的情况,如窗户是否开启,家用电器是否关闭;并能利用手机与网络对机器的状态进行远程控制,如家用电器忘关时,可以远程关闭。

2.当发生突发事件时,具有应急响应状态。假如家中发生煤气泄漏或者居室出现入侵者,系统启动应急模式,启动声光报警,并自动向主人的手机发送紧急信号。

3.利用无线通讯,实现短距的网络连接,使家中各个家居成为一个互联的系统。

4.根据环境的情况,系统能作出相应的操作。例如居室内的空气长时间没有流通时,窗户可以自动打开。刮风、下雨等窗户能自动关闭。

5.实现互联网的访问控制。通过浏览器登录网页就能实现对该系统的访问与控制。

相关阅读

智能家庭离我们还有多远?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top