基于ARM的智能家居远程控制系统设计

发布者:数字行者最新更新时间:2008-01-28 来源: 本网关键字:智能家居系统  远程控制系统  ARM  智能家电  中断方式  ARP协议  DMA模式  ZIF  智能抄表  设计与实现 手机看文章 扫描二维码
随时随地手机看文章

  随着互联网技术和信息通信技术向普通家庭生活的不断普及,如何将消费电子、计算机和通信融为一体,已成为人们非常关心的一个问题。智能家电网络管理系统能够实现家用电器的网络化、智能化管理。通过该系统将家中的网络电器与互联网和GPRS网络相连,这样无论何时何地,用户都可以通过该系统远程操纵家用电器。本文主要讨论智能家居远程控制系统的设计与实现。

  智能家居系统的总体结构

  智能家居远程控制系统的核心部分是一个嵌入式Web服务器,系统集有线和无线Web服务器于一体,用户可以利用办公室的PC或者手机登录家中的Web服务器,在通过用户名和密码验证后,便可以查看并控制家用电器;系统带有LCD和键盘,具有良好的人机界面;用户还可以通过键盘来设定系统的任务;系统留有丰富的功能扩展接口,通过这些扩展接口将来还可以实现防火防盗和智能抄表等应用。系统结构框图如图1所示。

  

  

  图1 智能家居系统的总体结构

  智能家居系统的硬件设计

  1 系统的硬件结构

  在本系统中,主芯片采用意法半导体的STR710,它基于高性能的ARM7TDMI内核,拥有非常丰富的外设和增强的I/O功能。该器件包含片上高速单电压Flash存储器和高速RAM存储器。由于内嵌ARM内核,所以与所有的ARM工具和软件兼容。网络芯片采用Cirrus Logic公司生产的基于ISA的低功耗、性能优越的CS8900A,GPRS模块采用Siemens公司的MC35i,另外系统中还提供了32Mb的Flash和SRAM,分别由芯片M28W320ECB和TC55V820FT来实现。

  

  

  图2 系统硬件结构

  2 主芯片STR710

  STR710具有4通道12位ADC和10个通信接口,非常适合工业应用,尤其适合本设计这种需要比较多的接口,既有模拟输入又有数字输入的系统。

  STR710是整个系统的核心。它作为一个嵌入式网关,将外部网络与所有的网络家电连接在一起,是整个系统运行的平台。首先,在远程操纵家电方面,STR710负责从MC35i接收到的短消息和CS8900A接收到的以太网数据中提取出用户指令,然后根据该指令操纵相应的网络家电或者查询其运行情况,最后将执行结果反馈到用户终端。其次,在网络家电工作模式设置方面,STR710的任务主要是在LCD上显示相应的菜单以及帮助信息,通过良好的界面指导用户完成设置。STR710还定时查看家用电器的工作情况。一旦出现紧急或危险的状况时,及时采取必要的保护措施,并向用户终端报警。

  3 网络控制器CS8900A

  CS8900A突出的特点是使用灵活,其物理层接口、数据传输模式和工作模式等都能根据需要而动态调整,通过内部寄存器的设置来适应不同的应用环境。

  CS8900A支持I/O传输模式、Memory模式和DMA模式,其中,I/O模式是访问CS8900A存储区的默认模式,比较简单易用,所以在本系统中选用I/O模式。CS8900A与STR710的硬件连接框图如图3所示,STR710通过/SBHE、/IOW和/IOR等控制信号实现对CS8900A的工作方式控制和读写操作。数据的接收采用中断方式,由于CS8900A和STR710的中断电平是相反的,所以,中断信号线间需接一个非门。CS8900A与STR710之间的数据传输采用的是默认的I/O模式,因此,读写引脚/MEMW和/M EMR被置高,以关闭Memory方式。在此模式下,用4根地址线就可以实现对所有寄存器的访问。如图3所示,引脚SA0~SA3对应接到STR710的地址线A11~A14上即可。除了为保证上述的默认偏移地址(0x0300),须将SA8和SA9置高外,其余不用的地址线都接低电平。

  CS8900A通过一个带厄流线圈的隔离变压器(E2023)将CPU要发送的数据发送到网络上;接收数据时,由网络传来的数据也经过隔离变压器。加隔离变压器的作用主要是将外部线路与CS8900A隔开,防止干扰和烧坏元器件,实现带电的插拔功能。

  

  

  图3 CS8900A与STR710的接口

  4 GPRS模块MC35i

  MC35i的正常运行需要相应的外围电路与其配合。MC35i的40个引脚通过ZIF连接器分别与电源电路、启动与关机电路、数据通信电路、语音通信电路、SIM卡电路、状态指示灯电路等连接,如图4所示。

  

  

  图4 MC35i外围接口电路

  系统软件设计

  系统软件采用分层设计,包括硬件设备驱动层、操作系统层、应用程序接口层和应用软件层。软件系统结构如图5所示。

  

  

  图5 智能家电网络管理系统软件框架

  操作系统选择小型的实时操作系统μC/OS-II是基于以下几方面的考虑:完全免费的内核、公开的源代码、系统内核实用性强、可靠性高,操作系统内核对处理器以及ROM、RAM资源的要求不高,利于在16位微处理器上移植。TCP/IP协议分为4层:链路层(ARP协议)、网络层(IP协议、ICMP协议)、传输层(TCP协议、UDP协议)、应用层(HTTP协议)。本系统的TCP/IP协议栈选择uIP1.0;图形用户界面选择μCGUI。

  结束语

  这一智能家居远程控制系统设计有别于以往的仅侧重于安防的思路,而是家庭信息化的整体解决方案,文中给出了系统的硬件组成和结构,给出了关键模块的连接方式,以及软件实现的结构框图。由于系统留有丰富的接口,所以随着宽带无线通信技术、Internet技术和微处理器技术的发展,系统的功能可以得到不断的补充和完善。以防盗报警为例,在家中安装摄像头,以嵌入式系统为视频中央处理器,完成视频压缩与识别,就可以实现家庭的实时监控和报警。可以看出,智能家居系统目前拥有广阔地应用前景。

 

关键字:智能家居系统  远程控制系统  ARM  智能家电  中断方式  ARP协议  DMA模式  ZIF  智能抄表  设计与实现 引用地址:基于ARM的智能家居远程控制系统设计

上一篇:基于ARM的紧凑型图像采集系统
下一篇:实时操作系统μC/OS-II的改进与应用研究

推荐阅读最新更新时间:2024-05-13 21:01

LED背光模组的设计与实现
引言   液晶屏自身并不发光,为了可以清楚地看到LED显示屏的内容,需要一定的白光背光源。背光源是存在于液晶显示器内部的一个光学组件,由光源和必要的光学辅助组件构成。LED背光源如果通过增加对比度、区域控制等手段,性能要远远优于CCFL背光源。目前,led背光源已经在中小尺寸面板中普及,如手机、数码相框等,随着LED技术的发展和LED芯片的不断成熟,LED液晶电视将可能逐步取代传统的CCFL液晶电视。   背光源根据光源的位置不同分为直下式背光源和侧光式背光源。直下式背光源,直接把LED光源放在出光面下面,光源发出的光经过一段空间距离和扩散板的扩散和混合后,成为面光源发射出来,直下式背光源需要一定的混光距离。而侧光式背光
[电源管理]
LED背光模组的<font color='red'>设计与实现</font>
TI全新Hercules S570 ARM安全微控制器、電源管理IC
TI 全新 Hercules S570 ARM 安全微控制器、電源管理 IC 及馬達驅動器 快速啟動汽車及運輸設計 SafeTI 設計套件具有 32 位元 Hercules 安全微控制器、TPS65381-Q1 PMIC 及 DRV3201 馬達驅動器 可加速並簡化客戶馬達控制設計與認證 德州儀器宣佈推出 12 款全新 Hercules S570 ARM Cortex -R4 安全微控制器、配置 TPS65831-Q1 多軌安全電源管理積體電路 (power management integrated circuit; PMIC)與TI DRV3201-Q1 安全馬達驅動器。 Hercules S570 安全微控制器連同 TI
[汽车电子]
PIC16F877定时器0的中断方式调试
PIC16F877单片机定时器0的中断方式调试程序 #include pic.h #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); void init(void); uint intnum; void main(void) { init(); while(1) { if(intnum = 20)//1S到时 { intnum = 0; RD0 = !RD0; } } } void init(void) { TRISD = 0; //PORTD引脚为输出 PORTD = 0; //POR
[单片机]
智能家居系统的主要功能及优点分析
智能家居的概念起源很早,在中国也越来越受到大家的欢迎。有很多的家庭都已经安装智能家居了,那么智能家居真的那么好吗?今天小编带大家来了解一下中国智能家居系统的主要功能! 智能灯光控制实现对全宅灯光的智能管理,可以用遥控等多种智能控制方式实现对全宅灯光的遥控开关,调光,全开全关及“会客、影院”等多种一键式灯光场景效果的实现;并可用定时控制、电话远程控制、电脑本地及互联网远程控制等多种控制方式实现功能,从而达到智能照明的节能、环保、舒适、方便的功能。 优点:1、控制:就地控制、多点控制、遥控控制、区域控制等。2、安全:通过弱电控制强电方式,控制回路与负载回路分离。3、简单:智能灯光控制系统采用模块化结构设计,简单灵活、安装方便。
[嵌入式]
ARM强调开放市场 建立完整生态体系
    针对近期发展动态,特别是针对目前big.LITTLE架构、新款Mali发展等,ARM透过小型说明活动分享。其中,针对目前核心数量、省电效能、64位元发展与GPU技术授权等议题,ARM方面也简单做了说明与回应。此外,ARM也针对多核策略、64位元与进军PC市场等看法做了分享。 与竞争对手发展不同 ARM以开放心态看待市场发展 ARM处理器部门市场营销策略副总裁Noel Hurley在今日活动中说明,目前ARM发展主要是以开放态度看待整的市场经济生态体系,本身同时针对CPU (处理器)与GPU两个主要产品进行研发与授权,不同于竞争对手如Intel着重于处理器规格、制程等,ARM的着眼点在于让合作伙伴能提供更多元、对应不同需求
[手机便携]
ARM:创新可穿戴式装置酝酿无限商机
可穿戴装置无疑是今年科技产业界最红的话题之一,市场上已经出现各种智慧手表、健身腕带等等相关产品,而且参与厂商不乏Samsung、LG以及Sony等智慧型手机大品牌。不久前笔者有机会与正锁定可穿戴式装置市场的ARM行动部门行销经理 David Maidment 见面,他分享了对于此一新兴市场的几点看法。 问:ARM的技术将如何呈现在新一代的可穿戴式装置市场上? Maidment答:我们正在与各家原厂、晶片业者、服务供应商等寻求采用那技术的对象合作,主要锁定低功耗的ARM IP,包括Cortex M、Cortex A 系列处理器,Mali绘图处理器,以及可提供可穿戴式装置重要安全性功能的TrustZone技术。
[物联网]
ARM秘密开发64位芯片 最早下周宣布
  从传统的芯片格局来看,ARM与英特尔和AMD之间并没有直接的竞争关系,ARM主打的是超低功耗的移动和便携市场,而英特尔和AMD则是凭借 X86架构主打高性能的计算领域,不过随着技术的发展,ARM和英特尔、AMD之间的关系开始变得微妙起来,双方的竞争领域开始增加,而为了维持自己的优势,厂商方面都开始不断的进行研发。     上月初ARM就表示将支持多线程技术,而最新的消息显示ARM已经在密码开发64位版本的处理器产品,目前ARM的64位处理器产品已经基本上完成了设计工作,而ARM的合作伙伴方面也有消息称ARM已经在内部展示了64位ARM芯片。   该消息称,如果顺利的话ARM将会在下周宣布自己的64位版本处理器产品。对于该消
[嵌入式]
基于nRF905的LED屏无线通信设计与实现
现行市场上的LED屏,多采用异步串口、TCP/IP接口等有线和GPRS无线进行通信。对于装修计划中的LED屏,即使提前布线或预留线缆空间,在线缆损坏或调试LED屏还是有诸多不利条件。技术成熟的GPRS无线模块,价格昂贵,不适用于大众场合。针对普遍使用的串口通信控制的LED屏,本文介绍了采用nRF905芯片为核心的硬件电路,论述了无线通信系统中的功耗估计、速率适配、串口与无线的通信协议设计和嵌入式单片机的软件设计,实现单片机控制串口的无线通信。 1 硬件设计 1.1 硬件总体框图 硬件框图如图1和图2所示。图1为上位机框图,电路板上的单片机收到计算机发来的控制数据,通过无线模块转发。图2为下位机框图,单片机将无线模块收到的数据
[电源管理]
基于nRF905的LED屏无线通信<font color='red'>设计与实现</font>
小广播
最新应用文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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