基于S3C2410的智能家居数据采集系统设计

发布者:HappyExplorer最新更新时间:2011-08-05 关键字:S3C2410  智能家居  数据采集 手机看文章 扫描二维码
随时随地手机看文章

O 引言
    智能家居是以住宅为平台,兼备建筑设备、网络通信、信息家电和设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。它利用先进的计算机技术、网络通信技术和综合布线技术,将与家居生活有关的各种系统有机地结合在一起,通过统筹管理,让家居生活更加舒适、安全。家庭自动化、家庭网络、网络家电、信息家电等产品都属于智能家居系统产品。
    数据的采集、处理以及传输是实现智能小区控制作用的核心。在此设计了利用嵌入式系统作为开发平台,利用TCP/IP协议作为信息传输方式的业主基本信息数据采集的方案。
    由于Internet的发展和普及,采用TCP/IP协议简单、方便、成本低,开放性好,标准化程度高。物业管理中心一方面通过互联网获得最新的消息(天气预报、重大新闻等),向外发布。另一方面,利用采集各节点的数据进行控制、决策和协调,并向外发布信息。

1 数据采集系统设计
1.1 基本要求
    各个业主将自己的基本信息(主要包括电度表、水度表、气压表等的读数)、室内情况(主要包括温度、含天燃气浓度等)通过信息采集、处理与分析,完成单个业主的控制,并传输到物业管理中心,提供给物业管理人员使用以及供广大业主参考。必须满足的基本要求如下:
    能对业主家各类传感设备兼容,即能实现多路模拟和数字信号的采集。采集的时间间隔在30 s~2 min。
    具有业主控制功能,能实现数据传输、处理和控制。当通信网络一旦出现故障,各节点能依据历史数据和当前采集的信息,实现报警功能。
    实时接收由管理中心发来的信息,并能做出相应的显示,提醒业主自己当前的情况。通信接口丰富(具有TCP/IP通信接口、RS 232/USB接口等),内存空间较大。数据采集系统的组成原理如图1所示。


1.2 系统设计
1.2.1 节点的硬件组成
    考虑到各业主间的完全独立的特殊性,前端设备采用嵌入的设计方法,其硬件组成结构如图2所示。


    节点作为控制的一部分,要完成对各业主的控制功能。控制的实现利用采集的各种数据和中心发布的协调控制指令,通过节点处理后完成。所以,一个节点由数据采集、传输、控制三个功能单元组成。这些功能的实现通过嵌入式系统来完成。[page]

    按其功能要求其数据流有:一是从各个传感器采集的数据,通过中间处理过程进行处理后,显示在业主面前;二是从信息采集系统中取来的数据,通过中间处理过程进行处理后,上传到物业管理中心,存储在数据库中;三是管理中心发布系统协调控制的命令或处理的结果在业主家显示。
1.2.2 数据的采集
    物业管理数据的采集主要功能是将各业主的水表、电表、媒气表等原始数据通过各类检测器送到节点进行预处理。
    常用传感器技术包括干簧管传感器、霍尔传感器、红外线传感器、IC卡控制器和电子传感器等。本系统采用电子传感器,在普通水表、气表的计数机构中对应于刻度盘的下面安装电子传感器,使传感器与计数齿轮同步转动,电子传感器得到的电子信息与机械读数完全同步,形成一定的函数关系,经A/D转换后,分别得到水表、媒气表读数的数字信息,电表的读数则可以采用电子式智能电表得到。通过RS 232接口传送到微处理器中。
    摄像头数据通过USB接口与处理器通信。主要用于业主外出(特别是在外出度假)时,开启摄像设备。可以对客厅或其他重要地方进行监控。
1.2.3 数据的预处理
    节点数据的预处理,其主要功能将各类检测器采集的异样数据进行过滤,去掉非法、无效的数据,对故障数据进行恢复,将有效、合法的数据按照标准进行格式化处理,并将其封装、利用TCP/IP协议,通过通信网络发送到测控中心指定的数据通道或数据库。提供给物业管理中心。采集得到的数据经预处理后的实时检测交通数据效果更好,更符合实际情况的需要,并有效地节省了计算机存储的工作量。
1.2.4 数据的显示、存储及传输
    节点控制机将各种检测器采集的交通流信息用来控制该节点的交通,同时又要经处理机进行预处理,一方面利用LCD液晶显示,使各业主很方便知道自已各种费用;另一方面,利用通信接口,通过TCP/IP协议,保证采集到的数据安全性、可靠性、有效性传输到控制中心,用于整个系统协调控制和管理。

2 系统实现
2.1 硬件结构
    节点处理机要执行繁重的通信和算法处理,对处理器的通信和运算速度有很高的要求,传统的单片机处理器性能有限无法满足节点的要求。因此采用SAMSUNG公司的处理器S3C2410平台,它具有灵活的特性和强大的性能,在嵌入式系统中得到了广泛的应用。该处理器内部集成了ARM公司ARM920T处理器核的32位微控制器,资源丰富,带独立的16 KB的指令CACHE和16 KB数据CACHE,LCD控制器、RAM控制器、NAND闪存控制器、三路UART、四路DMA、四路带PWM的Timer、并行I/O口、八路10位ADC、TouchScreen接口、I2C接口、I2S接口、两个USB接口控制器、两路SPI,主频最高可达203 MHz。在处理器丰富资源的基础上,还进行了相关的配置和扩展,平台配置了16 MB 16位的FLASH和64 MB 32位的SDRAM。通过以太网控制器芯片DM9161扩展了一个网口,另外引出了一个HOST USB接口。硬件平台如图3所示。主要包括数据采集、数据显示、数据存储以及数据传输(网络控制)。这里主要介绍数据显示和数据传输的实现。

[page]

2.1.1 显示接口的实现
    在该显示系统的硬件电路中,S3C2410与LCD模块的连接是关键。S3C2410内部自带一个LCD驱动控制器(STN&TFT),可以支持规格为每像素2位(4级灰度)或每像素4位(16级灰度)的黑白LCD。也可以支持每像素8位(256级颜色)的彩色LCD屏。通过编程可以支持不同LCD屏的要求。本系统除了显示用户水、电、媒气的用量.还要显示时间和室内摄像的图像。因此,选用夏普公司生产的图形点阵256色STN液晶模块LM057QCl-T0l,它的分辨率为320×240,由于它具有接口简单、工作稳定和便于操作等特点,在嵌入式系统有比较广泛的应用。LM057QClT01要求其电源电压VDD为5 V,并且LCD数据和控制信号的高电平输入电压V1H在3.8~5.25 V范围内,低电平输入电压价则在O~1.5 V范围内,故可以直接与S3C44BOX0相连,而液晶显示所需的偏转电压(27 V)可由外电路接入到VEE(第7管脚),其电路图如图4所示。


2.1.2 网络通信接口的实现
    对于以太网接口,S3C24lO内嵌了两个以太网控制器,在全双工模式下支持IEEE 802.3.MAC控制层协议,但未提供物理层接口,需外接一片物理层芯片以提供以太网的接人通道。本系统中选用DM9161作为物理层芯片,由于信号定义很明确,连接比较简单。信号的发送和接收应通过网络隔离变压器和网络水晶接头RJ45接口接入以太网。DM9161是高集成度、低功耗的100Base-TX和10Base-T物理层收发芯片,只需要连接很少外围元件就可以实现以太网数据的物理层收发,提供完全IEEE 802.3u中定义的100Base-TX所有的物理层功能。使用非屏蔽双绞线(UTP5/UTP3)作为传输媒质,为MAC层设备提供MII。MII是IEEE 802.3u标准(Clause22)中定义的接口规范。其目的是提供一个简单的、易于实现的MAC子层和物理层的接口。MII接口使得不同的传输媒质和物理层接口模块可以通过统一的接口与MAC子层进行数据交互。


2.2 系统软件
    系统操作系统采用Linux操作系统,Linux内核是一种源码开放的操作系统,采用模块化的设计。在此只保留了必需的功能模块,删除了冗余的功能模块,并对内核重新编译,从而使系统运行所需的硬件资源显著减少。最重要的一点是,Linux自诞生之日起就与网络密不可分。Linux系统内核集成了大量的网络应用程序,支持全部的标准因特网协议和几乎所有的联网技术,这使Linux很适合基于网络的应用开发,用户编写的程序代码可以直接建立在这些网络应用程序的基础之上,从而大大缩短开发周期。因此将其应用于智能家居控制器的设计,具有代码量小、运行消耗系统资源少、可靠性高、开发周期短等优点,适应智能家庭数据采集控制器对于操作系统的要求。[page]

2.1.1 显示接口的实现
    在该显示系统的硬件电路中,S3C2410与LCD模块的连接是关键。S3C2410内部自带一个LCD驱动控制器(STN&TFT),可以支持规格为每像素2位(4级灰度)或每像素4位(16级灰度)的黑白LCD。也可以支持每像素8位(256级颜色)的彩色LCD屏。通过编程可以支持不同LCD屏的要求。本系统除了显示用户水、电、媒气的用量.还要显示时间和室内摄像的图像。因此,选用夏普公司生产的图形点阵256色STN液晶模块LM057QCl-T0l,它的分辨率为320×240,由于它具有接口简单、工作稳定和便于操作等特点,在嵌入式系统有比较广泛的应用。LM057QClT01要求其电源电压VDD为5 V,并且LCD数据和控制信号的高电平输入电压V1H在3.8~5.25 V范围内,低电平输入电压价则在O~1.5 V范围内,故可以直接与S3C44BOX0相连,而液晶显示所需的偏转电压(27 V)可由外电路接入到VEE(第7管脚),其电路图如图4所示。


2.1.2 网络通信接口的实现
    对于以太网接口,S3C24lO内嵌了两个以太网控制器,在全双工模式下支持IEEE 802.3.MAC控制层协议,但未提供物理层接口,需外接一片物理层芯片以提供以太网的接人通道。本系统中选用DM9161作为物理层芯片,由于信号定义很明确,连接比较简单。信号的发送和接收应通过网络隔离变压器和网络水晶接头RJ45接口接入以太网。DM9161是高集成度、低功耗的100Base-TX和10Base-T物理层收发芯片,只需要连接很少外围元件就可以实现以太网数据的物理层收发,提供完全IEEE 802.3u中定义的100Base-TX所有的物理层功能。使用非屏蔽双绞线(UTP5/UTP3)作为传输媒质,为MAC层设备提供MII。MII是IEEE 802.3u标准(Clause22)中定义的接口规范。其目的是提供一个简单的、易于实现的MAC子层和物理层的接口。MII接口使得不同的传输媒质和物理层接口模块可以通过统一的接口与MAC子层进行数据交互。


2.2 系统软件
    系统操作系统采用Linux操作系统,Linux内核是一种源码开放的操作系统,采用模块化的设计。在此只保留了必需的功能模块,删除了冗余的功能模块,并对内核重新编译,从而使系统运行所需的硬件资源显著减少。最重要的一点是,Linux自诞生之日起就与网络密不可分。Linux系统内核集成了大量的网络应用程序,支持全部的标准因特网协议和几乎所有的联网技术,这使Linux很适合基于网络的应用开发,用户编写的程序代码可以直接建立在这些网络应用程序的基础之上,从而大大缩短开发周期。因此将其应用于智能家居控制器的设计,具有代码量小、运行消耗系统资源少、可靠性高、开发周期短等优点,适应智能家庭数据采集控制器对于操作系统的要求。

 

 

关键字:S3C2410  智能家居  数据采集 引用地址:基于S3C2410的智能家居数据采集系统设计

上一篇:电动天窗耐久性测试系统的研制与开发
下一篇:基于PC的温度测量系统参考设计

推荐阅读最新更新时间:2024-03-30 22:17

智能家居:安全始于意识到它的重要性
依托于 物联网 技术,近年来 智能家居 市场越来越火热。智能家居给生活带来了极大的便利,但也成为了黑客进行网络攻击的对象,如入侵智能摄像头系统,窃取信息,甚至是将用户的生活放在网上进行直播。   “智能但是不大安全”,这听起来并不靠谱。   在网络的世界里,这种不靠谱也会发生在一些“有智慧”的物体上。在现代家庭中,很多设备在某种程度上来讲都是智能的。   这些设备包括从恒温器、烤箱和冰箱等电器,到电视、儿童玩具、吸尘器、扬声器、灯泡、安保摄像头、婴儿监视器、门窗锁和开关、烟雾探测器,当然还有一些虚拟的助手,所有的这些都可以通过你的声音进行控制,或者借助其它智能设备控制,比如手机或计算机设备等。   这些设备出奇地方便,可以响应远程
[嵌入式]
智能家居引爆MCU需求,多样化市场应用或成推力
新一代年轻消费族群对于生活品质的需求逐渐提高,不仅小米要发展智能家居,中兴通讯也于上月22日正式于北京揭晓智慧家庭的新战略,研调机构预测全球智能家居设备和服务市场到了2018年,市场规模将达到680亿美元,可见 智能家居 将成为市场主流,而智能家居的崛起将引爆MCU(微控制器)的需求量迅速攀升,大陆以GigaDevice为首的MCU半导体厂商有望迎来庞大商机。 智能家居所需要的IC芯片与物联网主流芯片基本上是一致的,物联网的数据处理、加工、传输都离不开MCU,在物联网(IoT)发展趋势之下,节能、安全感测、3C产品、医疗及汽车电子应用等,均已成为MCU的热门应用领域。 MCU为未来每一个物联网设备的关键元件之一,
[物联网]
AWE 2019开幕在即,5G/8K/人工智能会给我们带来哪些惊喜?
2019年3月14日—17日,2019中国家电及消费电子博览会(AWE2019)将在上海新国际博览中心盛大开幕,作为全球前三的家电及消费电子展会,每年的AWE都可谓是中国家电行业甚至是全球家电产业的年度盛会,都有来自全球各地的众多知名品牌厂商参展并展示最前沿的创新科技。 那么问题来了,今年的AWE展会又有哪些新变化呢?又将为我们带来哪些惊喜?接下来,就跟着小编一起来探讨下 AWE 2019 展会的大不同。 变化一:厨电强势崛起,首届厨电美食节吸晴无数 与去年展会相比,AWE 2019展会的厨电馆规模继续扩大,将设置N1、N2、N4三大展馆,通过厨电产品的大变革来展示现代厨房的理想场景。其中,方太、林内、帅康、九阳、苏泊
[嵌入式]
AWE 2019开幕在即,5G/8K/人工智能会给我们带来哪些惊喜?
智能家居,你需要知道哪些公司
CES(国际消费类电子产品展览会)的智能家居热潮尚未过去,谷歌(微博)收购Nest又让智能家居进一步升温。那么该领域主要有哪些公司,都生产了哪些产品? 目前市场上智能家居的生产企业主要包括三类:传统家庭自动化厂商;索尼、三星、LG等IT公司;Nest等新兴创业公司。 第一类的代表公司有: 唐太子(TELETASK),位于比利时的一家家庭自动化系统制造商,提供家庭常用设备如各种灯、电动窗帘、暧气、冷气、家电等设备的集成控制解决方案,还实现了对音响、家庭影院、可视对讲等设备的综合控制。 莫顿(Merten),一家德国公司,属于施耐德电气财团。其产品可通过智能总线控制系统,实现对灯光、空调、窗帘、电气设备等的控制。例如以通
[物联网]
<font color='red'>智能家居</font>,你需要知道哪些公司
基于CAN总线技术的车辆虚拟仪表数据采集系统研究
   引言   现在总线技术有很多种。从成本上讲,RS-232/485的成本都比CAN低;速度上讲,工业以太网等也都不错。为什么唯独CAN在汽车电子中得到亲睐?   从成本上来说,CAN比UART、RS-232/485高,但比以太网低;从实时性来说:CAN的实时性比UART和以太网高,为了保证安全,车用通信协议都是按周期性主动发送,不论是CAN还是LIN,对实时性要求高的消息其发送周期都小于10ms(每辆车都有好几条这样的消息),发动机、ABS和变速器都有几条这样的消息;从可靠性来说,CAN有一系列事故安全措施,这是UART和以太网都不具备的,多点冗余也是UART(点对点传输)和工业以太网(数据传输距离短)难于实现的,所以C
[嵌入式]
基于ARM的高精度数据采集系统设计
目前,高精度数据采集系统的结构普遍采用DSP+FPGA的构架,系统结构复杂,体积大,成本高,不适用于某些领域的小型化、低成本的特殊要求。综上,设计了一种结构简单,体积小,成本低,采集精度高的数据采集系统,具有非常重要的现实意义及应用前景,能够为国内数据采集系统开发提供一定的经验和参考。 1 数据采集处理系统的工作原理和结构 嵌入式微处理器ARM具有外围配置电路简单、体积小、成本低、性能高、可靠性高和外围硬件资源丰富等优点,能够保证数据采集的实时性,而且还有较强的数据处理功能,在诸多领域的应用日趋广泛。本方案中模/数转换芯片选用16位ADS8364,系统主芯片选用意法半导体公司推出的基于ARM Cortex-M3系列32位芯片S
[单片机]
基于ARM的高精度<font color='red'>数据采集</font>系统设计
国内安防产业如何更好地融入智能家居
    随着通信与技术的发展和人们日益增长的现代化高品质生活需求,出现了对住宅中各种通信、家电、安保设备通过总线技术进行布线、监视、控制与管理的商用系统,这在美国称为SmartHome也就是现在智能家居的原型,从此“智能家居”成为了人们现代化生活的一部分。智能家居的诞生,不仅为人们日常生活带来更多的舒适和便捷,而且通过更精确、更方便的控制达到了节省能源的目的。      智能家居概念     居住环境智能化最早起源于西方,在欧美国家的普及率已相当的高,以美国洛杉矶为例,70%的商业楼宇都已实现智能化管理,85%家庭住宅和中高档社区也配有成套的智能化管理系统。而在中国,智能家居理念还处于导入阶段的中后期,只限于高档别墅和住宅,智能
[安防电子]
基于MPX2100型传感器的高精度数据采集系统
  摘要:在压力的测量与分析中,通常压力值的变化速度不快,但要求测量精度很高。本文介绍了一种基于MPX2100型压力传感器的高精度压力数据采集系统,给出了X型硅压力传感器MPX2100以及A/D转换核心部件ICL7135各自的性能特点及其相关接口电路;提供了系统的组成框图、各主要部分电路图及A/D转换软件设计流程图。      关键词:高精度;压力传感器;数据采集;A/D转换;液晶显示;单片机       一、引言      在石油、化工、冶金、电力、纺织、轻工、水利等工业及科研领域中,都必须进行相关的压力检测与分析。通常压力值的变化速度较缓慢,但在测量压力值并把它由非电量转变成电量这一过程中,要求精度非常高,本文介绍了一种通用的
[测试测量]
基于MPX2100型传感器的高精度<font color='red'>数据采集</font>系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved