欢迎来到天天文库
浏览记录
ID:24816583
大小:150.00 KB
页数:7页
时间:2018-11-16
《基于arm-linux和gprs技术的家庭智能控制终端设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ARM-Linux和GPRS技术的家庭智能控制终端设计与实现[作者:王艺 刘方 林晓辉 转贴自:微计算机信息 点击数:174 更新时间:2009-1-5【字体:A 】DesignandRealizationofWirelessHomeIntelligentControllerBasedonEmbeddedSystemAbstract:UsingGPRStechnologyundertheplatformofembeddedsystemARM-Linux,ahomeintelligentcontrollerisdesigned
2、torealizeremotequeryingandcontrollingviaSMSorinternet.RS485busisadoptedtosolvetheproblemsofwirelayoutandcontrollingofhomeequipment.Intheaspectofhardware,thesystemconfigurationandinterfaceconversionwereintroducedwhileintheaspectofsoftware,therealizationofwirelesstelecommunicat
3、ionsofGPRSunderARM-LinuxwasdescribedindetailandthespecificprocessesoftheRS485protocoldesignisalsodiscussed.Therefore,afeasibleschemeisprovidedtorealizeremotecontrolofhomeintelligencewiththewayofwireless. Keywords:homeintelligentcontroller;GPRS;ARM-Linux;RS485bus摘 要:利用GPRS技
4、术,结合嵌入式系统的ARM-Linux平台,设计实现了一种智能家居控制器。通过使用手机短信和互联网等方式解决了用户在异地对家庭智能系统的远程查询,控制等问题。同时采用RS485拓扑总线结构解决了家庭设备布线及控制问题。硬件上介绍了系统构成及接口的转换和扩展;软件上则详细阐述了GPRS的无线通讯在ARM-Linux下的实现和RS485总线协议设计的具体流程。为家庭智能系统实施无线远程控制提供了一种实际的可行方案。关键词:智能家居控制器;GPRS;ARM-Linux;RS485总线1 引言随着网络技术和通信技术的不断发展,人们希望即使在工作或外出时也
5、能通过某种方式及时了解和控制家中的情况,同时伴随着数字化家庭的普及,实现智能家居的远程控制已经成为一种趋势。家庭智能控制系统通过家庭总线技术,把家庭中各种家用电器、家庭保安装置和各种计量设备连接到一起组成一个家庭内部网络,由家庭智能控制器进行统一管理[1]。远程控制就是通过某种通讯方式将智能家庭控制器与外界相连,使人们能够在本地或异地对家庭系统进行集中的监视、控制。本文中介绍的方案,结合了GPRS(GeneralPacketRadioService)技术永远在线,速度快,接入范围广,体积小,功耗低等优点[2],采用RS485工业总线,设计实现了一
6、种基于嵌入式系统的家庭智能控制器。用户可以通过短信及互联网等方式现远程无线监控,在手机和互联网相当普及的今天,为用户提供了更简单、方便的选择。同时由于该控制器RS485接口的特殊设计,外挂节点可以由原来的32个扩展到64个,解决了家用设备的布线组网以及控制等问题。2 系统设计从结构上看主要分为用户,控制器,和RS485总线的家用设备控制三个部分。用户通过手机短信或网络方式向控制器的GPRS模块发送命令,而控制器也通过GPRS模块向用户反馈信息或发出报警通知。从而实现了用户和控制器无线互联,实现远程控制。3 硬件设计硬件部分的结构框图如图1所示,控
7、制器是整个系统的核心部分,经过串口扩展与GPRS模块相连;通过电平转换芯片提供RS485总线接口与家用设备相连接;同时还提供LCD,键盘等交互接口。控制器的主控芯片采用三星S3C44B0,使用ARM7TDMI核,工作频率在66MHz[1]。处理器外接4MFlash(用于存储控制器的启动代码和系统代码以及当天事件的文本日志)分配到存储器Bank0空间和4M×16的SDRAM,分配到存储器的Bank6空间。 GPRS模块外围电路:GPRS模块采用西门子公司的MC35模块,支持数据、语音、短消息和传真等多种通信方式可以通过AT命令对其实现控制。串行线通
8、过MAX3238电平转换后可直接和RS232串口相连。串口扩展:44B0通过外接双通道的通用异步收发器ST16C2550为GPRSmod
此文档下载收益归作者所有