基于ARM的智能家居设计.doc

上传人:gs****r 文档编号:1611051 上传时间:2019-03-08 格式:DOC 页数:5 大小:52.50KB
下载 相关 举报
基于ARM的智能家居设计.doc_第1页
第1页 / 共5页
基于ARM的智能家居设计.doc_第2页
第2页 / 共5页
基于ARM的智能家居设计.doc_第3页
第3页 / 共5页
基于ARM的智能家居设计.doc_第4页
第4页 / 共5页
基于ARM的智能家居设计.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、基于 ARM 的智能家居设计摘 要本系统采用嵌入式 MCU(S3C2440)作为主控器件,用户使用 Web 浏览器, 通过以太网远程访问内置 Web 服务器的监控摄像机, 不但可以实现对现场的远程视频监控, 而且可以向监控现场发送指令. 在整个系统的实现过程中, 嵌入式 Web 服务器起着十分重要的作用, 当家庭智能网关将家庭中各种各样的家电通过家庭总线技术连接在一起时,就构成了功能强大、高度智能化的现代智能家居系统。 关键词嵌入式;智能;监控 中图分类号:TP311 文献标识码:A 文章编号:1009-914X(2015)14-0217-01 1 课题背景 由于通信技术、计算机技术、网络技术

2、、控制技术的迅猛发展与提高,促使了家庭实现了生活现代化,居住环境舒适化、安全化。这些高科技已经影响到人们生活的方方面面,改变了人们生活习惯,提高了人们生活质量,家居智能化也正是在这种形势下应运而生的。智能家居控制系统的主要功能包括通信、设备自动控制、安全防范三个方面。 2 系统总体方案 总体方案的设计主要是根据被控对象的任务及工艺要求而确定的。设计方法大致如下:根据系统的要求,首先确定出系统类型。选择检测元件,在确定总体方案时,必须首先选择好被测参数的测量元件,它是影响控制系统精度的重要因素之一。选择执行机构,执行机构是微控制系统的重要组成部件之一。 本系统特点是体积小,成本低,功能强,功耗低

3、,是微机应用产品化的最佳几种之一,它已广泛地应用在产品智能化和工业自动化上。而把单片机面向工控领域对象,嵌入到工控应用系统中,实现嵌入式应用的计算机称之为嵌入式计算机系统,简称嵌入式系统。 3 硬件电路设计 S3C2440A 是韩国三星公司推出的 16/32 位 RISC 微控制器,其 CPU 采用的是 ARM920T 内核。 特点:具有 PLL 时钟发生器,主频最高可达 533M。内核 1.2V 供电最高 400M,1.3V 供电最高 533M。存储器支持1.8V、2.5V、3.0V、3.3V。I/O 均支持 3.3V 供电。s3c2440 为单机器周期执行指令集。具有电源管理功能,可以使系

4、统以普通方式、慢速方式、空闲方式和掉电方式工作,降低产品功耗。 GPRS 模组介绍,GPRS 模组采用 SIM300 通讯芯片(如图 3.3) ,利用无线移动网络实现语音传输和点对点数据传输。同时,模组内具备TCP/IP 协议栈,可以直接利用它实现无线上网。模组使用标准的 UART 串行通信接口(如图 3.4)与主芯片进行通信,可以与任何带有通用 UART串行通信接口的控制器进行连接。 GPRS 模组使用标准串口与主控制器进行通讯。模组带有一个 10 针的接口,该接口可以直接和 MCU 相连接。或者用户可以通过模组上的 RS232接口和 PC 机直接相连接使用。 GPRS 模组需通过 J4 的

5、电源开关信号(PWRKEY)输入引脚向 GPRS 模组输入,上电时序 GPRS 才能被启动,启动后 GPRS 的信号指示灯会闪烁。也可以手动按下 GPRS 模组上的 ON/OFF 按键,大约 2 秒之后松开,GPRS模组亦可以被启动。 GPRS 模组启动之后,即可通过 UART 接口发送 AT 指令来控制语音或数据收发。 电源电路设计,由于本控制系统单元电路较多对且对 5V 电源的要求比较高,其中 TC35 模块的突发耗电电流峰值可达 2.5A,故外加的稳压器件必须达到足以提供 TC35 和其他电路额定电流的条件。在本系统中,采用了芯片 s3c2440 完成从 12V 到 5V 的转换,必须特

6、别注意的是, s3c2440 芯片完成开关电源转换需要大功率的电感(100uH)和电容,以提高储能的能力,达到单元电路的耗电需求。s3c2440 为 5.0V3A 开关电源稳压器。 4 软件 linux 操作系统介绍 Linux 是 Unix 的一种,它控制整个系统基本服务的核心程序 (kernel) 是由 Linus 带头开发出来的, “Linux”这个名称便是以“Linuss unix”来命名,Linus 选择用“大众公有版权” (GPL)的方式来发行这份程序,这个版权允许任何人以任何形式复制与散布 Linux 的原始程序,换句话说,Linux 实际上是“免费的” ,使用者在网络上就可以抓

7、到 Linux 的原始程序代码,随心所欲的复制与更改 Linux 的原始程序,在因特网的日渐盛行以及 Linux 开放自由的版权之下,吸引了无数计算机高手投入开发、改善 Linux 的核心程序,使得 Linux 的功能日见强大,所以今日我们可以在网络上免费下载 Linux 使用,或者花很少的一点费用就可以取得 Linux 光盘,这都是因为 Linux 是 GPL 版权的缘故。 Boa 服务器和普通 Web 服务器一样, 能够完成接收客户端请求、分析请求、响应请求、向客户端返回请求结果等任务。 Boa 服务器根据请求方法的不同, 做出不同的响应. 如果请求方法为 HEAD, 则直接向浏览器返回响

8、应首部; 如果请求方法为 GET, 则在返回响应首部的同时, 将客户端请求的 URL 目标文件从服务器上读出, 并且发送给客户端浏览器; 如果请求方法为 POST, 则将客户发送过来的表单信息传送给相应的 CGI 程序, 作为 CGI 的参数来执行 CGI 程序,并将执行结果发送给客户端浏览器。 Boa 的功能实现也是通过建立连接、绑定端口、进行侦听、请求处理等来实现的。 CGI 是: “公共网关接口” (Common Gateway Interface)的简称,是 HTTP 服务器与其它程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI 是一段程序,它运行在 Server 上,

9、提供同客户端 Html 页面的接口。 CGI 的功能: (1)通常情况下 CGI 程序被用来解释处理来自表单的输入信息,在服务器产生相应的处理,并将相应的信息反馈给浏览器。 (2)CGI 程序使网页具有交互功能。 CGI 处理步骤: 通过 Internet 把用户请求送到服务器。服务器接收用户请求并交给CGI 程序处理。CGI 程序把处理结果传送给服务器。服务器把结果送回到用户。 CGI 可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。 5 结论 本控制详细地阐述了远程控制原理、短消息发送的实现方法、以及相关电路的设计原理,设计中充分利用了系统的硬件和软件资源,实现了各个模块

10、的协调控制,提高了系统的可靠性和通用性。经过设计方案论证,设计了相应的硬件电路和系统软件,进行了单机调试和与 PC 机联机调试,结果表明,所设计的电路和软件能完成基本的测试功能。 参考文献 1 秦勃,王琳,邵峰晶,於雷,无线嵌入式智能家居环境网关J;计算机应用研究;2006 年 06 期 2 朱文凯,何岭松,丁汉,熊有伦;基于 Internet 的嵌入式 Web传感器J;仪表技术与传感器;2002 年 08 期 3 周洪,胡文山,张立明,卢亦焱.智能家居控制系统M.中国电力出版社,2006.01. 4 陶波,丁汉,熊有伦;基于嵌入式 Internet 的工业控制J;测控技术;2001 年 08 期

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。