首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   E5122的家庭网络控制系统      ★★★ 【字体: 】  
E5122的家庭网络控制系统
收集整理:佚名    来源:本站整理  时间:2009-01-10 22:49:27   点击数:[]    

[本篇论文由上帝论文网为您收集整理,上帝论文网http://paper.5var.com将为您整理更多优秀的免费论文,谢谢您的支持]
摘要:对家庭控制系统的方案、组成、硬件配置、软件设计、工作原理、功能以及技术性能进行了论述。给出了通过单片机进行数据采集,并通过网络协议处理器将数据打包成以太网协议包发送到以太网上,从而实现基于以太网的远程控制方案。

    关键词:以太网;控制系统;RTL8019AS;E5122

1 系统简介

家庭智能控制系统的开发主要基于短信息技术、自动控制技术、计算机技术、数字通信技术及加密技术。该系统利用相关的网络、计算机系统和控制器,以无线网络和有线网络为基本控制指令和数据信息传送方式来实现手机无线遥控和数据传送,并通过专设的短信控制中心和服务中心,来为家庭和小区管理提供全方位的数字化服务。家庭智能控制系统具有手机远程控制、自动报警、呼叫社区服务、物业管理等功能。还可以根据用户群的需要向生活联网服务、智能办公等方向无限扩展。

一般情况下,只要将设备接入Internet/Intranet网,原则上只要实现TCP/IP网络协议就可以了。TCP/IP协议及其应用是一项复杂的系统工程。该协议的建立要经过缜密的设计过程,全套协议实现起来比较复杂。在嵌入式系统中实现该协议有一定的难度。在实际应用中,如果要完全实现该协议,比较合理的方案是直接利用集成的TCP/lP协议芯片将系统中央控制单元和TCP/IP协议处理单元进行分离。

另一方面,也可以对原有的TCP/IP进行精简,而只保留实际应用系统所需要的一些协议,从而使核心芯片既能实现网络的数据传输任务,又可完成对任务的监控。因为,对原有的TCP/IP协议进行精简可大大减轻系统实现的难度,同时也可以提高系统的效率和可靠性。

图1

2 系统工作原理

图1所示是一个基于E5122网络协议处理器的家庭网络控制系统的原理框图。图中,以家庭中的三表数据作为采集信号,并将其通过采样保持电路处理以后送入单片机,然后由单片机把数据通过串口送入E5122网络协议处理器中进行打包处理,以将数据打包成TCP/IP协议包,最后再把该数据包通过RTL8019AS以太网控制器发送到以太网上。本系统采用CPLD芯片EPM7128S作为译码和驱动电路。由于家庭用户终端一般对数据交换的速率要求不高(在1MB/s以下),所以可采用一般高速单片机来写入TCP/IP协议,这样既可满足功能要求,又能降低成本,用户也容易接受这样的价格。

3 TCP/IP协议解析芯片E5122

E5122是上海精致科技公司研制的飞虹系列网络协议处理器。其外部晶振频率为22.1184MHz,工作电压为5V。可为硬件实现TCP/IP协议提供API接口,并可以I2C协议或RS-232接口方式与用户端进行通信,其通信接口支持带I2C接口的MPU,同时还为不带I2C接口的MPU提供I2C驱动程序。 E5122与网络的接口为以太网接口,可通过以太网控制芯片RTL8019连接到以太网。其串行速率最大可达115.2kbps,并可实现真正实时传送。

E5122 是完成TCP/IP 协议的专用芯片,可用以实现以太网和串口之间的协议转换,该器件只需外接MCU就可为串口设备提供完善的网络通信解决方案。本系统采用的MPU为89C52单片机,而且只需在单片机程序中简单调用API函数即可。图2所示是E5122的结构框图。该设备可做为服务器端,即首次连接网络时,客户机端主动请求连接服务器端作为被动端进行监听,同时接受局域网内联网远端客户的主动查询访问,并将设备信息返回给客户该设备同样也可以作为客户机主动和局域网内或In-ternet 上的主机进行通信。E5122 芯片外部使用32kB RAM来为以太网进行数据缓冲。它使用256字节(最少为256字节)的串行EEPROM(I2C 总线接口)来存储系统参数。用户可通过串口与E5122进行通信,E5122的作用是:完成TCP/IP 协议和串口通信协议,同时支持普通串口和用户设备的交互,并可通过外接RTL8019AS 控制芯片来实现网络连接。

4 硬件电路设计

4.1 接口电路

在具体使用中,由于单片机本身的限制,设计时可采用跳线方式将JP引脚接高电平; 而用E5122与RTL8019AS的接口来传输网络数据。

当系统初次运行时,E5122会对RTL8019AS进行初始化,同时设置其工作模式以及中断源等。RTL8019AS接收到数据时会触发E5122中断,此时E5122将通过A8~A13和A15来选择RTL8019AS的寄存器地址和存储器地址并控制和实现数据的读取,当有数据通过E5122发送给RTL8019AS时,系统将通过地址线设置RTL8019AS的相应寄存器以进行数据发送。其具体的接口电路如图3所示。

4.2 I2C总线数据存储器

I2C总线是INTER INTEGRATED CIRCUIT BUS的缩写,即“内部集成电路总线”。I2C总线是由Philips公司首先提出的串行通讯接口规范,该总线使用串行数据线S

[1] [2]  下一页


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:传输系统中的时钟同步技术

  • 下一篇文章:如何利用SDL开发TD-SCDMA高层信令
  • 返回上一页】【打 印】【关闭窗口
    中查找“E5122的家庭网络控制系统”更多相关内容 5VAR论文频道
    中查找“E5122的家庭网络控制系统”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››E5122的家庭网络控制系统
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .