基于ARM的嵌入式森林防火远程无线监控系统.pdf
《基于ARM的嵌入式森林防火远程无线监控系统.pdf》由会员分享,可在线阅读,更多相关《基于ARM的嵌入式森林防火远程无线监控系统.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、http:/-1-基于基于 ARM 的嵌入式森林防火远程无线监控系统的嵌入式森林防火远程无线监控系统 方芳,王建伟 北京邮电大学自动化学院,北京(100876)E-mail: 摘 要:摘 要:森林火灾是世界性的林业重要灾害之一,因此一旦有火警发生,就必须以极快的速度采取扑救措施。本文介绍了基于 ARM 的嵌入式森林防火远程无线监控系统的研制,采用ARM 处理器和市场上广泛使用的价廉物美的 ZC301 芯片的 USB 摄像头,通过 GPRS 模块,将图像不断的发给远端的管理指挥中心。在火灾发生后的第一时间,自动报警模块将发出告警,真正做到早发现,早解决。关键词:关键词:ARM,嵌入式操作系统,火
2、灾报警 1.引言引言 随着造林事业的不断发展,林地面积、林业蓄积量逐年增加,防火工作是首要任务。森林火灾具有突发性、灾害发生的随机性、短时间内能造成巨大损失的特点。火灾扑救是否及时,决策是否得当,重要原因都取决于对林火行为的发现是否及时,分析是否准确合理,决策措施是否得当。为此国内外都在为预防、减少和控制森林火灾而努力。在国内外市场上,主要推出的是数字控制的模拟视频监控和数字视频监控两类产品。前者技术发展己经非常成熟、性能稳定,并在实际工程应用中得到广泛应用;后者是新近崛起的以计算机技术及图像视频压缩为核心的新型视频监控系统,该系统解决了模拟系统部分弊端而迅速崛起,但仍需进一步完善和发展。嵌入
3、式方式的视频监控系统其具有布控区域广阔、几乎无限的无缝扩展能力、易于组成非常复杂的监控网络、性能稳定可靠等特点,必将成为今后视频监控领域的主流产品。本文就是根据视频监控领域的发展趋势,开发一套基于 ARM9 处理器和 USB 摄像头的嵌入式森林防火视频监控告警系统。2.系统构成和工作原理系统构成和工作原理 森林防火远程无线监控系统以应用为中心,以嵌入式ARM-LINUX系统构建,该操作系统可以提供免费的TCP/IP协议栈,由于GPRS网络(2.5G移动通信技术)支持TCP/IP协议,这使得无线数据传输变得更加轻松,而且相对价格比短消息等要便宜许多!本系统采用模块化的结构设计思想,将设备分为主控
4、模块和各个功能模块。主控模块和各功能模块之间有统一的或者特定的接口形式,用户可根据不同的需要选用不同的功能模块,各种类型的数据可以同时传输而不相互干扰,同时也可根据市场的需求继续扩展其它功能模块。森林防火远程无线监控系统是由以下几个模块组成:1.传感器数据处理模块 根据实际需要,本系统将采集温度传感器和烟雾传感器的数据,当采集到的数据值高于报警值时,启动自动报警模块,提醒巡逻人员注意。2.LCD 显示模块 显示检测到的温度及烟雾值,以便于森林巡逻人员观测数据。3.自动报警模块 自动报警模块一面使嵌入式模块上的蜂鸣器发出警报声,同时发送报警信号通过 GPRS网络及时的传回远端的监控管理中心,以便
5、管理人员及时发现并处理火情。http:/-2-4.嵌入式核心控制模块 5.USB 摄像头视频图像采集处理模块 6.GPRS 无线数据传输模块 7.远程监控软件模块 系统结构框图如图 1 所示:图 1 系统结构框图 3.嵌入式核心控制模块嵌入式核心控制模块 目前,国际高端火灾监控系统是欧美和日本的天下,他们的产品多采用多 CPU 系统,各个 CPU 执行不同的任务,有的负责接收、处理和传输图像采集模块输入的信号,有的发出报警信号。采用的控制器以 16 位控制器为主,在通信方面以 CAN 总线方式为主。国内多数采用 8 位微处理器,成本低廉,但是无法直接同 Internet 相连接,只能通过 PC
6、机再与互联网相连,增加了额外的工程造价,不利于实现远程监控,可操作性差。本文论述的森林防火远程无线监控系统采用三星公司的ARM9芯片S3C2410 作为控制器,成功地实现了图像处理,传感器数据处理及 GPRS 无线传输等多项功能。3.1 嵌入式系统嵌入式系统 嵌入式系统是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积等综合性严格要求的专用计算机系统,亦即为监控系统量体裁衣的专用计算机系统。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是集软硬件于一体的可独立工作的“器件”。3.2 嵌入式处理器的分析和选型嵌入式处理器的分析和选型 ARM
7、(Advanced RISC Machines)公司自1990年正式成立以来,在32位RISC(Reduced Instruction Set Computer)CPU开发领域不断取得突破,其结构已经从V3发展到V6。由于ARM公司从不生产或销售芯片,而是设计出高效的IP(Intelligence Property)内核,向各大半导体制造商出售知识产权,加上其设计的RISC处理器具有性能高、功耗低、成本低等显著优点,因此获得众多的半导体厂家和整机厂商的大力支持1。Samsung公司S3C系列芯片是国内市场占有率最高的ARM核处理器芯片,其中基于http:/-3-ARM9内核的芯片S3C2410
8、,其接口模块丰富,适用面广,可用于手持设备、可视电话、楼宇的对讲系统、VoIP、网络监控、多媒体终端产品、医疗电子设备和各种其它移动无线应用等。S3C2410 是基于 ARM920T 处理器核的 16/32 位 RISC 嵌入式微控制器,该内核由ARM9TDMI、存储管理单元(MMU)和高速缓存三部分组成。其中,MMU 可以管理虚拟内存,高速缓存由独立的 16kB 的指令 Cache 和 16kB 数据 Cache 组成。S3C2410 的资源丰富,包括:1 个 LCD 控制器、SDRAM 控制器,NAND 闪存控制器,3 路 UART、4 路 DMA、4 路带 PWM 功能的计时器和 1 个
9、内部时钟、117 位通用 I/O 口和 24 位外部中断源、8 路 10位 AD 控制器、触摸屏接口、I2S 总线接口、2 个 USB 主机接口、1 个 USB 设备接口、SD接口和 MMC 卡接口、看门狗计数器、2 路 SPI。在处理器丰富资源的基础上,S3C2410 核心板上还配置了 16MB 16b 的 FLASH 和 64MB 32 位的 SDRAM2。在数字视频传输开发方面:数字视频信号分为前端和后端数字视频信号,前端数字视频是 ARM 嵌入式处理器产生的原始数字视频信号;后端数字视频是发送给 D/A 的数字视频信号。数据的质量和速度是一对矛盾,有速度就会对数据质量造成损失,要想既保
10、证原始数字视频信号的速度又保证质量,采用高主频的 ARM 嵌入式处理器和容量更大的存储器是最有效的方法。系统时钟决定了 ARM 芯片的处理速度,S3C2410 时钟频率可配置,通过 CPU内部 PLL 倍频,主频最高可达 203MHz。3.3 嵌入式操作系统嵌入式操作系统 嵌入式 Linux 由于代码开放性以及强大的网络功能,在中低端的嵌入式网络设备中的应用有许多优势。1.充分满足硬件设备的实时性要求 2.具有很高的适应性和可靠性 3.具有成熟的开发工具,可以跨越 ICE 等屏障 4.具有小巧的功能完善的内核 因此本系统采用嵌入式 Linux 操作系统。4.USB 摄像头视频图像采集处理模块摄
11、像头视频图像采集处理模块 本系统选用的嵌入式 Linux 内核本身自带了采用 ov511 芯片的摄像头模块,但是这种摄像头种类很少,而且性价比不高。目前,市场上应用最广泛的是采用中芯微公司生产的 ZC301芯片的摄像头,因此本系统将设计实现能够支持 ZC301 芯片 USB 摄像头的视频采集处理模块。4.1 ZC301 摄像头驱动的加载摄像头驱动的加载 首先,需要下载支持 ZC301 摄像头的驱动包,将它放到 PC 机的某个文件夹下保存,如uclinux/kernel/driver/usb,解压,打补丁。接着编译内核,make menuconfig,选中 spca5XX项。然后在终端一次输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 嵌入式 森林 防火 远程 无线 监控 系统
限制150内