电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 通信与网络 > 详细信息
通信与网络:网络式智能仪表设计
来源:   时间: 2007-5-28 15:36:07    
1 引言

如今,各类嵌入式微控制器MCU(或称之为单片机)已经广泛用于智能仪器仪表中。由于MCU都嵌入在有关设备中,没有自己独立的外壳,故称该类设备为嵌入式系统。嵌入式系统能够提供一定的服务和控制功能,能够获取、利用一些信息,但如何通过它让这些智能电子产品和Internet相连接,以便人们能够远程获得这些电子产品的信息并控制它们的运行,已成为今天信息界同仁关注的热点。

随着Internet技术的飞速发展,在工业自动化领域中,借助于Internet对工业过程现场及设备的运行状况进行远程监视和操纵,已经成为可能。本文以ADmC812单片机为例,介绍一种利用网络接口芯片PS2000实现智能仪表与Internet的连接方法。该方法简单、方便,无需熟悉网络协议,通用性强,开发应用价格低廉,具有较高的实用价值。

2 总体方案

本文提出一种网络式智能仪表的设计思想。该智能仪表以单片机为主控器,利用网络接口芯片PS2000作为中间桥梁,通过单片机与PS2000的连接、PS2000与网络服务器的连接,从而实现智能仪表与Internet的连接。其总体结构图如图1所示。网络接口芯片PS2000内部固化了MCUNet协议,它与emGateway和OSGi协议兼容。应用系统设计人员完全不必考虑任何网络协议,只需要解释并执行 PS2000传送过来的指令和数据,就可以实现与Internet网络连接,而MCUNet网络协议由PS2000 来完成。同设计UART系统中选中UART接口芯片一样,选用PS2000将电子设备与Internet网络连接,可以节省MCU资源,设计更简单,开发成本更低。


3 PS2000的结构与原理

目前,国内外许多厂家正在研制和推广网络芯片。武汉力源电子股份有限公司研制并具有自主产权的网络接口芯片PS2000,正是智能测控装置连接 Internet的中间"桥梁",它可将Internet技术延伸应用到更为广阔的自动化测控领域中。PS2000是一种微控制器(图2),其片内驻留有网络协议解释与网络协议编译程序模块,其中MCUNet协议与 emGateway兼容。通过它可以实现MCU应用系统与基于PC机平台的网关emGateway接口。另外还有DS2401电子标签接口和串行接口。电子标签接口用于连接DS2401集成电路,为网络环境中的每一个设备提供唯一的标识;串行接口包括与MCU连接的SPI接口,以RS232、RS485、MODEM、 RF或IRDA等方式与PC机连接的通信接口。


MCU应用系统与PC机网关交换信息时,可由 PS2000担任网络协议的解释和转换,通过17条简单的指令进行控制。由于PC机网关能提供HTTP服务,可以与计算机浏览器接口,故MCU应用系统通过PS2000上网非常方便,可以实现远程数据采集、管理、远程设备控制、在线诊断和服务等功能。通过MCU与网络接口芯片的连接,可自动将智能仪器仪表连入Internet网络,构成网络式智能仪表,从而实现对工业过程现场及设备的运行状况进行远程监视和操纵。

4 智能仪表与Internet的连接方法

网络式智能仪表是通过MCU与网络接口芯片的连接来实现的[7]。下面以ADmC812单片机为例,介绍其连接方法。

4.1 ADmC812单片机与PS2000的连接方法

ADmC812单片机是美国模拟器件(AD)公司最新推出的,其内包含高性能的8路12位ADC采集系统、2路12位DAC、80C52MCU内核、8KB 的闪速/电可擦除程序存储器、640字节的闪速/电可擦除数据存储器、看门狗定时器、电源监视器、 I2C兼容的SPI和标准的UART串行I/O模块及灵活的电源管理方案等。由于ADmC812具有足够的片内资源、I/O口以及外围设备,因此,可方便地与网络接口。

ADmC812单片机与网络接口芯片PS2000的连接如图3所示。PS2000与单片机之间通过17条简单的控制指令和面向对象的概念进行信息交换。开发步骤是:①建立MCU系统中需要控制的对象,并确定其中需要通过Internet进行远程监控的对象;② 建立MCU系统变量表;③ 建立MCU系统状态性能表;④ MCU解释并执行网络芯片传送来的命令。在网络式智能仪表中,一般需要建立A/D采集结果、开关状态控制等对象,并分别建立它们的变量表和性能表,在系统初始化时传送给PS2000。PS2000与单片机之间的通信是由PS2000通过中断请求发起的,单片机首先接收传来的命令,根据命令确定下一步是信息交换或执行相应的操作。例如,PS2000在系统复位大约10s后向单片机发送1个I_init命令请求,单片机收到该命令后可以设置PS2000的工作模式并进行初始化。


4.2 PS2000与PC机的连接方法

PS2000与PC机的连接十分灵活,可选用RS232,RS485,MODEM之一进行通信,以满足远程,近程,点对点或点对多点的通信要求,通过PS2000通信控制单元的通信控制字可选择 RS232,RS485,MODEM通信类型。

PS2000内部固化了MCUNet协议,它与emGateway和OSGi协议兼容。MCUNet协议是MCU 电子设备与计算机平台上的Gateway建立联系的一种协议,其结构简单,功能很强。

MCUNet协议首先规定了一种主从关系,Gate way永远是主叫系统,而电子设备永远是从系统,Gateway可以授权电子设备回拨;其次,定义了电子设备系统的状态性能参数表和变量表。电子设备与Gateway之间的信息交换是建立在MCU系统状态性能参数表和变量表基础上的。

电子设备的系统状态性能参数表的作用是把电子设备系统的一些特性参数告诉Gateway,如系统变量表中变量的个数、变量表所占字节数等。电子设备的系统变量表的作用是把MCU与Gate way之间需要交换的信息罗列出来,通过一个变量表来表达。MCU与Gateway之间的所有交换信息都在这个变量表的表达范围,超出变量表的信息,将不予受理。

5 结束语

本文以ADμC812单片机为例,介绍一种利用网络接口芯片PS2000构成网络式智能仪表的方法。该网络式智能仪表可以通过Internet网络实现远程控制和管理,而且系统设计简单,设计人员无需熟悉网络协议,同时减少了系统硬件开支,成本低廉,并缩短了软硬件的开发周期,具有很好的应用前景。

 
相关信息
发表评论
打印本页 关闭本页
基于RS232及红外接口的多功能通讯实验板的设计
  1 引言 计算机控制系统中经常采用多机系统进行通信,在由PC机和单片机构成的分布式控制系统中,往往以PC机为上位机完成较为复杂的数据处理和对前沿机的监督管理,以及对下位机进行多机协调,单片机主要执行上位机的命令,对来自微机串行口的命令进行操作,完成对被控对象的直接控制,并把被控对象的信息上报给上位机,异步串行通信是一种常用的多机通信手段,本文介绍一种将RS232,RS48...
>>详细内容
ADμC812应用中的若干问题
    摘要 ADμC812作为新一代微控制器,具有强大的功能,比以往的单片机有着更广阔的应用前景。在实际应用中发现,芯片本身尚存在一些应注意的问题及使用时的特殊要求。本文对这些问题进行总结,以供读者参考。   关键词 在线调试 数据转换 SPI 引言   ADμC812是高度集成的高精度12位数据采集系统,其功能方框图如图1所示。从图中可知,该芯片内不仅集成了可重新编程非易失性闪...
>>详细内容
三菱FX系列PLC与三菱变频器通讯应用实例(RS485)
    ① 三菱PLC:FX2N + FX2N-485-BD   ② 三菱变频器:A500系列、E500系列、F500系列、F700系列、S500系列   两者之间通过网线连接(网线的RJ45插头和变频器的PU插座接),使用两对导线连接,即将变频器的SDA与PLC通讯板(FX2N-485-BD)的RDA接,变频器的SDB与PLC通讯板(FX2N-485-BD)的RDB接,变频器的RDA与PLC通讯板(FX2N-485-BD)的SDA接,变频器的RDB与PLC通讯板(FX2N-485-...
>>详细内容
什么是RS485接口
  典型的串行通讯标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义,区别于RS232, RS485的特性包括:    1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。   2. RS-485的数据最高传输速...
>>详细内容
ADuC812在三相电能测量系统中的应用
  ADuC812是美国Analog Devices公司投入市场的第一种微转换器产品,他集成了一个完全可编程的、自校准、高精度的模拟数据采集系统。他小得可以放置在一个传感器、转发器或电缆连接器之内。他的成本极低,因此可以取代建立在单片机基础上的高成本、大体积的产品。由于其高精度和高速度,他适用于智能传感、瞬时获取、数据采集和各种通信系统。此外,与分立式的AD转换和微控制器相比,他的效...
>>详细内容
集UART与RS232于一体的MAX3110E原理及应用
  摘要:MAX3110E是MAXIM公司推出的全功能收发器,它内部包括一个兼容SPITM/MICROWIRETM接口的UART以及内置电泵电容和土15kV ESD保护的双RS-232收发器。该芯片集成度高,使用灵活,性能优越。文中详细介绍了MAX31OOE的特点、原理及应用电路。 关键词:MAX3110E; UART; RS-232收发器; SPI串行接口 分类号:TN919.3 文献标识码:B 文章编号:1006-6977(2003)01-0027-05 1 概述MAX3110...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com