基于E5122的家庭网络控制系统

发布者:古泉痴迷者最新更新时间:2012-07-20 来源: 21ic 关键字:以太网  控制系统  RTL8019AS  E5122 手机看文章 扫描二维码
随时随地手机看文章

1 系统简介

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

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

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


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公司首先提出的串行通讯接口规范,该总线使用串行数据线SDA和串行时钟线SCL来进行主从器件之间的数据传输,接口十分简单。

I2C总线上的数据传输率可达100kbit/s,快速模式下可达400kbit/s。在I2C总线传输中,当SCL为高时,SDA由高变低为开始条件;而当SCL为高时,SDA由低变为高则为停止条件。SDA和SCL都是双向传输线,SDA线上的数据在时钟为高期间必须是稳定的,只有当SCL线上的时钟信号为低时,数据线上的状态才可以改变。输出到SDA线上的每一个字节必须是8位,每次传输的字节不受限制,但每个字节必须有一个应答位。

4.3 隔离耦合变压器

设计时应采用11隔离变压器,同时应避免雷电引起的感应电压损坏后级电路。此外,还需完成平衡-不平衡的转换隔离、传输和匹配。

4.4 复位与看门狗电路

通过看门狗电路可在程序跑飞或死机时,对系统进行重新置位或复位,以使系统恢复正常运行。其电路如图4所示。该电路采用MAX813L来完成电源复位和看门狗功能。
[page]


5 应用中应注意的几个技术问题

在实际应用过程中,应注意以下几个问题:

(1)传输速度

在系统中,上位PC机与下位测控设备之间的数据交换速度取决于以太网接口模块的传输速度;而它的传输速度则取决于以太网接口芯片的速度、单片机的处理速度以及和设备交换数据的方式。

测控系统要传送的一般是控制命令和测量数据,且数据量不大模块与测控设备之间可采用RS-232、RS-485、CAN等串口方式进行连接,其通信速率仅几十kb/s或上百kb/s。而以太网接口芯片的速度(10Mb/s)和微处理器的速度远大于串口通信速度。因此,传输速率主要取决于串口的通信速率。

当对传送速率要求很高时(如传送图像),以太网接口模块与测控设备之间就不能再采用串口进行连接,而必须采用并口连接。这时传输速率取决于微处理器的处理速度。建议选用一些高速单片机,如P89C52RX系列或SX系列等。

(2)IP地址

以太网测控系统中的测控设备要通过模块进入以太网,就必须确定自己的IP地址。IP地址的获得有两种方式:一是动态获得IP地址,二是固定分配IP地址。由于E5122不支持RARP反向地址解析协议,故无法获得动态IP地址,只能用固定IP地址。

(3)安全控制

在小型封闭式局域网中进行测控时,安全问题一般不大。但在广域网甚至因特网上进行测控时,安全控制就至关重要。为此,应采用48~128位的用户密码来保护测控设备的安全,以使合法用户可修改、设定自己的密码。这样网络非法用户即使窃取了IP地址,由于没有用户密码,也无法操作设备。

    (4)实时性问题

测控系统在很多场合都要强调它的实时性,但以太网不是一个实时系统。它的载波侦听冲突检测(CSMA/CD)通信方式决定了以太网中IP包的传输会有延迟,甚至丢包,这是利用以太网组成分布式测控系统的最大缺点。但是,现在以太网的速度越来越快,在百兆甚至千兆网或一些小型封闭式局域网中,当网络的繁忙程度大为减轻时,IP包几乎没有冲突,因而传输延迟、丢包现象将大大减小,而不会影响测控系统的正常工作。同时在系统的网络层之上,如能增加应答协议,则丢包问题就可基本解决。

(5)连接方式

该模块有两个插座:一个是RJ-45插座,可用双绞线直接连接到以太网;另一个是25脚插座,内含RS-232或RS-485总线接口。

6 结束语

随着21世纪的到来人类逐步跨入了信息时代。家电的网络化将给已趋饱和的家电消费市场带来新的需求。对这方面的进一步研究使得人们的生活方式、工作方式以及思维方式都发生了巨大的变化,同时也刺激了人们对各种数据源和网络服务需求的日益增长。因此本文所介绍的方案无疑具有一定的实用和商用价值

关键字:以太网  控制系统  RTL8019AS  E5122 引用地址:基于E5122的家庭网络控制系统

上一篇:数字温温度记录仪中的USB主机设计
下一篇:解调器MSM6882及其在无线数据通信中的应用

推荐阅读最新更新时间:2024-03-16 13:03

基于单片机和CPLD的自动巡线轮式机器人控制系统
1 引言 轮式移动机器人是机器人研究领域的一项重要内容.它集机械、电子、检测技术与智能控制于一体。在各种移动机构中,轮式移动机构最为常见。轮式移动机构之所以得到广泛的应用。主要是因为容易控制其移动速度和移动方向。因此.有必要研制一套完整的轮式机器人系统。并进行相应的运动规划和控制算法研究。笔者设计和开发了基于5l型单片机的自动巡线轮式机器人控制系统。 2 控制系统总体设计 机器人控制系统由主控制电路模块、存储器模块、光电检测模块、电机及舵机驱动模块等部分组成,控制系统的框图如图1所示。 3 主控制模块设计 3.1 CPLD设计 在机器人控制系统中.需要控制多
[单片机]
基于单片机和CPLD的自动巡线轮式机器人<font color='red'>控制系统</font>
基于RTOS的太阳能热水控制系统设计
引言 随着嵌入式技术的发展与壮大,越来越多的单片机在使用中实现了RTOS(Real Time multi-tasking Operation System)的嵌入,采用多任务机制来提高系统运行的效率和缩短响应所用的时间。由于嵌入式工业的基础是以应用中心的芯片设计和面向应用的软件开发,实时多任务操作系统进入嵌入式工业的意义不亚于历史上机械工业采用三视图的贡献,对嵌入式软件的标准化和加速知识创新是一个里程碑。RTOS具有下述优点。 ①RTOS是一个可靠性和可信性很高的实时内核,将CPU时间、中断、I/O、定时器等资源都包装起来,留给用户一个标准的API,并根据各个任务的优先级,合理地在不同任务之间分配CPU时间。 ②RTO
[单片机]
基于RTOS的太阳能热水<font color='red'>控制系统</font>设计
ADT-6943A1总线卡在分布式工业自动化控制系统中的应用
一、现场总线介绍 现场总线技术是计算机,网络通讯、超大规模集成电路、仪表和测试、过程控制和生产管理等现代高科技迅猛发展的综合产物,主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。现场总线作为工厂数字通信网络的基础,沟通了生产过程现场及控制设备之间及其与更高控制管理层次之间的联系,因此现场总线的内涵现在已远远不是指这一根通讯线或一种通讯标准。总线在运动控制中的应用使得工业自动化控制技术正在向智能化、网络化和集成化方向发展,为自控设备与系统开拓了更为广阔的领域。现场总线的控制系统主要有如下特点,全数字化通信、开放型的互联网络、互可操作性与互用性、现场设备
[嵌入式]
RS备货Ha-VIS preLink以太网布线连接器系统
来自HARTING的Ha-VIS preLink连接器系统极富创新性,具有面向未来、高灵活性和快速安装的特点,可用于各种工业联网和机械控制应用领域 服务于全球工程师的分销商Electrocomponents plc (LSE:ECM)集团旗下的贸易品牌RS Components (RS)公司今天宣布,推出一系列基于世界领先的高性能连接器产品制造商HARTING的Ha-VIS preLink 创新技术产品,极具创新的布线系统拥有可靠的终端技术,安装过程简单而省时,且具有彻底革新工业联网电缆安装、房屋电缆敷设及其他机械控制领域电缆安装的潜力。 HARTING Ha-VIS preLink与各种型材兼容,包括所有以太网自动化
[嵌入式]
基于PIC32单片机的新型LED点阵显示控制系统设计
项目背景: LED点阵显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。目前,已经被广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。 目前常用的LED点阵显示控制系统主要有以下两类:自带字库;PC机通过RS232或者RS485总线进行控制。在第一种系统中,字符代码需要事先存储在单片机(包括其控制的存储器)中或者保存在专用的控制卡中,这样每次修改字库都需要重新连通PC机进行下载,比较麻烦;第二种系统虽然可以实时修改字库,但是也需要借助于PC机。以上两种方案因为离不开P
[单片机]
基于PIC32单片机的新型LED点阵显示<font color='red'>控制系统</font>设计
Teridian推出嵌入式以太网控制IC
日前,Teridian Semiconductor公司宣布推出用于嵌入式应用的高性能快速以太网控制器的样品。78Q8430主要面向需要高性能、易用性同时主机处理器负担受限制的消费类电子及工业应用。 以太网作为一种高带宽、低成本的网络连接技术,诸如机顶盒、数字电视及数码摄像机等消费类电子设备以及多功能打印机/传真应用的系统设计人员经常使用该技术,以太网可实现使用通用8、16或32位总线接口的最新一代主机处理器网络连接。 Teridian总裁兼首席执行官Gerald Fitch指出:“随着消费类产品的语音、视频及数据连接的激增,我们相信,凭借其最小的主机处理器开销能力,78Q8430即可良好地实现为系统设计人员提供低成本网络连接解
[新品]
德州仪器针对多端口系统推出高功率以太网供电管理器
具备宽泛输入电压范围的 25 W PSE 管理器可显著简化工业应用中的电源设备设计 2006 年 12 月 14日,北京讯 日前,德州仪器 (TI) 宣布推出业界首款全面集成的以太网供电 (PoE) 管理器件,其能使多端口企业系统通过标准的以太网线缆传输高达 25 W 的电源。该款供电设备 (PSE) 管理器的工作温度介于 -40oC ~ +125oC 之间,能够以两倍于前代 IEEE 802.3af 标准兼容型系统的功率来管理以太网用电设备 (PD),从而可实现诸如商业、工业、医疗以及军事等领域的众多应用。(更多详情,敬请访问: www.ti.com/sc06238 。)    TI 的 TPS23841 四
[新品]
基于PLC的自动扶梯多功能变频节能控制系统设计
1 引言    自动扶梯广泛应用于大型商场、超市、机场、地铁、宾馆等场合。大多数扶梯在客流量大的时候,工作于额定的运行状态,在没有乘客时仍以额定速度运行,具有耗能大、机械磨损严重、使用寿命低等缺点。采用PLC与变频控制相结合的节能控制系统,已成为自动扶梯控制技术的发展方向。    带有节能效果的自动扶梯具有以下特点:    (1)无人乘梯时,扶梯自动平稳过渡到节能运行,以1/5额定速度运行(可以选择当无人乘梯时,扶梯自动停止的功能);    (2)有人乘梯时,扶梯立即自动平稳过渡到额定速度运行;    (3)由于节能运行时速度很低,机械部分的磨损大大降低,相对延长了扶梯的使用寿命;    (4)变频技术的采用大大降低了扶梯启动时对电
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved