IOT-控制工程在线
国际领先的权威的工业自动化专业媒体

Hot Tag:

当前位置: 物联网在线 > 工业控制 > 技术 > 基于传感网的嵌入式远程测控平台设计

基于传感网的嵌入式远程测控平台设计

本文提出了基于传感网的嵌入式远程测控平台的一个通用Web远程测控架构,阐述了该系统的结构及系统的关键技术,包括嵌入式技术、通信技术与Web服务器技术等,并通过在一智能家居系统的成功应用,验证了此方案的可行性。
关键词: 智能家居 传感网 远程测控 Linux 物联网
时间:2012-06-13 16:17 来源:物联网在线 作者:IOTer 点击:

分享到:
我要发布文章 收藏 推荐 打印

近年来,一种被称为无线传感器网络的新型网络出现了。这种由多个具有计算处理、无线通信、传感或控制能力的单节点构成的无限传感器网络是当前国际上倍受关注的、多学科前沿热点研究领域,它具有信号采集、实时监测、信息传输、协同处理、信息服务等功能,使网络技术得到了极大的拓展,并使通过网络实时监控各种环境和设施成为可能。传感网是物联网的核心,主要应用于物联网中的信息感知层,用于跟踪、监测和决策支持,实现智能感知和管理。

嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对可靠性、成本、体积、功耗等功能有严格要求的专用计算机系统。它一般由硬件和软件组成。其中,硬件包括嵌入式微处理器和外围设备;软件包括嵌入式操作系统与特定的应用程序。嵌入式技术可广泛用于对其他设备的控制、监视或管理功能。

测控技术指对某一特性的监测与控制。远程测控指管理人员在异地通过计算机网络联通需被控制的设备,通过本地计算机对远方设备进行查询、配置、修改等工作。远程测控技术能够实现办公自动化与工业自动化的无缝连接,且已成为新兴的研究热点。随着网络的需求与发展,B/S模式迅速发展。利用此模式,客户端只需安装Web浏览器即可简单通过浏览器从Web服务器上下载程序到本地来执行,由此实现远程测控。

计算机技术、通信技术和微电子技术的飞速发展,让测控系统领域也正在进行着一场巨大的变革,网络化和信息化已经成为了测控系统的发展方向。综合传感网技术、嵌入式技术与工业测控技术,构建一个基于Web方式的远程测控系统可使测控产品的实时性、安全性、可维护性等方面得到大幅度的提高,同时也更利于实现集中监视、统一调度与优化管理。本文结合各项技术介绍了一个基于Web方式的嵌入式远程测控系统,并利用该方案成功实现了一智能家居系统。

1 远程监控系统的总体结构设计

基于Web方式的嵌入式远程测控系统的基本架构如图1所示。该远程测控系统主要由嵌入式测控单元、本地服务器与远端管理主机这三部分组成。

 
图1 远程测控系统基本构架

位于最底层的嵌入式测控单元主要分布在各个测控节点上,由中央处理器、传感器、执行器、网络接口、GPS模块、GPRS模块等组成,负责采集现场的环境参数,并将各参数与设定值比较,若超出规定范围,则会利用报警器报警,并让各执行器工作,以获得正常参数范围,且将测试数据通过订制协议传送到本地服务器,从而到达远端管理器显示。GPS模块可清楚定位发生故障的设备,GPRS模块作为无线收发模块可在有线网络出现故障时实现高质量的数据传送,为把嵌入式系统应用到远程测控系统中提供了非常现实可行的意义。

位于中间作为桥梁的是本地服务器,主要接收各测控单元上传的监测参数,并保存到数据库中,定时查询与分析测控单元的状态,如果发现它出现错误,则立即短信通知用户。同时,服务器也需定时将数据库中的数据及时反馈给远端管理器,使用户在第一时间监测到各测控设备的情况,并实现管理器对各测控单元的操作。

最顶层则是远端管理器,它可以系统地对各测控单元进行分析、查询和管理,可以接收测控服务器上传的各种信息,也能发出命令对底层的单元进行控制与处理,且可根据IP地址直接控制某一特定的测控单元,对各设备进行统一管理。当有线网络出现故障时,还可以通过GPRS进行无线连接操作,从而使得用户任何时候都能对其进行控制。

该系统通过前端传感器模块和信息接收模块收集各节点的参数,送入嵌入式系统进行处理和存储,并定时将监测信息传送到测控服务器,通过服务器反映到管理机上,从而实现对各测控设备的控制。该远程测控系统实现了将小设备挂到Internet上,可以及时地监测每一设备的运行情况。对监控系统来说,网络监控方式灵活,系统施工和维护造价相对低廉,可保存的数据量更大,数据存储方式更多,系统集成度更高。以网络为基础的远程监控突破了时间、地域的限制,只要在有网络存在的地方,用户在授权的情况下,就可以不受限制地随时按需监控,实现即插即用。

2 关键技术研究

2.1 嵌入式系统设计

嵌入式测控单元相当于传感网的各个节点,主要负责信息的采集,并将其他如光信号、化学信号转化为电信号,并送给微控制器,对其进行处理。该测控设备是由嵌入式技术研发的具有智能检测与控制的系统,它以中央微处理器为核心,配以SDRAM、NANDFLASH、网络接口RJ-45、4线触摸屏接口、串行接口、LCD、USB口、SD卡存储接口与A/D和D/A转换器。使用UART1和UART2通过SP3243ECA芯片将TTL电平转化为RS232电平,可实现GPS和GPRS通信。该系统硬件框图如图2所示。


图2 嵌入式系统硬件框图

软件系统则主要考虑启动程序、各种驱动程序、操作系统与应用程序。Linux操作系统开放源代码,可以裁剪内核,并且已经在Motorola,NEC,ARM等多种硬件平台上稳定、高效运行,具有强大的网络功能和卓越的文件系统支持功能等优点。故选择Linux操作系统,并根据具体应用,经裁剪和交叉编译后,形成ARM可执行文件,借助串行口和网络口下载到FLASH之中。测控单元的应用程序主要包括数据采集模块、液晶显示模块、键盘控制模块、网络服务模块、通信服务模块与控制执行模块等。为了构建更好的人机界面,将QT/Embedded图形用户界面支持系统移植到Linux中,并开发相应的图形用户界面。

2.2 Web应用技术

该系统采用B/S模式,为了能够从测控服务器或测控管理机通过浏览器直接访问智能测控单元,在智能测控单元中必须具备Web服务器功能。在嵌入式Linux平台下,使用Boa作为Web服务器,可以使系统稳定高效地在目标系统中运行,并且使用和维护方便,可靠性高。嵌入式Web服务器Boa和普通Web服务器一样,能够完成接收客户端请求、分析请求、响应请求、向客户端返回请求结果等任务。与其他传统的Web服务器不同的是Boa具有很高的HTTP请求处理速度和效率,在嵌入式系统中具有很高的应用价值。

Boa程序的移植主要分为以下几个步骤:

(1)针对ARM-Linux系统下载Boa源码并解压之;

(2)生成并修改Makefile文件,修改CC=gcc为CC=/usr/local/arm/2.95.3/bin/armlinuxgcc修改CPP=gccE为CPP=/usr/local/arm/2.95.3/bin/arm-linux-gcc-E;

(3)配置Boa服务器后下载Boa服务器。将编译后的二进制文件下载到FLASH之中后Web服务器则具有了Web服务器功能。 (责任编辑:zxh007)



本文链接基于传感网的嵌入式远程测控平台设计
http://c.iot-online.com/tech/2012/061320629.html
 
 
声明:物联网在线转载作品均尽可能注明出处,该作品所有人的一切权利均不因本站转载而转移。作者如不同意转载,即请通知本站予以删除或改正。转载的作品可能在标题或内容上或许有所改动。



电子刊物.技术特刊

立即下载

《 物联网在线》推出的免费电子刊物《无线通讯术特刊》收集了当今最新MEMS技术,产品资讯,它们可使你能在更短的时间内了解业内最先进的无线通讯技术信息。

今天就让您的系统设计更上层楼!敬请马上立即下载该免费的《无线通讯特刊》。
   
无线通讯特刊     M2M技术特刊 下载  

MEMS技术特刊 下载



Sierra Wireless白皮书

LTE和M2M 融合之路  
促使 LTE 应用在 M2M 设备上的市场推动力 ; 打破阻碍 LTE 进入 M2M 市场的技术壁垒

立即下载.






 现在播报
图解实战两线制、三线制、四线制
全球暖化的趋势日益明显 高效能源管理呼之欲出
如何提高RF测量技巧并完整发挥RF设备的效能
基于嵌入式Internet技术的通用型RTU-Webit-GRTU
模块化/KSK 线束自动化设计
基于LONWORKS现场总线水轮机组状态监测系统
电梯PLC控制系统的组态模拟设计
面向对象的技术来设计一种嵌入式软件IDE
基于传感网的嵌入式远程测控平台设计
基于CAN总线的DNC集成制造系统设计
工业以太网EtherNet/IP性能分析
罗克韦尔集成架构系统十大创新
基于B/S 架构的嵌入式机房远程监测系统
基于化学处理法工艺的水处理过程智能控制系统
实时数据库和关系数据库的设计特点

 最新Tag
周鸿祎 数据采集 LinkIt One 压力传感器 mate8 BCM20737S 红外线传感器 SM351LT 小米5 VR LiteOS TinyOS MSP430 DA14580 CC2650 STM32 CC2564 MSP432 PLC STM32L0538 STM32F103 智能家居 人工智能 机器人 iphone7 能量采集 MCU 能源计量 ZIGBEE 传感器 工业物联网 智能手表 TZ1000 无人机 ATmega2560 无线传感器 Android 智能电视 i.MX NFC 信号采集 MEMS WIFI IOT LTE 伺服电机 无刷直流电机 智能照明 智能插座 无线充电 CC430 智能电网 Nest Edison ADT7320 ADIS16229 英特尔 家庭医疗 数字隔离器 智能集成 工业4.0 iPhone 7 虚拟现实 可穿戴设备 CC2538 CC2540 CC2541 CC3000 杨旭 麒麟950 华为mate8 阅读器 蓝牙 Linux AllJoyn 树莓派 Windows10 Windows 10 Zephyr RTOS 智能硬件 Qualcomm CC3200 温湿度传感器 5G 可穿戴技术 工业以太网 Arduino CSR8670 VMware 大数据 ITS 蓝牙智能 PIC32MZ 运动传感器 SmartBond 车联网 ADAS V2X 语音控制

返回页首


TopeWay Business Media


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

网站导航|帮助| 关于我们|隐私政策|联系我们|安全承诺

Copyright © 2011 Iot-online.com. 本网站所有内容均受版权保护。
未经版权所有人明确的书面许可,不得以任何方式或媒体翻印或转载本网站的部分或全部内容。


粤ICP备10057207号