




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ARM的智能家居远程控制系统设计2007-11-23 9:52:00戴刚 高洋 陈煜华 岳希亮供稿随着互联网技术和信息通信技术向普通家庭生活的不断普及,如何将消费电子、计算机和通信融为一体,已成为人们非常关心的一个问题。智能家电网络管理系统能够实现家用电器的网络化、智能化管理。通过该系统将家中的网络电器与互联网和GPRS网络相连,这样无论何时何地,用户都可以通过该系统远程操纵家用电器。本文主要讨论智能家居远程控制系统的设计与实现。智能家居系统的总体结构智能家居远程控制系统的核心部分是一个嵌入式Web服务器,系统集有线和无线Web服务器于一体,用户可以利用办公室的PC或者手机登录家中的Web服务器,在通过用户名和密码验证后,便可以查看并控制家用电器;系统带有LCD和键盘,具有良好的人机界面;用户还可以通过键盘来设定系统的任务;系统留有丰富的功能扩展接口,通过这些扩展接口将来还可以实现防火防盗和智能抄表等应用。系统结构框图如图1所示。图1智能家居系统的总体结构智能家居系统的硬件设计1系统的硬件结构在本系统中,主芯片采用意法半导体的STR710,它基于高性能的ARM7TDMI内核,拥有非常丰富的外设和增强的I/O功能。该器件包含片上高速单电压Flash存储器和高速RAM存储器。由于内嵌ARM内核,所以与所有的ARM工具和软件兼容。网络芯片采用CirrusLogic公司生产的基于ISA的低功耗、性能优越的CS8900A,GPRS模块采用Siemens公司的MC35i,另外系统中还提供了32Mb的Flash和SRAM,分别由芯片M28W320ECB和TC55V820FT来实现。图2系统硬件结构2主芯片STR710STR710具有4通道12位ADC和10个通信接口,非常适合工业应用,尤其适合本设计这种需要比较多的接口,既有模拟输入又有数字输入的系统。STR710是整个系统的核心。它作为一个嵌入式网关,将外部网络与所有的网络家电连接在一起,是整个系统运行的平台。首先,在远程操纵家电方面,STR710负责从MC35i接收到的短消息和CS8900A接收到的以太网数据中提取出用户指令,然后根据该指令操纵相应的网络家电或者查询其运行情况,最后将执行结果反馈到用户终端。其次,在网络家电工作模式设置方面,STR710的任务主要是在LCD上显示相应的菜单以及帮助信息,通过良好的界面指导用户完成设置。STR710还定时查看家用电器的工作情况。一旦出现紧急或危险的状况时,及时采取必要的保护措施,并向用户终端报警。3网络控制器CS8900ACS8900A突出的特点是使用灵活,其物理层接口、数据传输模式和工作模式等都能根据需要而动态调整,通过内部寄存器的设置来适应不同的应用环境。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和/MEMR被置高,以关闭Memory方式。在此模式下,用4根地址线就可以实现对所有寄存器的访问。如图3所示,引脚SA0SA3对应接到STR710的地址线A11A14上即可。除了为保证上述的默认偏移地址(0x0300),须将SA8和SA9置高外,其余不用的地址线都接低电平。CS8900A通过一个带厄流线圈的隔离变压器(E2023)将CPU要发送的数据发送到网络上;接收数据时,由网络传来的数据也经过隔离变压器。加隔离变压器的作用主要是将外部线路与CS8900A隔开,防止干扰和烧坏元器件,实现带电的插拔功能。图3CS8900A与STR710的接口4GPRS模块MC35iMC35i的正常运行需要相应的外围电路与其配合。MC35i的40个引脚通过ZIF连接器分别与电源电路、启动与关机电路、数据通信电路、语音通信电路、SIM卡电路、状态指示灯电路等连接,如图4所示。图4MC35i外围接口电路系统软件设计系统软件采用分层设计,包括硬件设备驱动层、操作系统层、应用程序接口层和应用软件层。软件系统结构如图5所示。图5智能家电网络管理系统软件框架操作系统选择小型的实时操作系统C/OS-II是基于以下几方面的考虑:完全免费的内核、公开的源代码、系统内核实用性强、可靠性高,操作系统内核对处理器以及ROM、RAM资源的要求不高,利于在16位微处理器上移植。TCP/IP协议分为4层:链路层(ARP协议)、网络层(IP协议、ICMP协议)、传输层(TCP协议、UDP协议)、应用层(HTTP协议)。本系统的TCP/IP协议栈选择uIP1.0;图形用户界面选择CGUI。结束语这一智能家居远程控制系统设计有别于以往的仅侧重于安防的思路,而是家庭信息化的整体解决方案,文中给出了系统的硬件组成和结构,给出了关键模块的连接方式,以及软件实现的结构框图。由于系统留有丰富的接口,所以随着宽带无线通信技术、Inter
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 涂料化学知识培训内容课件
- 2025年浙江大学医学院附属邵逸夫医院招聘派遣岗位21人考前自测高频考点模拟试题及答案详解1套
- 2025华远国际陆港集团所属企业校园招聘(山西)模拟试卷有答案详解
- 2025年广西南宁市考试招聘中小学教师笔试有关事项考前自测高频考点模拟试题完整答案详解
- 2025巴州大学生乡村医生专项招聘计划预告考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025福建新华发行(集团)有限责任公司南平地区招聘模拟试卷及答案详解(名师系列)
- 2025辽宁沈阳副食集团所属子公司拟聘用人员模拟试卷附答案详解
- 2025年上半年宜宾五粮液股份有限公司社会招聘11人模拟试卷附答案详解
- 2025年广东省烟草专卖局招聘(235人)考前自测高频考点模拟试题及答案详解(全优)
- 2025福建泉州市南安市部分公办学校专项招聘编制内新任教师58人(二)模拟试卷及参考答案详解一套
- 2026福建三钢集团秋季校园招聘57人考试参考试题及答案解析
- 2025浙江杭州市工会社会工作者招聘工作40人笔试模拟试题及答案解析
- 2025年镇江市中考英语试题卷(含答案及解析)
- 2025年云南省“爱我国防”知识竞赛考试题库150题(含答案)
- 济南生物考试题目及答案
- 2025西安市第五医院招聘(6人)考试参考试题及答案解析
- 《英语(第三版)》课件-Unit 3
- GB/T 10213-2025一次性使用医用橡胶检查手套
- 2025年江西省高考生物试卷真题(含标准答案及解析)
- 人民币国际化进程中跨境贸易人民币结算:现状、挑战与路径探索
- (2025修订版)CAAC无人机理论考试题库(含答案)
评论
0/150
提交评论