DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1190|回复: 0
打印 上一主题 下一主题

[安防] 基于 ARM 嵌入式的远程监控系统设计

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 15:28:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1  引言
监控系统现已成为现代化生产、生活中不可缺少的重要组成部分。目前,监控系列产品 种类繁多,大部分广泛应用于交通、医院、银行、家居、学校等安防领域。
随着嵌入式系统的出现,尤其是基于 ARM 内核芯片的嵌入式系统的出现,使得监控系统的应用领域更为广泛。本文设计的远程监控报警系统除了作为安防功能外,还可以应用于 以下领域:通讯领域:远程通讯、视频会议和视频点播、证券、远程教育等。医疗领域:病 房监护、远程诊断等。工业领域:远程设备诊断、维护、维修,远程生产监控等。家用领域:
家用电器远程维护;电、气、火等重大事故自动报警等。
2    系统设计
2.1、系统组成 本文设计的远程监控系统主要由中心控制器、数据终端、传感器模块、通讯模块、接口模块等几部分组成。系统组成图(如图 1)  。
2.2、中心控制器 系统核心,负责数据采集判断处理。为了提高系统工作效率,这里使用的是三星公司的 S3C2410  芯片作为处理器。S3C2410 芯片是一款高性价比的 ARM 芯片,非常适合作手机、
PDA 等手持设备。主要特性包括: ARM920T 内核,最高工作频率 203MHz, LCD 控制器: 可直接驱动真彩液晶屏,最高支持 2048×1024 真彩液晶屏,  2 个 USB  Host  端口    ,1 个 USB Device  端口,支持 Nand flash 启动模式,SD 卡接口,  UART、IIC、SPI、IIS 等多种类 型串行接口,  4 通道 DMA。

本文的监控系统的 CPU 核心部分使用的是标准的 SO-DIMM200 金手指接口,便于后期 维护和升级。如果该监控系统的使用环境较为苛刻,可以将  CPU  替换为  S3C2440  芯片。 S3C2440 完全兼容 S3C2410 全部特性(注意:芯片引脚不完全兼容)。与 S3C2410 芯片相比, S3C2440 的性能更为优越:最高工作频率可达 500MHz,内部集成 CMOS 摄像头接口,但价 格较昂贵。  
  



图 1 监控系统组成框图

2.3、数据终端 数据终端的主要功能是对监控数据进行分析、处理,及时将数据汇报给监控人员。同时, 监控人员可以根据现场情况,使用数据终端对监控的设备进行远程控制。数据终端最大优势 就是安全、可靠、便于携带。    一般情况下为了节约成本,可以将手机、PDA 等移动通讯设 备作为数据终端使用。但是如果作为对高危环境或精密仪器的监控系统,数据终端需要专业 定制。这里使用的是中心控制器的作为数据终端,即中心控制器既作为数据采集发送中心, 也可数据接收处理中心使用。
2.4、通讯模块
通讯模块主要负责远程数据通讯。带有  RS232/485、GPRS、CDMA  等一种或多种通讯 方式。需要根据现场环境和用户需要进行定制。通讯模块与控制器通过接口总线连接,连接 方式为 TTL/RS232/RS485 等
2.5、传感器模块 传感器模块的主要功能是感知外部环境,对外部环境进行实时监测。由人体红外传感器、 振动传感器、超声波传感器、可燃气体传感器、温度传感器、湿度传感器等一种或多种传感 器组成。可根据现场监测环境不同进行定制。
2.6、接口模块
接口模块主要作为系统扩展功能使用,将控制器的 A/D 转换、I2C、SPI 等多种接口进行 外部扩展。接口模块没有特定的功能,但可以根据需要与其他设备连接,例如可以与工业仪 器仪表或设备连接,实时对仪器或设备进行监控。
接口模块虽然不是监控系统的主要部分,但是对于整个系统来说却是不可缺少。因为本文的监控系统主要考虑到了系统的可扩展性和与其它系统无缝连接。通过接口模块可以很方 便的对监控系统进行升级,并且可以实现与其他系统或设备的无缝连接。这也是本系统区优 于其他监控系统的主要功能。
3  软件设计
3.1、工作软件
系统的软件设计较为复杂,这里只给出了整个工作软件流程(如图 2)。



  
图 2  软件流程图
3.2、操作系统移植  
                                
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-4-25 16:10 , 耗时 0.081295 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表