




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、郑少飞:基于ARM的嵌入式森林防火预警系统的设计安徽工程大学毕业设计(论文)PAGE - 30 -PAGE V基于(jy)ARM的嵌入式森林防火预警系统的设计摘 要 森林火灾作为(zuwi)一种突发性强、破坏性大、处置救助较为困难的 HYPERLINK /view/99839.htm t _blank 自然灾害(zrnzihi)之一,其防治工作已经成为中国防震减灾和国家公共应急体系建设的重要组成部分,因此设计并完成一种有效的森林防火预警系统对国家建设有着重要的意义。为此,本文介绍一种基于嵌入式的森林防火预警系统。此系统要满足长期、无间歇监控工作的需求,研究发现,ARM-Linux嵌入式体系具有
2、低功耗、开源稳定等特性,该系统采用ARM9 系列的S3C2440A芯片作为核心控制器,通过对Linux内核中Video4linux2驱动的使用,利用摄像头将现场信息传送到监控中心,并通过各类传感器将森林的温湿度、烟雾等数据采集出来,经AD转换及IO数据的读取,将得到的数据传给主控制器,同时通过网络协议传送至监控方。主控制器进行数据融合分析,决定是否鸣叫警示和发送报警信息。本系统不仅能自动监控、报警,又能通过网络将信息传送至监控处,使得监控人员更加了解森林情况,从而更加有效及时地对森林火灾进行预警报告。ARM-Linux嵌入式体系结构化的开发模式具有稳定、可靠、易维护等特点,分析与测试表明,此系
3、统采集数据具有较高的可靠性,数据分析精确,能够及时报警,这种灵活的森林防火预警系统在实现全天候远程监控的同时更提高了预警质量,有望在今后得到广泛的应用。关键词:森林防火预警;低功耗;开源;ARM-Linux;数据融合;远程监控Design of embedded forest fire prevention and warning system based on ARMAbstractForest fire is one of the natural disasters, which is one of the more sudden, destructive and difficult to
4、 dispose and rescue. Its prevention and cure has already become the important part of the China earthquake disaster reduction and the national public emergency system construction, so it is important to design and accomplish an effective forest fire warning system for the national construction. To t
5、his end, this paper describes an embedded forest fire warning system.This system should meet the needs of the long-term and uninterrupted monitoring. Research findings, Linux-ARM embedded system has the characteristics of low power consumption, stability and open source. The system uses the ARM9 S3C
6、2440A chip processor as the core controller. Through the use of Video4linux2 driver in the Linux kernel, use the camera to send field information to the monitoring center, And through all kinds of sensors, collect the forest temperature and humidity, smoke and other data, via conversion of AD and IO
7、 data read, pass the data to the master controller, and at the same time to the monitoring side through the network protocol. Master controller makes data fusion analysis, decide whether to tweet alerts and send alarm messages. This system can not only monitor the alarm automatically, but also trans
8、mit the information to the monitoring department through the network, that can makes the monitoring staff more understanding of forest conditions. So as to more effectively and timely to forest fire warning report.The development mode of ARM-Linux embedded system has the features of stable, reliable
9、 and easy maintenance. Analysis and test show that this system has the high reliability, the data analysis is accurate, and can timely warning. This flexible forest fire early warning system can improve the quality of the early warning and is expected to be widely used in the future.Keywords:Forest
10、fire warning; low power consumption; open source; ARM-Linux; data fusion; remote monitoring目 录 TOC o 1-2 h z u HYPERLINK l _Toc421305680 引 言.1 HYPERLINK l _Toc421305681 第1章 绪论2 HYPERLINK l _Toc421305682 1.1课题(kt)背景及意义(yy)2 HYPERLINK l _Toc421305683 1.2国内外发展(fzhn)现状和存在问题3 HYPERLINK l _Toc421305684 1.
11、3远程监控系统介绍4 HYPERLINK l _Toc421305685 1.4课题的主要内容4 HYPERLINK l _Toc421305686 第2章 相关知识介绍6 HYPERLINK l _Toc421305687 2.1嵌入式系统及ARM处理器介绍6 HYPERLINK l _Toc421305693 2.2硬件和软件开发环境9 HYPERLINK l _Toc421305701 2.3传感器介绍12 HYPERLINK l _Toc421305706 第3章 需求分析14 HYPERLINK l _Toc421305707 3.1火灾预警系统 PAGEREF _Toc421305
12、707 h 14 HYPERLINK l _Toc421305708 3.2可行性分析 PAGEREF _Toc421305708 h 14 HYPERLINK l _Toc421305711 3.3功能需求分析 PAGEREF _Toc421305711 h 15 HYPERLINK l _Toc421305712 3.4性能需求分析 PAGEREF _Toc421305712 h 15 HYPERLINK l _Toc421305713 第4章 系统设计16 HYPERLINK l _Toc421305714 4.1系统整体架构16 HYPERLINK l _Toc421305715 4.
13、2系统硬件结构16 HYPERLINK l _Toc421305718 4.3系统软件结构20 HYPERLINK l _Toc421305719 第5章 硬件系统设计 PAGEREF _Toc421305719 h 22 HYPERLINK l _Toc421305720 5.1硬件整体设计 PAGEREF _Toc421305720 h 22 HYPERLINK l _Toc421305721 5.2电源管理模块. PAGEREF _Toc421305721 h 22 HYPERLINK l _Toc421305722 5.3传感器模块 PAGEREF _Toc421305722 h 23
14、 HYPERLINK l _Toc421305723 5.4网络传输模块 PAGEREF _Toc421305723 h 30 HYPERLINK l _Toc421305724 第6章 软件系统设计 PAGEREF _Toc421305724 h 31 HYPERLINK l _Toc421305725 6.1系统开发环境的搭建 PAGEREF _Toc421305725 h 31 HYPERLINK l _Toc421305726 6.2软件系统的搭建36 HYPERLINK l _Toc421305727 6.3数据采集单元37 HYPERLINK l _Toc421305728 6.4
15、数据处理和网络通信单元52 HYPERLINK l _Toc421305729 6.5上位机的实现 PAGEREF _Toc421305729 h 59 HYPERLINK l _Toc421305730 第7章 系统测试64 HYPERLINK l _Toc421305731 7.1功能测试64 HYPERLINK l _Toc421305732 7.2系统可靠性测试66 HYPERLINK l _Toc421305733 7.3测试总结66 HYPERLINK l _Toc421305734 结论与展望 PAGEREF _Toc421305734 h 67 HYPERLINK l _Toc
16、421305735 致 谢 PAGEREF _Toc421305735 h 68 HYPERLINK l _Hlk421638553 s 1,64357,64362,1,参考文献 参考文献.69 HYPERLINK l _Hlk421637294 s 1,66081,66094,1,附录A 外文文献及其译文 附录A 外文文献及其译文71 HYPERLINK s l _Hlk421638770 附录B 主要参考文献及其摘要82 HYPERLINK l _Hlk421638801 s 1,103598,103607,1,附录C 主要代码 附录C 主要代码85插图清单 HYPERLINK s l _
17、Hlk421629603 图2-1嵌入式系统结构图(gut).6 HYPERLINK l _Hlk421629732 s 1,19371,19385,4094,插图(cht)表,图2-2 烟雾传感器原理图 图2-2烟雾传感器原理图.12 HYPERLINK l _Hlk421629770 s 1,22687,22699,0,图4-1 系统总体框图 图4-1系统总体框图.16 HYPERLINK l _Hlk421629850 s 1,22951,22963,4094,插图表,图4-2 系统硬件结构 图4-2系统硬件结构.16 HYPERLINK l _Hlk421629973 s 1,2319
18、8,23210,4094,插图表,图4-3 开发板实物图 图4-3开发板实物图.17 HYPERLINK l _Hlk421629976 s 1,23989,24000,4094,插图表,图4-4 通讯过程图 图4-4通讯过程图.18 HYPERLINK l _Hlk421629992 s 1,24308,24318,4094,插图表,图4-5 通讯过程 图4-5通讯过程.18 HYPERLINK l _Hlk421630012 s 1,24631,24646,4094,插图表,图4-6 数字0信号表示方法 图4-6数字0信号表示方法.19 HYPERLINK l _Hlk421630033
19、s 1,24789,24804,4094,插图表,图4-7 数字1信号表示方法 图4-7数字1信号表示方法.19 HYPERLINK l _Hlk421630055 s 1,26988,27002,4094,插图表,图5-1 开发过程硬件布局 图5-1开发过程硬件布局.22 HYPERLINK l _Hlk421630067 s 1,27236,27246,4094,插图表,图5-2 电源模块 图5-2电源模块23 HYPERLINK l _Hlk421630080 s 1,27596,27612,4094,插图表,图5-3 DHT11模块原理图 图5-3 DHT11模块原理图.23 HYPE
20、RLINK l _Hlk421630094 s 1,27776,27792,4094,插图表,图5-3 DHT11模块连接图 图5-4 DHT11模块连接图.24 HYPERLINK l _Hlk421630154 s 1,28908,28922,4094,插图表,图5-4 MQ135原理图 图5-5 MQ135原理图.25 HYPERLINK s l _Hlk421630167 HYPERLINK l _Hlk421630179 s 1,30515,30530,4094,插图表,图5-5 GPRS功能模块图 图5-6 GPRS功能模块图27 HYPERLINK l _Hlk421630190
21、 s 1,30653,30673,4094,插图表,图5-6 SIM900A模块的接口设计 图5-7 SIM900A模块的接口设计.27 HYPERLINK l _Hlk421630204 s 1,30917,30937,4094,插图表,图5-7 SIM900A天线接口电路图 图5-8 SIM900A天线接口电路图.28 HYPERLINK l _Hlk421630227 s 1,31697,31713,4094,插图表,图5-7 6引脚SIM卡电路图 图5-9 6引脚SIM卡电路图.29 HYPERLINK l _Hlk421630239 s 1,32335,32346,4094,插图表,
22、图5-8蜂鸣器原理图 图5-10蜂鸣器原理图.30 HYPERLINK l _Hlk421630249 s 1,32619,32638,4094,插图表,图5-9 DM9000网卡模块连接图 图5-11 DM9000网卡模块连接图.30 HYPERLINK l _Hlk421630261 s 1,34130,34156,4094,插图表,图6-1 arm-linux-gcc v打印信息 图6-1 arm-linux-gcc v打印信息.32 HYPERLINK l _Hlk421630271 s 1,36253,36270,4094,插图表,图6-2 FLASH存储器分布图 图6-2 FLAS
23、H存储器分布图.33 HYPERLINK l _Hlk421630285 s 1,38932,38946,4094,插图表,图6-3 内核子系统关系图 图6-3内核子系统关系图.34 HYPERLINK l _Hlk421630296 s 1,39376,39394,4094,插图表,图6-4 Linux进程空间分配图 图6-4 Linux进程空间分配图.34 HYPERLINK l _Hlk421630309 s 1,39619,39636,4094,插图表,图6-5 Linux虚拟文件系统 图6-5 Linux虚拟文件系统.35 HYPERLINK l _Hlk421630348 s 1,
24、42830,42842,4094,插图表,图6-6 系统软件结构 图6-6系统软件结构.37 HYPERLINK l _Hlk421630358 s 1,43060,43074,4094,插图表,图6-7 温湿度采集流程图 HYPERLINK s l _Hlk421796265 图6-7温湿度采集流程图.38 HYPERLINK l _Hlk421630371 s 1,46582,46595,4094,插图表,图6-8 烟雾采集流程图 图6-8烟雾采集流程图.42 HYPERLINK l _Hlk421630382 s 1,48552,48564,4094,插图表,图6-9图像采集流程图 图6
25、-9图像采集流程图.44 HYPERLINK l _Hlk421630394 s 1,51139,51156,4094,插图表,图6-10数据采集和远程传送流程 图6-10数据采集和远程传送流程.52 HYPERLINK l _Hlk421630407 s 1,56055,56067,4094,插图表,图6-11上位机原图1 图6-11上位机原图1.59 HYPERLINK l _Hlk421630417 s 1,56185,56197,4094,插图表,图6-12上位机原图2 图6-12上位机原图2.59 HYPERLINK l _Hlk421630426 s 1,56315,56327,4
26、094,插图表,图6-12上位机原图3 图6-13上位机原图3.59 HYPERLINK l _Hlk421630471 s 1,61656,61671,4094,插图表,图7-1 USB摄像头拍摄图 图7-1 USB摄像头拍摄图.65表格清单 HYPERLINK l _Hlk421630109 s 1,28036,28057,4094,插图表,表5-1 MQ135的标准工作(gngzu)条件规格表 表5-1 MQ135的标准(biozhn)工作条件(tiojin)规格表.24 HYPERLINK l _Hlk421630124 s 1,28306,28325,4094,插图表,表5-2 MQ
27、135的环境条件规格表 表5-2 MQ135的环境条件规格表.24 HYPERLINK l _Hlk421630137 s 1,28528,28546,4094,插图表,表5-3 MQ135的灵敏度特性表 表5-3 MQ135的灵敏度特性表.24 HYPERLINK l _Hlk421630167 s 1,32697,32714,4094,插图表,表5-4 SIM900A主要特性 表5-4 SIM900A主要特性.25 HYPERLINK l _Hlk421630215 s 1,31325,31340,4094,插图表,表5-4 SIM接口引脚定义 表5-5 SIM接口引脚定义.28 HYPE
28、RLINK l _Hlk421630440 s 1,60553,60568,4094,插图表,表7-1 温度测试结果分析表 表7-1 温度测试结果分析表.64 HYPERLINK l _Hlk421630449 s 1,61108,61121,4094,插图表,表7-2 湿度测试结果表 表7-2 湿度测试结果表.64 HYPERLINK l _Hlk421630459 s 1,61403,61418,4094,插图表,表7-3 烟雾测试结果分析表 表7-3 烟雾测试结果分析表.65 HYPERLINK l _Hlk421630480 s 1,61868,61887,4094,插图表,表7-4
29、GPRS报警测试结果分析表 表7-4 GPRS报警测试结果分析表.66 HYPERLINK l _Hlk421630491 s 1,62151,62173,4094,插图表,表7-5 GPRS蜂鸣器报警测试结果分析表 表7-5 GPRS蜂鸣器报警测试结果分析表.66PAGE - 123 -引 言随着造林事业的不断发展,林地面积(min j)、林业蓄积量逐年增加,防火工作是首要任务。森林火灾作为森林三大自然灾害之首,能在短时间内烧毁(shohu)大片森林,造成巨大损失,如何对森林火险进行实时、准确的监测预警,进而为林火的预防(yfng)和灭火指挥提供决策支持,已成为亟待解决的问题。近几十年,我国
30、森林防火行业也取得了长足的发展,但由于研究经费严重不足,研究深度不够等原因,我国森林防火行业的科研整体水平与世界水平还有很大的差距,森林防火的应用基础研究不够深入和连续,没有成熟完善的森林火灾预警系统。基于ARM的嵌入式森林防火预警系统可以长期对森林进行监控,能够对森林中的各种数据进行采集分析,时刻关注森林情况。无论有无监控人员进行监测,只要有异常发生,都能够及时进行报警,对森林火灾的预警有重要意义。本系统是基于远程监控在无线网络和嵌入式技术上的应用。是根据基于嵌入式领域的发展趋势,开发的一套基于 ARM9-Linux 模式的嵌入式森林防火监控系统。利用无线网络能够进行远程监控,嵌入式技术和无
31、线移动网络技术的融合,实现了远程实时图像的监控,可以被广泛地应用在不同的场合监控1,由于能够打破时间、空间的限制,嵌入式监控技术已经成为监控领域中的热点。第1章 绪论1.1课题(kt)背景及意义森林火灾是林业的灾难,是森林的最可怕的敌人。森林火灾具有(jyu)突发性、灾害发生的随机性、短时间内能造成巨大损失的特点,它会给森林带来最有害,最具有毁灭性的后果。森林火灾不但烧毁成片的森林,伤害林内的动物,而且还降低森林的繁殖能力,引起土壤的贫瘠和破坏森林涵养水源的作用,甚至会导致生态环境失去平衡。尽管当今世界的科学在日新月异地向前发展,但是,人类在制服森林火灾上,却依然尚未取得长久的进展。 目前,我
32、国森林防火行业的科研整体水平与世界水平还有很大的差距。主要体现在:一是研究经费严重不足,与森林防火研究对象的复杂性不匹配,制约着科研水平的提高;二是研究深度不够、实用性差,成果转化率低;三是重大关键问题突破困难。主要是森林火灾(huzi)的高效扑救工具和扑救技术等问题。由于问题的复杂性和现有科研水平的限制,研究进展缓慢;四是基础研究薄弱。林火生态学、森林火灾损失评估等工作开展少,应用成果少;五是研究力量薄弱。专业研究机构和人员数量少;研究人员知识结构不合理,缺乏多学科交叉的机制;实验手段落后,缺乏野外试验基地和协作机制。总之,这些问题导致森林防火的应用基础研究不够深入和连续,严重影响了我国森林
33、防火行业的发展。我国只有少数部分的森林防火工作到位,大部分的地区森林防火体系不健全。火灾发生率较高和受害率仍然偏高,森林防火手段落后,火情发现迟、报警慢,小火容易变成大祸。新形势下做好森林防火工作必要性众所周知,森林防火它的重要性,它是维护气候稳定的关键2.火灾扑救是否及时,决策是否得当,重要原因都取决于对林火行为的发现是否及时,分析是否准确合理,决策措施是否得当。为此国内外都在为预防、减少和控制森林火灾而努力。1.森林防火是保护森林发展林业的需要森林火灾是森林三大自然灾害之首,防止火灾就是保护森林。森林是发展林业的基础,没有森林就没有林业。森林防火是保护森林资源和发展林业事业的基础工作。林业
34、是国民经济的重要组成部分。森林防火的好坏,将严重影响国民经济快速发展。2.森林防火是保护生态建设的需要火灾可以使森林毁于一瞬,而恢复往往需要几十年甚至数百年。森林是人类及野生动物赖以生存的良好环境。众所周知,森林在维持和保护生态环境方面具有十分重要的作用。然而,森林火灾会使森林的这些功能减弱,甚至消失。因此,防止森林火灾就是保护生态环境。3.森林防火是社会安定的需要在林区,森林防火关系到千家万户,森林是林区人民赖以生存的物质基础,森林火灾会使森林遭受破坏,甚至消失,给林区人民生产生活带来困难。另外,森林火灾还会直接威胁林区人民的生命财产安全。森林防火不仅要防止意外因素引发的森林火灾,而且还要同
35、少数不法分子作斗争,防止其故意 纵火,维护林区社会安定。扑救森林火灾要消耗大量的人力、物力和财力,影响工农业生产。有时还可能造成人身伤亡,影响社会的安定。我区正处在经济转型的关键时期,需要一个安定的社会环境。因此森林防火工作是保障我区社会安定的需要。基于arm的嵌入式的研究(ynji)意义:本系统的设计(shj)是基于ARM-Linux计算机嵌入式系统(xtng)的设计。由于融合了计算机技术、数字通信技术、半导体技术等多种技术,符合当前电子类设备对体积,成本,性能的需求,而得到了高速的发展。嵌入式系统不同于原来的单片机系统,它不仅有自己的操作系统,上层应用程序,而且还具备网络通信和信息管理功能
36、。ARM体系的处理器是目前嵌入式系统中使用最广泛的处理器。它采用了RISC技术,具有寻址方式简单,寄存器多,指令长度固定等特点,使得它的处理速度快、执行效率高。由于Linux对于ARM技术的支持,具有内核可裁减,网络功能强大,代码开放的特点,把Linux应用到嵌入式系统中,能充分发挥ARM和Linux的优势3。1.2国内外发展现状和存在问题1.2.1 国外现状 随着科学技术的进步和森林防火信息化需求的逐渐升级,新的火灾探测器也不断出现,气象科学、遥感技术、电子计算机、激光、通讯和航空航天技术的蓬勃发展,化学和生物技术的不断革新,加上现代科学管理的渗透,为森林防火提供了先进的手段和技术条件。如林
37、火预测预报、 红外线监测 林火、雷达监测林火、激光监测林火、卫星遥感监测林火、通讯、人工降雨灭火、飞机灭火以及计算机林火管理系统等新技术的应用,为有效地控制森林火灾的发生,把森林火灾的损失降低到最低限度提供了保证。国外森林防火行业在对现代高科技的应用与研究主要表现在以下两方面:首先是以计算机应用技术为主的林火管理系统(包括计算机 HYPERLINK /reports/index186.html t _blank 网络传输与 HYPERLINK /reports/index187.html t _blank 通信系统、森林防火辅助决策系统、火场图像实时传输系统,与航天技术结合的地理信息系统、定位
38、跟踪系统、预测预报系统等,与现代视频技术结合的林火监测系统、视频指挥系统等)应用研究,其次是与航空技术结合高效灭火装置、灭火剂的应用研究等。1.2.2 国内森林防火现状森林火灾监测技术是森林防火技术的重要组成部分,目前森林火灾监测技术已经逐渐从单一的地面林火监测向地面、航空与航天遥感立体林火监测转变,这种立体监测包括地面巡护、瞭望台监测、飞机巡护监测和卫星监测4个层次,虽然这种转变能够更好的对森林火灾进行监测,但是近年来,由于受到全球气候异常的影响,我国许多地区高温、干旱、大风和极端冻害天气增多,致使森林火险等级持续居高不下。夏季的雷击火,冬季的反常火灾频频发生,森林火灾的发生已经完全突破了以
39、往防火期的概念,森林防火形势严峻20。保护森林资源逐渐受到人们的高度重视及广泛关注,防护森林火灾已经成为林业主管部门和各级政府部门致力于研究的重大课题。由此可见,森林火灾预警体系,有着非常重要的社会及现实意义21。1.2.3 我国森林防火预警中存在(cnzi)的问题正是因为我国森林防火预警(y jn)工作体系的开展步伐(bf)相对较晚,尤其是在很大程度上受到科研力量、基础理论研究及技术以及资金等一系列条件的束缚,这便使得森林防火预警体系工作中有着许多有待于解决的问题存在21。主要表现在:1.基础设施比较薄弱我国森林防火预警工作的数据主要来源于国家气象观测网,但是观测地点几乎都远离森林,使得许多
40、重要林区和高火险区都没有气象观测资料。此外,由于国家对森林防火工作投入不足,行业部门之间数据无法共享等问题,也影响了森林防火工作的开展。2.森林管理难度较大绝大部分的森林资源都生长在山区,地形复杂,小道众多,给森林管理造成一定的难度23。3.管理工作有待规范森林防火预警体系的建设不是一蹴而就的,而是有着较强的复杂性且覆盖极广的一个大系统,迫切的需要家相关部门最大限度的加强火灾预警工作的规范化以及标准化。4.科研工作较为落后现阶段我国大多数区域在预报森林火险等级的工作上依旧是一大空白,未切实形成森林火险全性的预报预测体系,有待于进一步研究与我森林火险等级相适应的的预报模型。1.3 远程监控系统介
41、绍远程监控指本地计算机或监控终端通过网络对远端的设备进行检测与控制。它是计算机技术、信息技术、及网络技术在监控系统中结合的产物。主要包括远程监视和远程控制两部分2425。通过远程监控,技术人员无须亲临现场,就可以进行监视。当现场地理位置比较偏僻或条件比较恶劣时,这一点就显得尤为重要。通过远程监控还可以实现现场数据的实时采集和存储,更加清楚的了解现场。实现远程监控的系统架构分为:1.基于WEB技术以HTTP协议和WWW规范为基础的B/S(Browser/server)模型。其特点是监控端使用统一的WEB浏览器控制,无需开发监控端程序;远程设备通过嵌入式WEB服务器,响应监控端26。2.基于soc
42、ket的C/S(client/serve)模型。其特点是直接以TCP/IP协议为基础,需要同时开发监控端和目标机的程序。目前,嵌入式技术以及网络服务技术的不断快速发展,使得远程监控技术越来越完善。林火监控系统必然会更加成熟,相信在不久的将来,基于嵌入式的远程森林防火技术必然会大规模的应用于森林防火预警。1.4课题的主要内容本课题拟研究一种基于ARM的嵌入式森林防火预警系统。旨在开发出一种卓有成效的森林防火预警系统,以取得森林防火技术的进步。本设计(shj)以嵌入式ARM-Linux系统(xtng)构建,使用u-boot,修改(xigi)并移植到ARM9IC中的NOR FLASH存储器,作为Li
43、nux系统启动的BootLoader。使用Linux-版本内核,裁剪并移植内核模块,构建ARM9简易Linux操作系统内核。使用busybox,利用其以构建成型的Linux的shell命令建立根文件系统,实现驱动程序的加载,以使得不同功能模块正常工作采用模块化的设计思想,分为主控模块(嵌入ARM9微处理器的IC)和不同的功能模块 (GPRS、温湿度传感器、烟雾传感器、摄像头等),硬件机制能否满足不同模块独自工作而不相互影响,并且能够满足需求扩展而增添不同的模块。首先通过查阅大量相关资料,了解森林防火预警的条件,即如何实时观测森林状况,如何识别森林起火,如何进行报警等等。本课题是基于ARM的嵌入
44、式技术,要在软硬件结合的基础上进行设计开发.本设计主要分为以下六个大步骤:1.Ubuntu OS下安装交叉编译环境,以便编译出能够在ARM9平台运行的驱动模块;2.Ubuntu OS下安装tftp服务器,以便后期驱动的下载;3.使用uboot 进行BootLoader的移植;4.使用Linux-版本内核,在交叉编译环境下进行内核的编译与移植;5.使用busybox 创建根文件系统,为驱动软件的装载提供运行环境;6.编写各个模块的驱动,并使用tftp服务器下载到ARM的nand flash,以使各个模块能够正常运行;本系统由以下五个模块组成:1.视频显示模块 反映现场的森林状况,使用USB摄像头
45、将实时的视频信息传送到监控处,清楚了解现场情况;2.温度湿度和烟雾模块系统监控森林现场的温度高低,烟雾浓度大小,当发现指标高于预定的阀值时,便会向系统发出报警信号;3.GPRS模块系统采用GPRS模块发送无线数据,当监视到森林环境异常而报警时,GPRS模块便会发送相应信息到工作人员的移动终端(如智能手机),告知现场情况;4.BEEP报警系统装有蜂鸣器,在检测到异常时会鸣起蜂鸣器报警;5.ARM9核心嵌入式控制模块本模块是系统的总司令部,系统的一切消息反应都是由此模块进行数据分析和处理,从而做出正确的反应;本设计总有七章,分别如下:第一章介绍了本课题研究的背景,分析了嵌入式的现状和远程监控,以及
46、本课题的研究目的和意义,提出了本文的研究内容和章节安排。第二章介绍了与本课题相关的知识,包括硬件平台,开发环境,嵌入式发展趋势等。第三章对嵌入式监控(jin kn)森林火灾系统(xtng)的实现进行了可行性分析,并从开发者技术及需要(xyo)实现的功能做需求分析。第四章主要描述了系统的总体设计方案,从技术的角度进行了功能设计,对系统的硬件总体结构和软件的架构进行了设计,对本系统的传感器软件设计方案进行了详细的阐述。第五章详细介绍了系统硬件电路的具体设计,按照系统功能模块的分类,给出了硬件设计方案和电路原理图。第六章主要描述了系统的软件设计,介绍了系统的软件设计结构以及系统的主程序流程图,将系统
47、软件按照不同构建模块,具体分析每个模块的实现和工作流程。第七章主要进行系统的测式与分析,从功能、可靠性和安全性等方面对系统进行了测试与分析。最后,总结了本文的主要工作内容,并对系统的发展提出了进一步的展望。第2章 相关知识介绍2.1嵌入式系统(xtng)及ARM处理器介绍2.1.1 嵌入式系统(xtng)概念(ginin)根据国际电气和电子工程师协会(IEEE)的定义,嵌入式系统就是“控制、监控或者辅助设备、机器和车间运行的装置。目前普遍认同的定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,使用用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统16。嵌入式系统可以嵌入于各种
48、产品内部的微型计算机操作系统,使产品能够高效、实时、稳定的完成各种功能任务的调度,并且便于裁剪和维护,提高了系统的智能化,使应用更加方便14。嵌入式系统是整合了整个系统的软硬件,包括嵌入式处理器和外围设备以及移植到嵌入式处理器上的操作系统和相应的应用软件15。其大体结构如图2-1所示:图2-1嵌入式系统结构图更具体地说,嵌入式系统是由嵌入式微处理器、嵌入式操作系统、应用软件和外围设备接口和执行装置(被控对象)组成。嵌入式计算机是嵌入式系统的核心,可以分为硬件层、中间层、系统软件层和应用软件层。执行装置接收嵌入式计算机系统发出的控制命令,执行所规定的操作或者任务。嵌入式系统无处不在,在移动电话、
49、冰箱、微波炉、数码相机、数字电视机顶盒、各种智能ATM终端、车辆导航、汽车内部的喷油控制系统、机器人等装置或设备都使用了嵌入式系统。2.1.2 嵌入式系统的特点嵌入式系统具有以下四个特点:1.特定性嵌入式系统通常(tngchng)是依据特定的功能,并在相应的处理器上移植完成特定的任务,所以具有特定(tdng)性14。2.实时性 嵌入式系统具有实时性的特点,主要是因为其内核小,支持多任务调度及运行,这样(zhyng)保证其比PC机有更好的实时性。3.可裁剪性 嵌入式系统具有可裁剪性,用户可根据需要进行任务的创建和删除,裁剪冗余,提高芯片使用效率,节省体积和成本。4.可固性和稳定性嵌入式操作系统可
50、以根据产品的不同功能要求,可以固化在其内部和芯片上,使其成为产品的一部分,由于自身多任务管理和调度机制,使得其稳定性更高。2.1.3 嵌入式系统的发展趋势 本课题的火灾预警系统基于arm嵌入式,当前嵌入式计算机技术广泛应用于国民生产生活中的各个领域,无人机、无人驾驶汽车、可穿戴设备、智能家居、智慧交通、物联网等这些创新应用和创新需求的不断涌现,对基础芯片、软件、嵌入式系统提出了更多新的需求和挑战。目前整个工业界对工业计算机和嵌入式系统的需求进入平缓增长的状态4。工业设备智能仪器、智能仪表、各类汽车、家用电器、电子商务、网络通信、国防军事等各个领域中,都使用到了嵌入式计算机技术,而且嵌入式计算机
51、技术对各个产业产生了的积极影响,也因此引起了社会各个领域的广泛关注。据统计,现在全世界,有几十亿台嵌入式设备处于运行当中。美国、欧洲、日本等国家已经把普适计算上升到国家战略高度,加大了资金投入和研发力度5.嵌入式产品的广泛应用,从最开始的普通低端到现在使用的高端行业应用,对我们的生产生活产生了极大的影响,主要体现在以下三个领域:1.仪表领域自动化仪表的核心领域是处理器,仪表行业应用嵌入式技术,是的仪表的性能大大提高5;2.系统监控领域目前使用的远程监控系统运用了计算机技术和通信技术,把通讯网络系统和通讯数据标准接口系统,都连接到移动终端,便可进行监控;3.办公生活领域嵌入式计算机技术的特点是软
52、件代码小、自动化程度高、响应速度快等等,所以广泛应用到各种家用电器当中,如手机、电冰箱、空调、洗衣机、数字电视机、数码相机打印机、扫描仪等。当今嵌入式计算机技术变成了电子信息技术应用领域里的基本技术,它的优势是可以实现整体最优化。专业处理系统是嵌入式系统的发展方向。专业处理系统的优点是能够提供最优化的基础。嵌入式技术的设计方法非常快捷,而且既能面向系统进行设计,又能面向功能进行设计。它的显著特点是标准化、集成化、构件化、可以重复使用等等。这也使得嵌入式计算机技术与网络、无线电、人工智能等技术融合在一起。嵌入式计算机技术与其它技术的广泛融合,使得嵌入式计算机技术的发展前景非常好5。现今嵌入式技术
53、已经实现(shxin)了首期的发展目标智能化6。具有了一定(ydng)的智能后,设备之间的联系便成为主要需求,因而需要(xyo)嵌入式设备具有网络化功能,目前嵌入式正向着网络方向发展,也即目前的两大网络方向物联网和云计算7-8。嵌入式是物联网产业发展的基础,物联网是嵌入式技术发展的核心推动力,物联网时代是微处理器两大分支(通用处理器与嵌入式处理器)从分离到融合发展的新时代8。云计算(cloud computing)是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。它描述了一种基于互联网的新IT服务、使用和交付模式6。移动办公已经成为可能,因为随着
54、云计算技术的不断发展,人们只需要通过移动终端登陆云中,便可利用云中的各种应用,来实现更为复杂的移动办公,而接入云中的所有移动终端都是嵌入式技术开发的智能终端设备。目前研究界已认识到,嵌入式系统中最主要的挑战来自其与物理过程的相互作用,而不是其自身的有限资源9。传统嵌入式系统解决物理系统相关问题所采用的单点解决方案不再适应新一代物理设备信息化和网络化的需求、现有各种网络技术不能满足新一代物理设备 网络可控、可信和可扩展的新需求等促进了cps理论的提出10。cps就是嵌入式系统与物理环境的结合11。是一种综合计算、网络和物理环境的多维异构的混杂自治系统12,通过3c技术,即计算(computati
55、on)、通信(communication)和控制(control)的有机融合与深度协作,实现大型工程系统的实时感知、动态控制和信息服务,进而实现“ 智慧地球”。这种系统设 计需要理解计算机、软件、网络和物理过程的动态融合13。嵌入式cps被认为是IT的发展版,即ICT(imfornation communication technology,信息与通信技术)未来最重要的应用领域10。相对于现有的实时嵌入式系统和网络控制系统,CPS更注重于计算12,关注资源的合理整合利用与调度优化,能实现对大规模复杂系统和广域环境的实时感知与动态监控,提供相应的网络信息服务。在研究 CPS的过程中,会遇到一些在
56、通用计算中很少出现的关键问题,如通用软件中,执行一个任务的时间与性能有关,但不与正确性相关。在CPS中,执行一个任务所需的时间可能对系统的正确功能实现至关重要9。可以说,嵌入式系统是CPS的核心,而CPS技术是嵌入式技术的升华。最初的嵌入式系统多用于工业控制领域,他们对嵌入式系统的要求较低,嵌入式系统的运算器运算速度较慢,系统节和功能相对简单。进入二十一世纪,以计算机和软件为核心的数字化技术取得了迅速发展,不仅广泛渗透到社会经济、交通、通讯军事等相关行业,还深入到加点、娱乐、艺术、社会文化等各个领域。在事迹生产生活需求的推动下,它必将展现出智能化、信息化、网络化的发展趋势17。1.提供强大的网
57、络服务随着Internet的普及,我们已经进入互联网时代,无论是家用电器还是工业控制,未来的嵌入式设备都应该具备网络的能力,都将嵌入式微处理器通过各种网络接口与Internet连接。这就要求设备提供各种网络接口,例如对TCP/IP协议的支持,具备WIFI、WLAN、USB、Bluetooth、CAN等通信接口18。2.系统化嵌入式系统具有软硬件紧密联系、技术密集等的特点(tdin),为了实现功能强大。可靠稳定的系统,开发商不断创新,不仅要提供嵌入式系统的软硬件平台,还应该具有丰富的软件支持包以及强大(qingd)的硬件开发工具19。3.小型化、低成本、低功耗为了实现这些(zhxi)特征,要做到
58、接口芯片多次利用,内存容量必须限制,这必然会导致处理器的性能降低,所以对系统软件的设计提出了更高的要求,开发人员需要有足够丰富的开发经验,不断提高嵌入式软件的技术。4.人性化的人机界面嵌入式设备能被亿万用户接受使用,重要原因之一就是他们与使用者之间的亲和力,人性化的人家交互界面,人们与信息终端交互要求以GUI屏幕为中心的多媒体界面。5.嵌入式系统结构将更加复杂网络化、信息化的要求随着因特网技术的成熟、宽带的提高,使得以往单一功能的设备,如手机、电冰箱、智能卡等功能更加丰富。结构更加复杂。这就促使了新的性能的更加强大的微处理器层出不穷,以及嵌入式操作系统的迅速发展。开发人员将选用处理能力更强,如
59、32/64位的RISC或DSP来作为嵌入式的处理器。在操作系系统系统方面将采用内核小、移植性好、源码开放、执行速度高、网络能力完整等特点的系统。软件方面采用实时多任务编程技术和交叉开发工具技术来控制功能复杂性,简化应用程序设计。保障软件质量和缩短开发周期,从而嵌入式系统平台进一步完善,系统的结构也将更加复杂。2.1.4 ARM处理器介绍ARM架构,曾被称作高级精简指令集机器,是一个 HYPERLINK /wiki/32%E4%BD%8D%E5%85%83 o 32位 32位 HYPERLINK /wiki/%E7%B2%BE%E7%B0%A1%E6%8C%87%E4%BB%A4%E9%9B%8
60、6 o 精简指令集 精简指令集(RISC) HYPERLINK /wiki/%E8%99%95%E7%90%86%E5%99%A8 o 处理器 处理器架构,其广泛地使用在许多 HYPERLINK /wiki/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%BB%9F o 嵌入式系统 嵌入式系统设计。由于 HYPERLINK /wiki/%E7%AF%80%E8%83%BD o 节能 节能的特点,ARM处理器非常适用于 HYPERLINK /wiki/%E8%A1%8C%E5%8B%95%E9%80%9A%E8%A8%8A o 移动通信 移动通信领域,符合其主要设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 计算机四级的应试策略试题及答案
- 二级MySQL视图创建与应用试题及答案
- 行政组织理论考点解析及试题答案
- 更新知识2025年二级ACCESS考试试题及答案
- 计算机三级嵌入式考试应对策略试题及答案
- 基于云计算的现代化企业管理平台研究与实践
- 婚礼庆典表演服务团队企业制定与实施新质生产力项目商业计划书
- 杂技表演国际交流行业跨境出海项目商业计划书
- 潜水摄影工作室行业跨境出海项目商业计划书
- 动漫游戏与体验中心行业深度调研及发展项目商业计划书
- 人保农险理赔试题
- Machine-Cmk-设备能力指数Cmk分析表
- 心理健康教育特色学校建设路径
- 2025年全国保密教育线上培训考试试题库【完整版】附带答案详解
- (二模)2025年5月济南市高三高考针对性训练英语试卷(含答案解析)
- 修脚师劳动合同(新标准版)6篇
- TCHSA-012-2023-儿童口腔疾病治疗中静脉镇静技术规范
- 福建农信招聘笔试真题2024
- 三方合伙开店协议合同
- 2025年新疆中考第一次模拟化学试题(含答案)
- ISO27001:2022信息安全管理体系全套文件+表单
评论
0/150
提交评论