新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于S3C2410的传感器网络数据采集系统

基于S3C2410的传感器网络数据采集系统

作者:时间:2010-11-09来源:网络收藏

摘要:针对工业控制中的需求,设计开发了基于S3C2410的网络系统,给出了系统的整体设计方案、蛄构框图。整个系统硬件体积小、运行稳定、维护和升级方便。实现了、传输、处理、量示及控制功能。
关键词:数据采集;嵌入式系统;

本文引用地址:http://www.amcfsurvey.com/article/151367.htm

O 引言
随着嵌入式系统与通信技术的不断发展,各种嵌入式设备正在以不同形式改变着人们的日常生活,技术作为嵌入式系统的主流技术,它己逐渐取代了单片机控制技术,使用处理器对工业现场传出的电流电压信号以及一些热工参数进行数据采集已经成为主流。
本设计在基于嵌入式Linux系统平台上。实现一个基于ARM、Linux平台的网络系统,完成数据的采集、处理、通讯、存储、查询和图形显示功能。

1 系统总体组成
本设计采用将数据采集节点作为客户端,将采集得来数据通过TCP/IP协议传输到网关节点,由网关服务器存储数据,并转发。主控机可以通过CGI查询任—个客户端传感器数据,并对传感器进行控制。如图l所示。

a.JPG


1.1 节点的硬件组成
考虑到各采集节点的完全独立性,前端设备采用嵌入式设计方法,其硬件组成结构如图2所示。

b.JPG


传感器节点作为客户端负责对数据采集,并通过模数转化将数据传输给网关节点。网关节点接受到数据后存入数据库。通过CGI响应PC机上的查询、控制。
1.2 数据的预处理
节点数据的预处理,主要是检测采集的数据,对其进行合法过滤。按照既定协议,为数据分配数据头、间隔符、校验码,重新封装成数据流,采用TCP/IP协议,通过网络发送到主机。
1.3 数据的存储及传输
存储器系统负责系统的静态存储与动态存储。其中flash用于静态存储,SDRAM用于动态存储。flash又分为norflash和nandflash。no-rflash支持直接启动用于存储程序代码,nandflash用于存储数据信息。SDRAM存储器速度快,主要作为程序的运行空间。
采集节点作为客户端,将数据打包传输给网关节点,网关节点作为服务器,校验数据有效后,存入flash数据库中。通过CGI程序响应PC查询。

电能表相关文章:电能表原理

上一页 1 2 下一页

关键词: 数据采集 传感器 ARM

评论


相关推荐

技术专区

关闭