基于S5PV210的智能家居系统设计

发布者:Xingfu8888最新更新时间:2014-10-09 来源: eefocus关键字:BOA  智能家居  S5PV210  STC89C52 手机看文章 扫描二维码
随时随地手机看文章

提出了一种基于S5PV210芯片的智能家居系统的设计方法。在基于S5PV210处理器和linux2.6.30内核的嵌入式系统平台上使用QT开发了软件系统和人机交互界面,控制各种传感器采集信息以及TC35i等模块,并配置实现了Boa服务器;利用CGI实现了客户端浏览器和嵌入式Web服务器之间的交互;设计了基于STC89C52的门禁系统。

智能家居(Smart Home)是融合了计算机、通信、控制技术于一体的现代智慧家居解决方案,目前,国内外各种类型的智能家居产品越来越多。但一部分采用低性能的CPU作为主控芯片,无法在智能家居系统中集成更复杂的任务。还有一部分在控制系统上没有开发出更友好的人机界面(GUI),使用户无法完成便捷的操作。在对智能家居进行充分的研究之后,结合当前较先进的CPU芯片提出了一种方便、快捷、高效的智能家居系统,以基于S5PV210处理器和linux2.6.30内核的嵌入式系统平台,采用温度传感器DS18B20、人体热释电红外传感器、气体传感器、摄像头等各类传感器全方位监控家庭信息;使用GSM模块使用户可通过短信进行控制并且将传感器信息反馈给用户;并搭建BOA服务器结合CGI技术实现客户端和嵌入式服务器的数据交互,用户可以通过internet远程监视和控制家电的运行状态;系统控制界面采用QT技术开发,并开发出了基于主从机式的门禁系统。

1智能家居系统组成

系统组成如图1所示,系统采用三星公司的高端ARMCortex—A8 S5PV210处理器作为主控芯片,并由多种传感器、LCD显示、GSM通信、以太网通信以及门禁系统等部分构成。人机交互采用3种方式;主控制系统将各种信息集成显示到LCD显示屏上并通过触摸屏控制并设置;系统建立Web服务器,用户可通过internet远程访问系统;用户可通过GSM方式与系统交互;门禁系统采用主从机方式设计,主控芯片采用STC89C 52.


图1 系统结构图

系统软件开发首先在系统移植linux2.6.30内核,在此平台下开发相应硬件的驱动程序;使用QT-creator编写人机交互界面;在linux2.6.30下配置Boa服务器;CGI程序主要实现远程客户端浏览器与服务器之间控制的数据交互;使用AT指令控制GSM模块与用户手机通信。

2系统硬件设计

硬件设计主要介绍各种传感器电路,门禁系统以及GSM电路3部分。

2.1传感器电路

各传感器有相应的驱动电路,将其数据输出口与S5PV210处理器的GPIO口相连,各传感器电路的连接遵循相应的电路连接规范。

2.2门禁系统电路设计

门禁系统采用单片机STC89C52芯片作为主控芯片,由单片机、矩阵键盘、报警电路、LED指示灯显示组成,电路设计如图2所示。系统能完成开锁、修改密码、当操作错误的次数大于系统设置的极限时,系统在报警的同时还会锁定系统以加强密码锁的安全性,系统还具有节电和掉电保护等功能。密码设置在主控系统上LCD触摸屏上设置,系统初始化密码为012345,利用93c46芯片掉电保护功能,对修改后的密码自动存储。根据单片机的返回值,在主控系统QT编写的界面上可以控制门的打开以及显示门的状态信息。


图2 门禁系统电路图

2.3 GSM模块电路设计

TC35i模块有40个引脚,通过一个ZIF(Zero Insertion Force,零阻力插座)连接器引出。这40个引脚可以划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制。S5PV210通过扩展的MAX232芯片实现串口通信,TC35i模块连接到9针的D型插座上,其连接电路如图3所示。用户可通过GSM短信功能完成与智能家居控制系统的通信,并获取家庭内各传感器以及门禁系统的状态。
[page]

图3 GSM模块电路图

3系统软件设计

3.1 QT编程

本系统使用Qt creator中的Qt设计器设计主控系统程序的人机交互界面,遵循QT/embedded编程一般规则编写代码,首先实现了各种电气设备、传感器系统、门禁系统、GSM通信的相关功能控制和设置以及家庭娱乐功能,然后在主程序中添加国际化和中文支持,最后编译并通过NFS进行系统测试。

主界面类名为SmartHome,继承自QWidget类。在其头文件内声明了6个功能界面对象,应用到QListWidgetItem和QListWidget两个类以及mouseMoveEvent方法管理这六个行为,使其具有显示隐藏功能。

主界面程序实现

3.2 BOA服务器的配置与移植

BOA服务器是一个小巧高效的、特别适合嵌入式系统的单任务的web服务器,它可以运行在linux下并支持CGI.本系统中,首先完成在linux下Boa源代码的下载、修改和交叉编译,在etc目录下面新建boa文件夹,将可执行文件boa及boa.conf放置到该目录下,并将mini.typ es复制到etc目录下,在对boa.conf和mini.types两个文件完成配置,最后在终端运行。/boa

3.3客户端网页

JavaScript是一种广泛用于客户端Web开发的脚本语言,它基于对象和事件驱动并具有相对安全性,常用来给HTML网页添加动态功能,比如响应用户的各种操作。CSS(Cascading Style Sheet)可译为“层叠样式表”或“级联样式表”,它定义如何显示HTML元素,用于控制Web页面的外观。通过使用CSS实现页面的内容与表现形式分离,极大提高了工作效率。样式存储在样式表中,通常放在部分或存储在外部CSS文件中。利用CSS和JavaScript编写客户端网页界面如图4所示。


图4 客户端智能家居控制界面


4 结论

经测试,本系统安全可靠,性能稳定,可以使用主控系统界面便捷的对家居系统的各个功能完成设置与控制,本地客户还可通过一台上网的计算机或一部手机即可以灵活方便实现对家居系统完成监控。此系统工作稳定,扩展性强,配置灵活,功能丰富,具有良好的移植性、通用性,具有广阔的应用前景。

关键字:BOA  智能家居  S5PV210  STC89C52 引用地址:基于S5PV210的智能家居系统设计

上一篇:电冰箱及其部件自动检测线设计与实现
下一篇:基于Small RTOS51的多任务串行通信研究

推荐阅读最新更新时间:2024-03-16 13:42

Qorvo® 为智能家居和物联网应用提供大范围、高效率的 Wi-Fi FEM
中国北京 – 2022 年 9 月 20 日–移动应用、基础设施与航空航天、国防应用中 RF 解决方案的领先供应商 Qorvo®, Inc. 今天推出一款小巧紧凑的集成式前端模块 (iFEM),为 Wi-Fi 6 (802.11ax) 及最终的 Wi-Fi 7 系统提供高效可靠的全屋覆盖。相比竞争产品,QPF7250 iFEM 将 Wi-Fi 范围扩大了 30%,同时增加了容量,以支持智能家居和物联网的更多接入点。 Qorvo 的 QPF7250 在单个设备中集成带 DC 和 RF 功率检测器的 2.4 GHz 功率放大器 (PA)、FCC edgeBoost™ 体声波 (BAW) 滤波器、发射/接收开关 (SP2T)
[物联网]
Qorvo® 为<font color='red'>智能家居</font>和物联网应用提供大范围、高效率的 Wi-Fi FEM
S5PV210中断处理的主要寄存器
1、VICnINTENABLE(负责打开中断工作的)和VICnINTENEAR(负责关闭中断工作的)n代表的是0123456等常数 (1)VICnINTENABLE 对应interrupt endble (使能,即开),VICnINTENCLEAR对应interroup enable clear (全能清除,即关) (2)INTENABLE寄存器负责相应的中断的使能,INTENCLEAR寄存器负责相应的中断禁止。 (2)当我们想使能(意思就是启用这个中断,就是当硬件产生中断时CPU能接收的到)某个中断时,只要这个中断编号对应的VICnINTENABLE的相应bit写1即可(注意这个位写1其它位写0对其它位没有影响,这个
[单片机]
智能家居迎来高速扩张期 网络安全将成最大问题
2017年以来,智能家居站在了行业的风口。十九大报告指出,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。随着物联网技术发展日趋成熟,智能手机与周边智能化设备联动的程度越来越高,低头族们用手机掌控家居生活的需求正在开始慢慢变强。近年来,智能家居的产品层出不穷,涉及智能家电、智能安防、智能灯光、智能窗帘、智能门锁、智能音箱等细分领域。智能家居市场的目标客户已经从豪宅用户、高端用户转向了中产阶级、普通白领。    智能家居迎来高速扩张期   随着人们对智能家居关注的不断加热和智能家居市场规模日益扩大,智能家居产品呈井喷式发展。据前瞻产业研究院《中国智能家居设备行业市场前瞻与投资报告》数据显示,智能
[安防电子]
指纹锁走进家庭 智能家居不再遥不可及
  北京科博会曾推出的“智能家居”模式样板房,展示了从指纹锁到安防系统的一系列聪明的家拥有的功能,让人们眼前一亮。    现在,这套系统已经不再遥不可及,已经有人真正住进了这样的家。在香港就有这样一位女设计师芬妮,她自己亲手设计出一间高科技的智能屋,参观过她家的人都会感叹,这下真的体验到什么是“游手好闲”了,一切通过遥控器或按几下电话键就能轻松解决,令人大开眼界。   有着博士学位的芬妮和丈夫利用两年时间设计并完善了这套系统,他们把它命名为Intexact智能系统,据说其中有3项技术已获得专利,比美国等一些国家的技术还要先进。       芬妮和丈夫的家是一幢3层小楼,面积大概有600平方米左右。从外观看,这座灰白色外
[安防电子]
日本地震 给智能家居带来哪些新方向?
       智能家居带给便利生活的同时,也希望也能带来安全,尤其是当地震发生时,希望智能家居产品成为生命的保护者、守护神,在危险中做生命的一道屏障。        智能家居能预测地震?        到目前为止,国际上还没有什么好的办法能提前预知地震,但是科学界正在努力攻破难关,希望能提前预警地震的到来,从而快速撤离人员和财产,随着传感器和家居智能化技术的发展,家居智能化和传感器也能为防震抗震服务。        据了解,英国研究者使用RFID和传感器来监控地震中的房屋,这就用了家居智能化技术。他们把已建成在希腊的原型称为自治愈房屋。这种房屋在墙中专门设计了缝隙空间,并且墙体中加入了可在强压下变为流体的材料。如果受到地
[安防电子]
苹果WWDC最大升级主角你平时可能都很少用
    作为移动互联网领域最知名的开发者盛会之一,苹果WWDC大会一直都是技术爱好者以及普通消费者所关注的重点。 目前苹果已经确定将在北京时间6月14日凌晨1点(旧金山时间6月13日早上10点)举行WWDC。事实上,在今年谷歌I/O大会饱受好评的情况下,人们 对于苹果将在WWDC2016大会上发布的新品更感好奇。   与往年有所不同的是,今年大会的所有首日庆典活动都将在比尔-格雷厄姆市政礼堂召开,区别于往年苹果在旧金山Moscone West召开全球开发者大会。早先苹果选择在WWDC大会上推出iPhone等重量级硬件产品,但随着时间的推移,WWDC大会的重点已然完全转换到了软 件上。每年的WWDC大会,苹果都会介绍旗下软件的最
[手机便携]
通信协议各有利弊,未来智能家居将如何发展?
根据IDC预计,2018年全球智能家居设备市场预计将同比增长31%,达到6.439亿台出货量。到2022年,整个智能家居市场——包括智能扬声器、视频娱乐产品、联网照明、智能恒温器和家庭监控/安全产品——预计将达到近13亿台设备,五年的年均复合增长率(CAGR)为20.8%。 智能家居领域参与者众多,竞争格局尚未明朗,各类企业均有机会。但随着市场容量的日趋扩大,竞争也将越来越激烈,对企业的专业化、对服务的响应速度、产品的稳定性要求均会更高,品牌化、专业化和规模化的企业将更有市场前景。 近年来,虽然智能家居产品增长速度较快,但着眼当下,智能家居产品大多处于单品智能化或单品之间联动阶段,产业链现状依旧呈现散且慢的特征。 蓝
[嵌入式]
通信协议各有利弊,未来<font color='red'>智能家居</font>将如何发展?
二极管(STC89C52): 编写程序控制二极管花样流水灯
一. 硬件设计 二. 软件设计 1. 程序功能 编写程序控制二极管花样流水灯. 2. 程序源码 #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int uchar code a_ledTable = { 0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xf
[单片机]
二极管(<font color='red'>STC89C52</font>): 编写程序控制二极管花样流水灯
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved