智能家居系统的组成与设计
作者: 来源: 2021-08-19 12:00:07
随着信息时代的快速发展和数字家庭控制系统的出现和普及,人们可以通过手机或互联网随时随地远程控制家中的任何电器(空调、热水器、电饭煲、电灯、音响、DVD刻录机)。也可以在上班的路上提前打开家里的空调,让热水器提前烧热水,在电饭煲里煮出美味的米饭。这一切只需点击几下鼠标或一个简单的电话就能实现。
此外,该系统还可以使家庭具备多路报警、远程监控、数字化信息等功能。如果不幸出现某种危险,可以第一时间通知你和110进一步行动。舒适时尚的家居生活是社会进步的标志。智能家居系统可以在不更换任何家电的情况下,轻松控制家电、照明、电源和家居环境,让人们享受高科技带来的简约时尚的现代生活。
1、系统的总体结构和工作流程
智能家居系统由系统主机、系统扩展、互联网服务器和网络接口组成。其中,系统主机通过服务器(个人计算机)连接到互联网,并通过其自己的PSTN公共交换电话网接口电路连接到PSTN。主机和分机通过无线传输形成星型拓扑。系统主机通过本地无线传输网络与系统扩展通信,并发送控制命令和反馈信息。
当系统正常工作时,用户可以通过屏幕访问。宽度-400)这个。风格。宽度=屏幕。宽度-400:互联网和公共电话网。当通过互联网访问时,该系统可以提供用户友好的终端软件,用户可以通过登录在家中运行的服务器来远程控制家庭设备。当通过PSTN接入时,系统将为用户提供语音操作界面。
2.系统的硬件组成
系统硬件主要包括系统主机和系统扩展两部分。系统主机由单片机AT89C52和各种接口电路组成。系统单元由单片机AT89C52、各种接口电路、传感器单元电路和固态继电器控制电路组成,固态继电器控制特定设备。
通过系统主机的各种接口电路,主机CPU可以摆脱繁忙的计算,专注于控制和信息传输。系统主机主要根据各功能电路的输出结果进行逻辑判断并输出控制命令。系统扩展的各种接口电路与主机相似,但根据不同的设备(传感器单元)细节不同。下面主要介绍系统主机的各种接口电路。
3.系统软件的编译
系统软件主要由系统主机的C51程序、系统扩展和系统与互联网的通信程序组成。
3.1系统主机程序的编译
系统主机程序主要用于实现系统的整体功能。包括无线数据传输程序、看门狗程序、时间戳程序、双音频编解码程序、语音录放程序、串行通信程序、铃流检测及挂机控制程序、系统初始化程序、事故处理程序等。消息驱动编程是主导思想。该消息由计数器中断1、外部中断0和串行中断产生。在中断服务程序中,应该设置相应的状态位,在消息循环中,应该根据相应的状态位调用函数,然后函数清除相应的状态位,完成所需的功能,最后返回消息循环。程序流程如图5所示。本系统的扩展程序与主机类似,不再赘述。这个。风格。宽度=屏幕。宽度-400。
3.2系统与互联网之间网络通信的编程
这部分通信程序分为服务器和客户端两个程序,主要通过互联网完成用户的控制功能。
服务器程序主要用于传输客户端与系统主机之间的通信,即将客户端发送的控制或查询命令翻译成系统主机可识别的格式,或将系统主机收到的报警等信息上传至客户端。服务器程序使用套接字与客户端通信
该系统充分利用了现有的网络资源。在实际电话网和互联网上的试运行证明,该系统能够满足设计初期的要求。相信会在信息家电和智能社区中得到广泛应用。
- 上一篇:智能家具系统的优势及未来发展方向
- 下一篇:智能手机遥控家居的原理及应用