欢迎来到天天文库
浏览记录
ID:52972472
大小:242.16 KB
页数:3页
时间:2020-04-05
《基于嵌入式Internet技术的远程温度监测系统的开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于嵌入式Internet技术的远程温度监测系统的开发口张妮口高红俐口陆旭口周见行浙江工业大学机电工程学院杭州310014摘要:结合TPC/IP和Modbus通讯协议,运用RS一232串口通讯技术、Winsock技术、SQLServer数据库及ADO数据访问技术开发了一种基于嵌入式网络技术的典型应用——远程温度监测系统,构建了系统的软硬件平台和实验环境,验证了嵌入式网络技术的有效性和应用系统的可行性。关键词:温度监测嵌入式网络通讯协议中图分类号:TP872.3文献标识码:A文章编号:1000—499
2、8(2009)03—0063—03随着工业自动化程度的提高,独立的、集中式的监(客户端)、EM2002(服务端)、MC一100。MC一100温度仪测系统已经越来越不能满足现场应用的需求,一种含表(采用PT100~感器)实现对温度信号的采集与转换盖范围更宽、应用领域更广的全新现代测量技术即网计算,并通过RS232~j:温度值送到EM2002嵌入式网关络监测技术开始逐渐成为仪器控制与测量的主要工具。中,同以太网(用直接网络连接线)连到计算机的网络Intemet技术和嵌入式系统的发展,使以太网接口上(RJ
3、一45)。使用PC机发送和接收指令,指令通过(Ethernet)~到迅猛的发展,从而为监测网络的实现提网络进行传输,并通过特定的设备(EM2002)实现以太供了可能性⋯。如何利用Internet和嵌入式技术实现从网接口和RS232接口之间的连接,最终实现利用以太不同子网、不同的物理区域对接到Internet的各种嵌入网对远程终端设备(MC一100)进行控制和监控。式设备进行远程监控、诊断、管理及维护等操作,即如何通过Intemet来实现对设备行为的访问是监测网络需要解决的关键问题【21。把TCP/I
4、P协议嵌入到现场智能仪器中,使用以TCP/IP技术为代表的网络技术来对监测数据进行传输,其所具有的网络功能并不要求作为上位机的PC机与下位机(数据采集终端)处在同一局域网内,只要能连上Intemet而且带宽满足要求,1.1通讯网关EM2002便可以在任何地点、任何时间采集和分析数据,并进行通讯网关是系统的核心部件,完成现场总线到以远程测试、诊断1。在这样构成的监测网络中,传统仪太网的通讯功能。本系统采用的EM2002串口设备网器设备充当着网络中独立节点的角色,信息可跨越网关是英贝多公司开发的嵌入式网
5、关,可支持RS一232设络,传输至所及的任何领域,使实时、动态(包括远程)备和以太网的连接并实现TCP/IP协议到用户网络协的在线监测成为现实,这种基于现有以太网的监测系议的转换。EM2002是遵循TCP/IP模型开发的,可与统大幅降低了现场布线成本,充分利用了现有的网络现有网络环境广泛兼容(TCP/IP模型的传输过程分为硬件资源,扩大了系统所及的地域范围。4层:网络接口层、网络互连层、传输层及应用层)。基于以上分析,本文提出一种基于嵌入式InternetEM2002完成TCP/IP协议转换的主要方
6、式为:一方面技术的远程温度监测系统。在系统中整合了TCP/IPPC端的网络应用程序将应用层数据打包成为IP包在和Modbus通讯协议,能够实现任意时间、任何地点对网络上传送,EM2002将辨识和解析这些数据包,把应系统的远程访问,实时地获得仪器的工作状态;通过友用层的原始数据转发至RS232接口;另一方面好的用户界面,可对远程仪器的功能加以控制,对状态EM2002也将进行监测;还能将远程仪器测得的数据经网络迅速传RS232接口的Rs232递给本地计算机。数据封装成为RS485IP包,传送至1系统总体
7、组成PC端的网络.一图2系统总体结构(如图1所示)分为3个部分:PC机应用程序(如互连参收稿日期:2008年10月图2所示)。PCEM2oo2考模型机械制造47卷第535期2009/3回1.2数据采集终端MC一100MC一100系列仪表是一种多功能集成控制器,它集液晶显示、程序控制、流量累积、温度补偿、高级算法以及无纸记录等于一体,适用于各种场合的应用,大大减少了现场所需要使用仪表的数量及安装费用。2远程温度监测系统本系统中EM2002~.串行接口上采用透明流传输方式(将TCP/IP信息和串口数据实
8、现透明转发,这样用户可以不用改动原有设备的软件,实现开箱即用),工作在服务器方式模式下,远程主机可以访问EM2002,并建立双向通讯。因此只需在应用层编写客户端软件。2.1系统功能分解客户端功能:1)网络通讯模块。与服务器端进行通讯,主要由Winsock控件实现。2)实时数据查询模块。对当前的试验数据进行查询,主要由ADO技术实现。3)波形数据屁示模块。从数据库中读取波形数据,并显示,主要由ADO技术实现。4)波形数据保存模块。将波形数据存入数据库,主要由ADO技术实
此文档下载收益归作者所有