智能家居——基S3C2410的家电智能控制和远程防盗监控系统设计.doc

智能家居——基S3C2410的家电智能控制和远程防盗监控系统设计.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能家居——基S3C2410的家电智能控制和远程防盗监控系统设计

基于S3C2410的家电智能控制和远程防盗监控系统设计 摘要:如何将家庭里相对独立的设备连接成一个系统,从而方便进行本地和远程控制?本文通过采用ARM构成智能家居控制器来实现这个目标。智能家居控制器使用S3C2410,SIMl00-E,USB 摄像头等元件来组成硬件平台,再将Linux系统移植到硬件平台上,然后设计好相应的驱动程序和应用程序,最后将软件下载到硬件平台来对家电进行本地和远程控制。 关键词:ARM;S3C2410;嵌入式Linux;GPRS; 1 前言 随着数字化家用电器的飞速发展,家庭智能化使得人们的生活方式、工作方式以及思维方式都发生了巨大的变化。未来的世界是数字的世界,未来的家庭将是数字的家庭,因此数字家庭网络系统具有广阔的市场应用与发展前景,并向着集成化、智能化、模块化和规模化方向发展。随着计算机技术的发展,嵌入式系统已逐渐成为后PC时代的主导,特别是ARM处理器作为32位微控制器一经面世,对基于Linux的嵌入式技术的迅速发展,无疑起到了推波助澜的作用,产生了划时代的意义。ARM 是RISC指令集,它不仅资源丰富,运行速度更快,稳定性更高,也更易于扩展。同时Linux作为一种开源的操作系统,不仅内核更小、效率更高、还直接提供网络支持等优点,利用Linux自身带有的TCP/IP协议来实现远程监控、图象传输已成为可能,并且其动态模块加载使得对Linux的裁减极为方便,而且可以针对具体应用配置内核,裁减SHELL并对嵌人式C库进行系统定制。二者的诸多优点造就了二者作为嵌人式系统的完满组合,从而成为大部分嵌人式系统开发者的首选方案。 嵌入式ARM处理器芯片,以其功能强大、指令简单、功耗低等优点在家庭智能化的过程中具有强大的优势。本文主要设计目标是家庭智能化控制系统:(1)实现能同时管理多个传感器,正确采集信息;(2)根据采集信息的变化,自动进行模仿人为分析、操作等功能;(3)通过GSM网络向用户提供远程控制、查询、管理等功能,如改变一些传感器的参数。 2 系统总体设计及原理 楼宇自动化的重要特征之一就是家居智能化。本设计中嵌入式处理器同时控制多个传感器采集各种环境数据(比如温度、湿度、光照等),然后分析处理,做出智能的决策,存储于数据库中,调节相应数字家电的状态。用户离开家后,可以利用网络,通过各种终端 手机、网络、PDA等 查看各信息设备的状态,对家里的各种信息设备进行远程控制,实现家庭信息设备的智能化。嵌入式控制器还可以将家里的情况用网络视频画面的形式传送给用户,虽然用户离家在外,但可以监控是否有外者入侵(即防盗功能)。这样,家中一切尽在掌握之中,用户出外无忧。 家居智能控制和视频防盗监控系统总体设计主要分为4大部分:数据采集模块、智能分析处理模块、数据存储模块、远程监控模块。系统整体框图如图1所示: 图1——系统结构框图 3 系统硬件设计 由于该系统不仅要从下接收数据,并且还要对数据进行智能化分析处理,然后存储在数据库里,还要提供远程监控的功能,因此对处理器的速度有一定的要求,而且还要一个简单的操作系统提供多线程或多进程操作,故在本系统设计中CPU采用三星的S3C2410芯片。S3C2410芯片基于ARM920T内核,采用五级流水线和哈佛结构,提供1.1MIPS/MHz的性能,内部集成 ARM公司ARM920T处理器核的3 2位微控制器,并带有独立的16KB的指令Cache和16KB的数据Cache、L C D控制器、RAM控制器、NAND闪存控制器、3通道UART,4通道DMA,4通道具备PWM 功能的定时器,并行I/O口、8通道10bit精度ADC和触摸屏控制器,IIC总线接口,IIS数字音频总线接口,USB主机,USB设备,SD/MMC卡控制器,2通道SPI和PLL数字锁相环组成,主频最高可达203MHZ,是高性能和低功耗的硬宏单元。内核结构如图2所示,S3C2410内部结构如图3所示。 图2——ARM920内核结构【1】 图3——S3C2410内部结构(功能模块)【1】 在设计智能家居控制器时,考虑到系统的稳定性、扩展性和成本等因素,因此将系统硬件设计为3个部分, 即核心板、主板和GPRS 模块, 如图4所示。 图4——硬件结构图 核心板部件中,NAND FLASH 采用SAMSUNG K9F1208 芯片,将FLASH芯片连接到系统的nGCSO,所以它的起始地址为:0x000000000;SDRAM采用2片HY57V561620AT-H构成64M,将它连接到系统nGCS6,所以它的起始地址为:00座机电话号码;为了让系统从NAND FLASH启动,要将S3C2410的OMO和OM1引脚都接地。 主板主要是一些接口电路。串行接口采用MAX3232 芯片,由于本系统只使用一个串口, 所以和S3C24

您可能关注的文档

文档评论(0)

yaoyaoba + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档