0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网络化智能仪器的体系结构及设计方案

电子设计 来源:郭婷 作者:电子设计 2019-07-18 08:04 次阅读

智能仪器是计算机技术与测试技术相结合的产物,仪器内部带有处理能力很强的智能软件。仪器仪表已不再是简单的硬件实体,而是硬件、软件相结合。近年来,智能仪器已开始从较为成熟的数据处理向知识处理发展,使其功能向更高层次发展。

1 智能仪器的发展

20世纪90年代以来,仪器仪表的智能化突出表现在以下几个方面:

(2) 微型化。微电子技术、微机械技术、信息技术等的综合应用使得仪器成为体积小、功能齐全的智能仪器,能够完成信号的采集、处理、控制信号的输出、放大、与其它仪器的接口等功能,在自动化技术、航天、军事、生物技术、医疗领域有着独特的作用。

(3) 多功能化。多功能本身就是智能仪器仪表的一个特点,例如具有脉冲发生器、频率合成器和任意波形发生器等功能的函数发生器,不但性能上(如准确度)比专用脉冲发生器和频率合成器高,而且在各种测试功能上提供了较好的解决方案。

(4) 智能化。现代检测控制系统,或多或少的趋向于智能化这个特点。智能仪器的进一步发展将含有一定的人工智能,这样就可无需人的干预而自主地完成检测或控制功能。

(5)仪器虚拟化。在虚拟现实系统中,数据分析和显示用PC机的软件来完成,只要额外提供一定的数据采集硬件,就可以与PC机组成测量仪器。这种基于PC机的测量仪器称为虚拟仪器VI(Virtual Instrument)。在虚拟仪器中,使用同一个硬件系统,只要应用不同的软件编程,就可得到功能完全不同的测量仪器。“软件就是仪器”。作为虚拟仪器核心的软件系统具有通用性、通俗性、可视性、可扩展性和升级性,代表着当今仪器发展的新方向。

(6) 仪器仪表系统的网络化。一般的智能仪器仪表都具有双向通信功能,但这种双向通信功能离真正意义上的网络通信还有距离。伴随着网络技术的飞速发展,Internet技术使仪器仪表在实现智能化的基础上同时实现网络化,使现场测控参量就近登临网络,并具备必要的信息处理功能。

2 网络化仪器的功能需求和技术支持

2.1 支持远程测控需求

网络化仪器,如现场总线智能仪表,是适合在远程测控中使用的仪器,是仪器测控技术、现代计算机技术、网络通信技术与微电子技术深度融合的结果。网络化设备既可以像普通仪器那样按设定程序对相关物理量进行自动测量、控制、存储和显示测量结果及控制状态;同时具有重要的网络应用特征,经授权的仪器使用者,通过Internet可以远程对仪器进行功能操作、获取测量结果并对仪器实时监控、设置参数和故障诊断,控制其在Internet上动态发布信息。它们与计算机一样,成了网络中的独立节点,很方便地就能与就近的网络通信线缆直接连接,而且“即插即用”,直接将现场测试数据送上网;用户通过浏览器或符合规范的应用程序即可实时浏览到这些信息(包括处理后的数据、仪器仪表的面板图像等)。

2.2 网络化仪器的特点

基于Internet的测控系统中前端模块不仅完成信号的采集和控制,还兼顾实施对信号的分析与传输,因为它以一个功能强大的微处理器和一个嵌入式操作系统为支撑。在这个平台上,使用者可以很方便地实现各种测量功能模块的添加、删除以及不同网络传输方式的选择。其次,基于Internet的测控系统最为显著的特点,是信号传输的方式发生了改变。基于Internet的测控系统对测量、控制信号等的传输,是建立在公共的Internet上的。有了前端嵌入式模块,系统的测量数据安全有效的传输便成为可能。再有,基于Internet的测控系统对测得结果的表达和输出也有了较大改进,一方面,不管身在何处,使用者都可通过客户机方便地浏览到各种实时数据,了解设备现在的工作情况;另一方面,在客户端的控制中心,所拥有的智能化软件和数据库系统都可被调用来对测得结果分析,以及为使用者下达控制指令或作决策提供帮助。

2.3 接入Internet或以太网的方法

网络化仪器仪表的设计方法,是把嵌入式系统嵌入到仪器仪表中,让其成为测量和控制的核心。通常,嵌入式仪器接入Internet或以太网成为网络仪器有三种方法:

(1) 由32位高档MCU构成嵌入式仪器,因为有足够资源可扩充利用,整个TCP/IP协议族可以做到系统里去,因而可以成为直接接入Internet的网络仪器,但开发难度大;

(2) 对于低档8位机组成的嵌入式仪器,采用专用网络(如RS-232、RS-485、Profibus等)将若干嵌入式仪器与PC相连,把PC作为网关,并由PC把该网络上的信息转换为TCP/IP协议数据包,发送到Internet上实现信息共享,但必须要专门配一台PC来进行协议转换;

(3) 由8位单片机组成直接接入Internet的嵌入式网络化仪器,这种方案好处是可以利用以前的基于8位单片机的测量设备,通过外加网络芯片,直接驱动网络接口芯片,但占用资源(ROMRAMCPU)较多,要求单片机具有足够快的运行速度。

2.4 支持网络的接口芯片

网络接口芯片使用RELTEK公司的RTL8019AS,由于其优良的性能、低廉的价格,是用来进行以太网通讯的理想芯片。

(1) 主要性能

符合EthernetⅡ与IEEE802.3标准;为全双工通信接口,收发可同时达到10Mbps的速率;内置16K的SRAM,用于收发缓冲,降低对主处理器的速度要求;支持8/16位数据总线,8条中断申请线以及16个I/O基地址选择;能完成物理帧的形成、编解码、CRC的形成和校验、数据的收发等,可以通过交换机在双绞线上同时发送和接收数据。

(2) 内部结构

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

(3) 内部RAM地址空间分配

RTL8019AS内部有两块RAM区。一块16K字节,地址为0x4000~0x7fff;一块32字节,地址为0x0000~0x001f。RAM按页存储,每256字节为一页。一般将RAM的前12页(即0x4000~0x4bff)存储区作为发送缓冲区;后52页(即0x4c00~0x7fff)存储区作为接收缓冲区。第0页地址为0x0000~0x001f,用于存储以太网物理地址。

(4) I/O地址分配

RTL8019AS具有32位输入输出地址,地址偏移量为00H~1FH。其中00H~0FH共16个地址,为寄存器地址。寄存器分为4页:PAGE0、PAGE1、PAGE2、PAGE3,由RTL8019AS的CR(Command Register命令寄存器)中的PS1、PS0位来决定要访问的页。远程DMA地址包括10H~17H,都可以用来作远程DMA端口,只要用其中的一个就可以了。复位端口包括18H~1FH共8个地址,功能一样,用于RTL8019AS复位。

3 网络化仪器的体系结构及实现

3.1 抽象模型

网络化仪器是电工电子、计算机硬件软件以及网络、通信等多方面技术的有机组合体,结构比较复杂,多采用体系结构来表示其总体框架和系统特点。网络化仪器的体系结构,包括基本网络系统硬件、应用软件和各种协议。网络化仪器体系结构是一个简单模型,该模型将网络化仪器划分成若干逻辑层,可更本质的反映网络化仪器具有的信息采集、存储、传输和分析处理的原理特征。

首先是硬件层,主要指远端传感器信号采集单元,包括微处理器系统、信号采集系统、硬件协议转换和数据流传输控制系统。硬件层功能的实现得益于嵌入式系统的技术进步和近年来大规模集成电路技术的发展,硬件协议转换和数据流传输控制依靠FPGA/CPLD实现。

另一个逻辑层是嵌入式操作系统内核,该层的主要功能是提供一个控制信号采集和数据流传输的平台。该平台的前端模块单元的主要资源有处理器、存储器、信号采集单元和信息;主要功能是合理分配、控制处理器,控制信号的采集单元以使其正常工作,并保证数据流的有效传输。该逻辑层主要由链路层、网络层、传输层和接口等组成。根据应用的不同,本层的具体实现方式可能不同,且可在一定程序上简化。

3.2 外围硬件设计方案

Internet或以太网通信的硬件设计方案有两个。

(1) 以专用CPU作为控制器,使用C语言编程实现TCP/IP通信。优点是:专用CPU的处理能力较强,便于实现测试仪器的其它功能。缺点是成本略高,硬件略复杂。

(2) 使用51系列单片机作为控制器的CPU,不采用嵌入式操作系统,直接使用C51编程,实现数据链路层协议和TCP/IP协议。优点是硬件比较简单,价格低。缺点是软件工作量大,难度也大。网络化仪器的基本结构以单片机为核心、采用RTL8019以太网接口芯片为网络仪器接口所组成的。

3.3 协议和设计

系统进行初始化操作,主要是对网络接口芯片进行配置。配置完后,系统处于等待状态,直到客户方有数据发送过来。数据的接收是通过网络接口芯片实现的,它能够对网络上的物理帧进行*滤。当一个以太网站点的信息帧被发送到共享的信号信道或介质时,所有与信道相连的以太网接口都读入该帧,并且查看该帧的第一个48bit地址字段,其中包含有目的地址。各个接口把帧的目的地址与自己的48bit地址进行比较。如果该地址与帧的目的地址相同,则该以太网站点将继续读入整个帧,并将它送给计算机正在运行的上层网络软件。上层网络软件读入帧的类型字段,判断这个信息帧是ARP包还是IP包,然后再交给不同的协议栈处理。当其他的网络接口发现目的地址与它们的地址不同时,就会停止读入该帧。

发送数据时,将待发送的数据按帧格式封装,通过远程DMA通道送到RTL8019AS中的发送缓冲区,然后发出传送命令,完成帧的发送。需要设置以太网目的地址、以太网源地址、协议类型,再按所设置的协议类型来设置数据段。之后启动远程DMA,数据写入RTL8019AS的RAM,再启动本地DMA,将数据发送到网上。RTL8019AS无法将数据包通过DMA通道一次存入FIFO,则在构成一个新的数据包之前必须先等待前一数据包发送完成。为提高发送效率,设计将12页的发送缓存区分为两个6页的发送缓冲区,一个用于数据包发送,另一个用于构造端的数据包,交替使用。

4 结束语

随着计算机技术、网络技术的进步和不断拓展,21世纪的仪器概念将是一个开放的系统概念。以PC机和工作站为基础,通过组建网络来构成实用的测控系统,提高生产效率和共享信息资源,已成为现代仪器仪表发展的方向。网络化仪器的概念是对传统测量仪器概念的突破。从某种意义上说,计算机和现代仪器仪表已相互包容,计算机网络也就是通用的仪器网络。如果在测控系统中由更多不同类型的智能设备也像计算机和工作站一样成为网络的节点联入网络,它们充分利用目前已比较成熟的Internet网络的设备,则将不仅能实现更多资源的共享、降低组建系统的费用,还可提高测控系统的功能,并拓展其应用的范围。“网络就是仪器”的概念,确切的概述了仪器的网络化发展趋势。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6024

    文章

    44393

    浏览量

    629500
  • 计算机
    +关注

    关注

    19

    文章

    7212

    浏览量

    87342
  • 智能仪器
    +关注

    关注

    1

    文章

    54

    浏览量

    15048
收藏 人收藏

    评论

    相关推荐

    无线传感器网络体系结构分析

    本文对无线传感器网络体系结构进行了较为深入的研究,从物理体系结构、软件体系结构和通信体系结构三个层面进行了分析。
    发表于 11-03 16:24 8644次阅读
    无线传感器<b class='flag-5'>网络</b>的<b class='flag-5'>体系结构</b>分析

    无线传感器网络体系结构研究

    体系结构,使其更加适应无线传感器网络应用系统的要求,并用自身的复杂换取应用开发的简单,而中间件技术能够更简单明了地满足应用的需要。一方面,中间件提供满足无线传感器网络个性应用的解决
    发表于 03-23 14:57

    网络化测控系统的特点和实现

    的应用层、用户层协议,进而形成开放的标准。 操控平台无关性  网络化测控系统的网络化测控特性决定了测控系统体系结构,软硬件必须互联网协议,兼容性强。达到系统的设计和不依赖特定供应商的
    发表于 04-08 09:42

    怎么实现嵌入式WEB传感器的网络化接口设计?

    本文介绍了嵌入式WEB传感器的体系结构,提出了网络化接口中TCP/IP协议栈的几种实现方式,着重探讨了基于TCP/IP协议栈芯片W3100A的网络化接口的实现,最后分析了嵌入式WEB传感器的WEB功能的实现。
    发表于 06-04 06:19

    基于CAN总线的纺织测试仪器网络化系统

    针对目前纺织测试仪器的信息程度低和仪器仪表模块网络化的发展趋势,研究了基于CAN总线的纺织测试仪器
    发表于 03-17 10:36 15次下载

    基于Web Services的网络化虚拟仪器技术

    综合计算机网络协议与网络化虚拟仪器的层次结构, 阐述了网络化虚拟仪器的概念内涵。面向Intern
    发表于 12-19 12:25 16次下载

    LTE体系结构

    LTE体系结构 LTE体系结构可以借助SAE 体系结构来做详细描述。在SAE 体系结构中,RNC部分功能、GGSN、SGSN 节点将被融合为一个新的节点,
    发表于 06-16 13:09 9784次阅读

    网络体系结构,什么是网络体系结构

    网络体系结构,什么是网络体系结构 通过通信信道和设备互连起来的多个不同地理位置的计算机系统,要使其能协同工作实现信息交换和资源共享
    发表于 04-06 16:30 1677次阅读

    无线传感器网络体系结构与特点介绍

    制,分析了实现这种方案的关键技术,为利用传感器网络进行宽频带协作频谱感知提供了一种可选的方案。 1 无线传感器网络体系结构与特点 1.1无
    发表于 11-16 17:28 2次下载
    无线传感器<b class='flag-5'>网络</b>的<b class='flag-5'>体系结构</b>与特点介绍

    机载网络体系结构综述

    ,包括大尺度三维稀疏分布场景、长传输范围、移动轨迹可预测、高速移动、高动态拓扑和分群结构等。这也使得其在体系结构和协议栈设计上面临新的挑战,成为学术界和产业界的研究热点。首先,对机载网络体系结构
    发表于 01-18 15:47 0次下载
    机载<b class='flag-5'>网络体系结构</b>综述

    基于LM3S8962微处理器的网络化智能遥控家电系统的设计方案的概述

    本文提出给出了一种基于LM3S8962 微处理器的网络化智能遥控家电系统的设计方案,该方案以微处理器为核心,通过网络利用嵌入式系统实现IP
    发表于 05-10 11:03 6次下载
    基于LM3S8962微处理器的<b class='flag-5'>网络化</b><b class='flag-5'>智能</b>遥控家电系统的<b class='flag-5'>设计方案</b>的概述

    LabWindows CVI网络化通信的分析与实现资料免费下载

    网络化虚拟仪器系统的体系结构和软件开发环境进行了探讨;对实现网络化虚拟仪器软件系统中所使用到的关键技术DataSocket进行了分析,在此
    发表于 07-18 17:02 16次下载
    LabWindows CVI<b class='flag-5'>网络化</b>通信的分析与实现资料免费下载

    网络化作战装备体系和脆性控制问题综述

    、关联关系、网络化作战装备体系等概念,抽象网络化作战装备体系结构,分析装备体系脆性传播杌理,设计脆性控制因果回路图,建立脆性控制微分动力学模
    发表于 05-10 14:13 0次下载

    存储体系结构的现代

    电子发烧友网站提供《存储体系结构的现代.pdf》资料免费下载
    发表于 08-30 16:58 0次下载
    存储<b class='flag-5'>体系结构</b>的现代<b class='flag-5'>化</b>

    智能化的计算机体系结构设计方案

    未来计算机体系结构将趋向于智能化和自适应性。智能化的计算机体系结构可以根据不同的任务和场景进行智能调整,提高计算机的性能和效率。
    发表于 01-22 11:05 345次阅读
    <b class='flag-5'>智能化</b>的计算机<b class='flag-5'>体系结构设计方案</b>