基于ARM勺智能家居远程控制系统设计
2007-11-23 9:52:00 戴刚高洋陈煜华岳希亮 供稿
随着互联网技术和信息通信技术向普通家庭生活的不断普及,如何将消费电子、计 算机和通信融为一体,已成为人们非常关心的一个问题。智能家电网络管理系统能够
实现家用电器的网络化、智能化管理。通过该系统将家中的网络电器与互联网和 GPR
S网络相连,这样无论何时何地,用户都可以通过该系统远程操纵家用电器。本文主要 讨论智能家居远程控制系统的设计与实现。
智能家居系统的总体结构
智能家居远程控制系统的核心部分是一个嵌入式 Web服务器,系统集有线和无线
Web服务器于一体,用户可以利用办公室的 PC或者手机登录家中的 Web服务器,在
通过用户名和密码验证后,便可以查看并控制家用电器;系统带有 LCD和键盘,具有
良好的人机界面;用户还可以通过键盘来设定系统的任务;系统留有丰富的功能扩展 接口,通过这些扩展接口将来还可以实现防火防盗和智能抄表等应用。系统结构框图 如图1所示。
图1智能家居系统的总体结构
智能家居系统的硬件设计
1系统的硬件结构
在本系统中,主芯片采用意法半导体的 STR710,它基于高性能的 ARM7T DMI内
核,拥有非常丰富的外设和增强的 I/O功能。该器件包含片上高速单电压 Flash存储 器和高速RAM存储器。由于内嵌 ARM内核,所以与所有的 ARM工具和软件兼容。 网络芯片采用Cirrus Logic公司生产的基于ISA的低功耗、性能优越的 CS8900A ,
GPRS模块采用Siemens 公司的MC35i,另外系统中还提供了 32Mb的Flash和S
RAM,分别由芯片 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模式。CS
8900A 与STR710 的硬件连接框图如图 3所示,STR710 通过/SBHE、/IOW 和/IO
R等控制信号实现对CS8900A的工作方式控制和读写操作。数据的接收采用中断方
式,由于CS8900A 和STR710的中断电平是相反的,所以,中断信号线间需接一个 非门。CS8900A 与STR710之间的数据传输采用的是默认的 I/O模式,因此,读写
引脚/MEMW 和/M EMR被置高,以关闭 Memory 方式。在此模式下,用 4根地址线 就可以实现对所有寄存器的访问。如图 3所示,引脚SA0?SA3对应接到STR710
的地址线A11?A14上即可。除了为保证上述的默认偏移地址( 0x0300 ),须将SA
8和SA9置高外,其余不用的地址线都接低电平。
CS8900A 通过一个带厄流线圈的隔离变压器( E2023 )将CPU要发送的数据发
送到网络上;接收数据时,由网络传来的数据也经过隔离变压器。加隔离变压器的作 用主要是将外部线路与 CS8900A 隔开,防止干扰和烧坏元器件,实现带电的插拔功
图 3 CS8900A 与 STR710 的接口
4 GPRS 模块 MC35i
MC35i的正常运行需要相应的外围电路与其配合。 MC35i的40个引脚通过ZIF
连接器分别与电源电路、启动与关机电路、数据通信电路、语音通信电路、 SIM卡电
路、状态指示灯电路等连接,如图 4所示。
图4 MC35i外围接口电路
系统软件设计
系统软件采用分层设计,包括硬件设备驱动层、操作系统层、应用程序接口层和应
用软件层。软件系统结构如图 5所示。
图5智能家电网络管理系统软件
框架
您可能关注的文档
- 培养学生的创新思维初探.docx
- 培养学生的良好习惯教师应更有作为.docx
- 培养学生美术素养.docx
- 培养学生良好倾听习惯的点子.docx
- 培养学生良好课堂笔记习惯的尝试.docx
- 培养学科带头人的制度和措施.docx
- 培养学生解题规范性的探究--------教改课题阶段性总结.docx
- 培养孩子情商的早教游戏.docx
- 培养孩子的安全意识和自我保护能力.docx
- 培养孩子良好习惯.docx
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)