基于Internet的嵌入式网络虚拟仪表硬件设计

发布者:JoyfulSunflower最新更新时间:2013-11-06 来源: eefocus关键字:以太网  虚拟仪表  系统结构 手机看文章 扫描二维码
随时随地手机看文章
引言

  随着计算机技术和网络技术的发展,利用嵌入式计算机系统和网络技术,组成网络嵌入式虚拟仪表,将处于不同地域的多个仪表组成一个统一的整体,实现数据共享和统一管理,可大大提高仪表系统的功能。远程虚拟仪表提出了一种全新的网络仪表技术和方法,把Internet网络技术、嵌入式技术、以及虚拟仪表技术结合起来,项目的研究以电网电量测量和分析的实际应用为目标。

  从实现网络虚拟仪表功能模块化角度考虑,把网络虚拟仪表分为虚拟仪表主机和嵌入式网络虚拟仪表终端两部分,本文主要讨论应用AT89C52单片机,结合网络控制芯片RTL8019AS和测量、信号转换、键盘/显示等部件,实现远程控制和测量的嵌入式网络虚拟仪表终端的硬件设计,总体结构框图如图1所示,该系统由单片机、通信协议控制模块、液晶显示模块、键盘控制模块、存储扩展模块、串行A/D、D/A转换模块、以及接口扩展模块构成。

系统硬件设计

通信协议控制电路


图1 系统总体框图

  通信协议控制电路由网络控制器RTL8019AS、串行EEPROM 93LC66、带滤波的RJ45接口组成(见图2)。


图2 通信协议控制电路

  RTL8019AS主要实现通信协议控制,内部有远程DMA接口、本地DMA接口、MAC(介质访问控制)逻辑、数据编解码逻辑和其他端口。远程DMA接口是指单片机对RTL8019AS内部RAM进行读写的总线,单片机收发数据只需对远程DMA操作。本地DMA接口是RTL8019AS与网线的连接通道,完成控制器与网线的数据交换。

  MAC逻辑完成以下功能:当单片机向网上发送数据时,先将一帧数据通过远程DMA通道送到RTL8019AS中的发送缓存区,然后发出传送命令,当RTL8019AS完成了上一帧的发送后,再开始此帧的发送;RTL819接收到的数据通过MAC比较、CRC校验后,由FIFO存到接收缓冲区;收满一帧后,以中断或寄存器标志的方式通知主处理器。FIFO逻辑对收发数据作16字节的缓冲,以减少对本地DMA请求的频率。

  RTL8019AS内部有两块RAM区。一块16K字节,地址为0x4000~0x7fff;一块32字节,地址为0x0000~0x001f。RAM按页存储,每256字节为一页。一般将RAM的前12页(即0x4000~0x4bff)存储区作为发送缓冲区;后52页(即0x4c00~0x7fff)存储区作为接收缓冲区。要接收和发送数据包就必须通过DMA读写RTL8019AS内部的16KB RAM。它实际上是双端口的RAM,是指有两套总线连接到该RAM,一套总线RTL8019AS读或写该RAM,即本地DMA;另一套总线是单片机读或写该RAM,即远程DMA。[page]

  89C52通过P2.7、/WR、/RD来划分RTL8019AS和62256的地址空间。P2.7接62256的/CE引脚,低电平时选择62256;高电平时选择RTL8019AS的地址空间。

RTL8019AS初始化配置采用Serial EEPROM器件 93LC66A实现,用来设置RTL8019AS的端口I/O基地址和以太网物理地址。RTL8019AS通过引脚EECS、EESK、EEDI控制93LC66A的CS、SK、DI引脚,通过EEDO接收93LC66A的DO引脚的状态。RTL8019AS复位后读取93LC66A的内容并设置内部寄存器的值,如果93LC66A中内容不正确,RTL8019AS就无法正常工作。

  RTL8019AS和网络连接电路,采用10BASE-T布线标准通过双绞线进行以太网通讯,而RTL8019AS内置了10BASE-T收发器,所以网络接口的电路比较简单。和Internet的连接采用了集成了滤波器的RJ45接口(RJ_10102),TPIN±为接收线,TPOUT±为发送线,经隔离后分别与RJ-45接口的RX±、TX±端相连,通过RJ45接入以太网。

89C52的数据存储器扩展电路

  89C52内部有256字节RAM存储器。但是,当单片机用于实时数据采集或处理大批量数据时,仅靠片内提供的RAM是远远不够的。因此,为单片机扩展了一片SRAM芯片62256使数据存储容量达到32K字节。

  按图2的连线,片选端直接与P2.7相连,当P2.7为“0”时选中62256,当P2.7为“1”时则选中RTL8019AS内部的地址空间,单片机的寻址8000H-801FH对应RTL8019AS的300H-31FH空间。

键盘、显示控制电路

  键盘电路为矩阵式键盘扫描,键盘矩阵分为4行3列。在4×3的12个键盘的使用中,有10个键定义了双键或三键功能,从而可以实现28种操作功能,使现场仪表的操作能力大大加强。

  液晶采用北京青云创新科技公司生产的LCM103显示模块,这是10位8段液晶显示模块,显示控制电路如图3所示,单片机通过控制液晶显示模块的/CS、/WR、DATA信号就可达到好的显示效果。


图3 液晶显示电路

A/D、D/A转换电路

  作为测量仪器仪表的基本功能,扩展了对外的A/D和 D/A电路,A/D采用MAXIM公司的单5V电源供电、低功耗、12位模数转换器MAX187、D/A采用MAXIM公司的单5V电源供电、低功耗、12位数模转换器MAX539,A/D、D/A的接口电路如图4所示。


图4 A/D、D/A与单片机的接口电路

  由于D/A和A/D电路体积小、功耗低,分辨率也能满足一定的要求,特别适合网络嵌入式网络终端。A/D转换用于对经分压后的外部交直流电压信号进行幅度和频率测量。D/A转换用来产生模拟信号的输出,以适应一些应用的需要。

结语

  基于Internet的网络虚拟仪表系统把Internet技术、电量测量技术、虚拟仪表技术、数据库管理技术等相结合,利用Internet直接实现远程虚拟仪表的测量及控制,将从嵌入式终端采集来的电量数据,通过虚拟仪表主机的控制软件对采集来的数据进行计算、分析、处理、图形或数字显示、数据管理,并将分析后的结果回传给终端。不同于传统的RS-232串行通信的上、下位机方式和局域网的现场总线方式,利用现有的Internet能实现千里之外的信号测量及控制,具有完全仪表化操作界面,实践证明,Internet的远程虚拟仪表是完全可行的。

关键字:以太网  虚拟仪表  系统结构 引用地址:基于Internet的嵌入式网络虚拟仪表硬件设计

上一篇:便携式温湿度检测仪的研制'
下一篇:MCS-51单片机内部RAM可分为几个区?以及作用?

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

基于TMS320 C6455的以太网通信程序的设计
随着以太网技术的普及和发展,以太网的通信速率从百兆网逐渐进入了千兆网,甚至万兆网,其通信速率已经满足了常用信号处理机所需要的吞吐率。而以前仅用来做信号处理的DSP器件逐渐也加入了以太网通信功能,常见的如TI公司的DM642,C6455,C6678等DSP器件都带有以太网接口,这给一些需要高速通信接口的信号处理板的设计提供了极大的便利。本文利用某处理板上的TI公司高端DSP器件TMS320 C6455,完成了信号处理板与人机界面之间的高速以太网通信功能。系统测试结果表明,利用C6455实现的以太网通信接口完全满足系统设计要求,并且系统具有组成简单、系统集成度高等优点。 1 硬件平台 信号处理板的主要硬件包括两路高速DAC,
[嵌入式]
基于TMS320 C6455的<font color='red'>以太网</font>通信程序的设计
为什么以太网是车载连接的基础
毫不夸张地说,互联互通是我们所有日常技术能够发挥作用的命脉,并延伸到我们汽车内部的连接。不过,在这篇博文中,我们探讨的不是司机、乘客及其设备的无线通信。相反,我们说的是一种总线,它在汽车内部传输数据,使其所有部件能够相互通信,从车窗到ESP和ABS系统,再到任何需要驾驶员输入的电子系统。 汽车制造商的现代数据传输始于1983年控制器局域网总线(CAN总线)的发展,从这个较低的起点开始,线缆和连接选项的数量迅速增加,以跟上不断增长的车辆周围移动数据的更多需求:事实上,CAN XL于2019年推出。市场上有这么多的选项,很难知道哪一个在速度、可用性和功能方面真正领先。 几十种选择:一个赢家 下面可以看到从1983年到现在的
[汽车电子]
为什么<font color='red'>以太网</font>是车载连接的基础
美高森美将在 COMPUTEX 上展示以太网交换软件解决方案
新的软件功能扩大了企业和工业以太网解决方案的市场机会。 美高森美 (Microsemi) — Microchip Technology Inc. (纽约纳斯达克交易所代号: MCHP) 全资子公司 — 宣布增强其管理型以太网交换软件解决方案,即瞄准企业、工业和运营商应用的SMBStaX、IStaX和运营商级以太网(CE)软件包。美高森美将于2018年6月5到9日在中国台湾举行的台北国际电脑展览会(COMPUTEX) 期间展示上述软件解决方案的全新网络功能,产品专家亦将在台北君悦酒店恭候参观者。 美高森美以太网芯片和软件产品组合旨在为客户提供开箱即可部署并且功能丰富的管理型交换解决方案。美高森美增加了三层路由协议以扩展该软件产品组合
[网络通信]
以太网交换机组网使用注意要素
关于协议转换器的问题我们已经说的非常多,同时也推动了路由技术的发展,如今,网络建设已经深入到行业内的各个分支,例如电力行业的农电信息网等等。   一般企业使用以太网交换机组网的情况主要分为两类,一是采用协议转换器把专线转成以太网接入交换机;二是直接租用裸光纤。具体来讲,在三、四级网选择的三层交换机一般只能配置简单的动态路由协议、简单的策略路由、QoS和简单的访问控制等功能,而实际上这个位置对设备功能的需求并不止这些,使用以太网交换机组网需要注意以下问题。   (1) 安全性   现在网上病毒越来越多,网络病毒造成的损失也越来越大,一个网络的出口设备不具有一定的防火墙功能是不可想象的。中低端交换机基本不具有防火墙特性,ACL访问控
[模拟电子]
博通BroadR-Reach如何推动车载以太网发展
近年来,汽车智能化与电子化发展脚步的加快可谓全面带动了车联网与智能汽车等领域的兴起。据预测,2015年中国车联网市场规模有望突破1500亿元。 提到了车联网,就不得不说起博通公司,其在整个无线连接方式上,不管是WiFi、近场通信、蓝牙、还是无线充电方面,都在消费市场上占领绝对的第一位,而同样的技术会被很快地应用到整个车联网技术中。 2015年11月4日,博通公司在北京举行了BroadR-Reach Launch博通中国媒体见面会,。会上,博通公司博通公司基础设施与网络部门车载以太网产品线副总监Timothy Lau先生向笔者介绍了近年来汽车以太网市场的发展情况以及以太网为何会成为汽车市场下一代的主流标准。
[汽车电子]
博通BroadR-Reach如何推动车载<font color='red'>以太网</font>发展
技术文章:如何利用以太网为工业市场供电
本文作者:德州仪器 Matt Chevrier 为工业以太网器件供电需要解决工业以太网和工业应用的几个特定问题。 标准以太网与工业以太网之间最大的区别在于拓扑结构,如图1所示。标准以太网为星形拓扑,而工业以太网则包含线形、树形和环形等多种不同的拓扑结构。 标准以太网拓扑结构 工业以太网拓扑结构 图 1:两种类型的以太网拓扑结构 除拓扑结构以外,工厂自动化设备的工作电压为24伏,而电信设备的供电电压为48伏。虽然这两种不同的版本已存在很长时间,但首个工业以太网供电解决方案最近才新鲜出炉,那就是:EtherCAT P。本篇博文将在讨论1000BASE-T和/或环形拓
[物联网]
技术文章:如何利用<font color='red'>以太网</font>为工业市场供电
单对以太网步入工厂车间
在开发新的数据通信协议时,提高数据速率通常是主要关注点。然而,在工业和楼宇自动化应用中运行的无数传感器和执行器中,许多需要的不仅仅是快速的数据速率才能正常工作。这些边缘设备目前使用无数传统的多点协议进行互连,这增加了原始设备制造商 (OEM) 支持它们的复杂性和成本。 考虑到这一点,IEEE成立了一个工作组,研究短距离网络技术如何通过一对以太网(SPE)电缆提供10 Mb / s的数据速率,以满足工业4.0,汽车和其他市场的需求。 这在 2019 年发布的 IEEE 802.3cg 标准中达到高潮,该标准现在将 SPE 的优势带到了边缘。 为工业 SPE 奠定基础 虽然已经存在点对点类型的单对以太网,可以快速提供(并超
[嵌入式]
单对<font color='red'>以太网</font>步入工厂车间
基于以太网的医院病人体温远程自动检测系统设计
医院病人体温等参数的远程自动检测系统是医院数字化建设中的一个重要项目。该设计主要是针对医院病人体温进行远程自动检测,采用分布式多点温度采集技术,并通过以太网通信技术传输到医院监控中心,值班医生和护士通过监控中心可以实时了解病人的体温变化,监控中心可以对病人的体温异常进行报警和相应的记录,并且与病人数据库同步,方便医生对病人病情的分析。 1 系统总体设计方案 该系统总体设计框图如图1所示。整个系统采用三级结构,即医院监控中心、病房主机和温度传感器。其中病房主机采用单片机AT89C52为主控单元,主要实现网络通信、温度采集和显示。网络通信是通过周立功公司开发的以太网转串口模块ZNE-100T实现的,每台ZNE-100T都可以设定IP地址
[单片机]
基于<font color='red'>以太网</font>的医院病人体温远程自动检测<font color='red'>系统</font>设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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