基于ARM和移动通信网的远程监控系统. 下载本文

内容发布更新时间 : 2024/5/2 9:50:54星期一 下面是文章的全部内容请认真阅读。

您的论文得到两院院士关注

文章编号:1008-0570(200810-2-0133-03 ARM开发与应用

基于ARM 和移动通信网的远程监控系统

A High Performance Remote Supervise System Based on ARM (1.上海大学;)胡2.南方医科大学 琴 1 马文丽 1,2 姚文娟 1 郑文岭 1,2

梁斌 1

HUQinMAWen-liYAOWen-juanZHENGWen-lingLIANGBin

摘要:阐述了一种基于ARM 处理器的高性能远程监控系统的组成、工作原理及实现方法。该系统利用高性能处理器和移动

通信网络构建具有实时数据处理能力和提供远端信息查询和告警服务的平台。关键词:ARM; 嵌入式; 监控; 移动通信网中图分类号:TP302文献标识码:A

Abstract:Present the structure 、principle and method of a high performance remote supervise system based on ARM. The system constructs a platform that provides real -time data processing and remote information searching and alarming with high performance processor and mobile communication network.

Key words:ARM; Embedded; sSupervise; Mobile communication network 1引言

随着微电子技术的不断发展、芯片制造成本的降低、芯片 无功能的不断完善,16位和32位的嵌入式处理器在工业控制、 安防等诸多领域得到了广泛的应用。本系统是嵌入式线通讯、 处理器在数据采集方面的一个具体应用。其具体实现的功能是 处理并通过移动通信网络为用户提供特各种测量数据的采集、

定的信息查询和告警。本系统在运动物体姿态控制领域有着广泛的应用前景。

ARM 技术是嵌入式系统方面的主流技术。目前市场上ARM 芯片速度可以达到几百兆,以此为主控芯片可以在硬件上实现高速、高精度且具有一定处理能力的数据采集处理通信系统。本系统采用三星公司的S3C2410处理器结合Windows CE 操作系统来实现其功能。S3C2410处理器是一款16/32-bit、低价、低功耗、高性能的系统微处理器。在嵌入式运用领域有着

能够满足本系统良好的表现。S3C2410带有丰富的接口资源,

的设计需求。Windows CE 操作系统是专门设计给掌上型电脑使用的电脑环境。它将便携式技术和现有的Windows 技术相结

系统在设计中采用了CMDA 模块合并提供了丰富的驱动资源。

和USB 接口。原始数据可通过USB 接口取出进行进一步的事后处理。系统处理完毕的数据通过CDMA 模块连接无线网络实时的送到客户端实现特定信息查询和告警功能。

系统共有两个部分组成:一部分是检测算法及软件实现。它是基于Windows CE ,采用Embedded Visual C++语言编写的顶层应用程序。另一部分是数据采集、系统硬件实现和底层软件编写。本文主要介绍系统的硬件实现原理、思路以及相关的底层软件工作流程。

块、传感器模块、外部通讯模块六个部分。基本结构如图1所示。ARM 处理器和现场可编程门阵列(FPGA共同组成监控系统

传感器模块采集的模拟信号经A/D模块量化的核心处理单元。

后存入FPGA 生成的FIFO 中。ARM 处理器通过FPGA 产生的中断信号来读取FIFO 中的数据。数据处理完毕后ARM 处理器通过FGPA 控制CDMA 模块建立TCP/IP 连接,连接一旦建立则通过无线网络将数据传回客户端。

2.1协处理器FPGA 模块