基于TCP-IP协议的无线远程温湿度监控系统

2008庄第6期

仪表技术与传感器

InstrumentTechniqueandSensor

2008

No.6基于TCP/IP协议的无线远程温湿度监控系统

张星,王向军,文鹏程

(天津大学精密测试技术及仪器国家重点实验室,天津300072)

摘要:提出了一种无线远程温湿度,临控系统设计方案。介绍了系统总体架构,重点论述了系统软硬件设计方法。以

C8051F单片机为核心,采用数字式微型智能传感器SH‘r71,实现系统监控终端温湿度采集与控制;通过以太网接入,利用简化的TCWIP协议,并借助无线网桥,实现数据远距离传输。该系统无需标定,具有很好的环境适应性。实际应用中,监控终端能够与5km外的上位机实现可靠的信息交互,对远程控制命令响应时间小于500ms,保证了被监控设备全天候稳定工作。

关键词:TCP/IP;C8051F单片机;温湿度传感器;无线远程监控

中图分类号:TP273文献标识码:A文章编号:1002—1841(2008)06—0044—03

WirelessRemoteMonitorSystem

ofTemperatureandHumidityBasedonTC譬?IP

ZHANGXing,WANGXiang-jun.WENPeng—eheng

(StateKeyLaboratoryofPrecisionMeasuringTechnology&Instruments,TianjinUniversity,Tianjin300072,China)Abstract:Aschemetoimplementthewirelessremotemonitorsystemoftemperatureandhumiditywasintroduced.Afterex—plainingthegeneralstructureofthesystem.thekeytechniquesofhardwareandsoftwaredesignwereexpatiated.Usingamicroin-

telligentsensorSHT71whichWaScontrolledbyC8051FMCU,thetemperatureandhumiditycanbemeasuredbymonitorterminal.ThenwiththehelpofEthernetaccessbasedonembeddedTCWIPprotocolandwirelessnetbridge,thedatacallbetransmittedforalongdistance.Atlast,theperformanceindexinapplicationWasgiven.Thissystemneedsnocalibrationandhasgoodenvironmentadaptability.Itcanhelpfieldequipmentworkreliablyunderall—weatherconditions.

Keywords:TCWIP;C805lFMCU;temperatureandhumiditysensor;wirelessremotemonitoring

0引言

温度和湿度的远程测量和控制对于异地设备获得适宜的工作环境,实现无人值守的正常运行具有重要意义。设计温湿度远程监控系统时应解决的关键技术有:湿度的测量,湿度受到大气压强、温度等因素的影响不容易准确测量,传统的模拟式湿度传感器功能单一,需设计信号调理电路Ⅱ校准困难,精度不高,互换性差;监控终端与上位机间的远距离可靠数据传输,基于现场总线的数据传输方式在传输速率和距离等方面与以太网相比存在劣势,且布线工作易受地形条件限制。设计了一种基于TCP/IP协议的远程温湿度监控系统,采用高精度、自校准、数字式微型智能传感器SHT71采集环境温湿度,并在现场级实现监控终端与以太网的连接,借助无线网络设备实现多个分散在不同地理位置的远程监控终端与上位机间的信息交互。系统实时调节异地设备工作环境温湿度,数据传输可靠,无需传输电缆,组态灵活,重构性强,易于进行扩展和维护。

1总体设计及系统架构

系统整体结构如图1所示,系统由远程监控终端和上位机组成,二者通过无线以太网实现数据交互。

监控终端以MCU为核心构建,包括2部分:温湿度监控模块,实现温湿度采集和控制;网络通信模块,实现现场数据的发送和上位机控制命令的接收。考虑到系统功能扩展和高可靠

收稿日期:2007—05一15收修改稿日期:2008一Ol一28性、低功耗、实时性等要求,选用高速MCUC8051F020,该单片机采用流水线架构,片内资源丰富,性价比高,能够很好地满足设计要求。

图1系统整体结构

为实现监控终端与以太网的连接,采用N1C(网络接口芯片)实现硬件网络接口,由单片机运行NIC驱动程序和TCP/IP协议…。由于C8051F020是8位单片机,选择NIC时需考虑是否支持8位工作模式,NIC片上缓存的大小,与主机的数据交换形式以及与NE2000是否兼容。选择基于ISA总线的10Mbit/s网络接口芯片RTLS019AS,它价格低廉,速度和接121都适合单片机系统。

为避免繁莺的通信线路铺设和维护工作,摆脱复杂地形条件对系统架设的影响,采用无线网桥并配备抛物面定向天线将远程监控终端接入无线测控局域网旧J,建立与上位机的连接。

上位机软件在Visual

C++6.0编程环境下编写,可通过无

 万方数据

相关主题
相关文档
最新文档