[学位论文]基于ARM和uC%2fOS-Ⅱ的自动气象站实时数据采集系统.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《[学位论文]基于ARM和uC%2fOS-Ⅱ的自动气象站实时数据采集系统.pdf》由会员分享,可在线阅读,更多相关《[学位论文]基于ARM和uC%2fOS-Ⅱ的自动气象站实时数据采集系统.pdf(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、南京信息工程大学硕士学位论文基于ARM和uC/OS-的自动气象站实时数据采集系统姓名:严勇申请学位级别:硕士专业:大气物理与大气环境指导教师:陈钟荣20050501学位论文独创性声明本人郑重声 明:I、坚持以“求实、创新”的科学精神从事研究工作。z、本论文是我个人在导师指导下进行的研究工作和取得的研 究成果。3、本论文中除引文外,所有实验、数据和有关材料均是真实 的。4、本论文中除引文和致谢的内容外,不包含其他人或其它机 构已经发表或撰写过的研究成果。5、其他同志对本研究所做的贡献均己在论文中作了声明并表 示 了谢意。作者签名:日期:学位论文使用授权声明 本人完全了解南京信息工程大学有关保留、
2、使用学位论文的规定,学校有权保留学位论文并向国家主管部门或其指定机构送交论文的电子版和纸质版;有权将学位论文用于非赢利目的的少量复制并允许论文进入学校图书馆被查阅;有权将学位论文的内容编入有关数据库进行检索;有权将学位论文的标题和摘要汇编出版。保密的学位论文在解密后适用木规定。作者签名:日期:基于A R M和 u c/O S-I I 的自 动气象站 实时数据采集系统 摘要 本文提出并研究设计了一个基于A R M和u C/O S-1 1 的自 动气象站实时多任务数据采集系统,完成了系统的硬件和软件设计。该系统以3 2 位高性能A R M微处理器 S 3 C 4 4 B O X为硬件核心,扩展了1
3、 O M/I O O M 以太网接口、U S B 2.0 接口、R S 2 3 2串口以及 I D E接口等通用接口;以 嵌入式实时操作系统 u C/O S-1 1为软件平台,在A R M S D T 2.5 1 环境下进行系统软件的开发。该系统充分利用了A R M微处理器高性能、低功耗、低成本的优势,发挥了u C/O S-II可移植性好、开发成本低的优点,为自 动气象站的数据采集提供了一个经济实用的解决方案。第一章在概要介绍了 数据采集和自 动气象站的基本情况后,综合论述了本文研究工作的目的和意义以 及国内外研究现状,并对全文内容作了概述。第二章扼要介绍了嵌入式系统中的一些基本概念和嵌入式系
4、统选型、设计的一般方法。第三章详细探讨了系统的硬件设计,分模块讨论了系统的各种功能。第四章讨论了嵌入式操作系统u C/O S-I I 的工作机理,并详细阐述了将其移植到A R M微处理器上的过程。第五章详细探讨了系统的软件设计,内容主要包括仿真开发环境的介绍、启动代码设计以及应用程序设计等。第六章对本文的主要研究工作进行了总结。关键词:自 动气象站;数据采集;嵌入式系统:A R M;u C/O S-IIA r e a l-t i m e m u l t i p l e t a s k d a t a a c q u i s i t i o n s y s t e m f o ra u t o
5、ma t i c we a t h e r s t a t i o n b a s e d o na n d u C/OS-1 1 Ab s t r a c t I n t h i s d i s s e r t a t i o n,a r e a l-t im e m u lt i p l e t a s k d a t a a c q u i s it i o n s y s t e m f o ra u t o m a t ic w e a t h e r s t a t i o n b a s e d o n A R M a n d u C/O S-I I i s p r o p o
6、s e d a s w e l l a sd e s ig n e d.T h i s s y s t e m i s d e v e l o p e d b a s e d o n 3 2 b it h i g h p e r f o r m a n c e A R Mp r o c e s s o r S 3 C 4 4 B O X a n d e m b e d d e d o p e r a t i n g s y s t e m u C/O S-I I,w it h s o m e g e n e r a lin t e r f a c e(s u c h a s E t h e r
7、 n e t,U S B,R S 2 3 2,ME)e x p a n d e d.A R M S D T 2.5 1 i s u s e da s t h e d e v e l o p m e n t t o o l.T h e s y s t e m m a k e s f u l l u s e o f t h e h i g h p e r f o r m a n c e,l o wp o w e r a n d lo w c o s t o f A R M m i c r o p r o c e s s o r a n d t h e a d v a n t a g e o f u
8、 C/O S-I I,p r o v i d i n g a n e c o n o m i c a l a n d p r a c t i c a l s o l u t i o n f o r t h e d a t a a c q u i s it i o n o f a u t o m a t icwe a t h e r s t a t i o n.I n c h a p t e r 1,t h e b a s a l c ir c u m s t a n c e o f d a t a a c q u i s it io n a n d t h e a u t o m a t ic
9、w e a t h e r s t a t i o n i s i n t r o d u c e d.T h e n,a c o m p r e h e n s i v e d e s c r ip t i o n a b o u t t h es i gni f i c a n c e o f t h e r e s e a r c h is g iv e n.A t l a s t,T h e c u r r e n t r e s e a r c h s t a t u s a n d t h ema i n c o n t e n t o f t h i s d i s s e r
10、t a t i o n i s a l s o d e s c r i b e d.I n c h a p t e r 2,a d e s c r i p t io n a b o u t s o m e b a s i c c o n c e p t i o n i n e m b e d d e d s y s t e ma n d t h e g e n e r a l m e t h o d a b o u t t h e d e s i g n o f e m b e d d e d s y s t e m i s g i v e n.I n c h a p t e r 3,t h
11、e h a r d w a r e d e s i gn o f t h e s y s t e m i s d i s c u s s e d in d e t a i l.I n c h a p t e r 4,t h e me c h a n i s m o f u C/O S-I I i s d i s c u s s e d,a s w e l l,i t st r a n s p l a n t a t i o n t o A R M p r o c e s s o r i s a l s o e x p a t ia t e d.I n c h a p t e r 5,t h e
12、 s o f t w a r e d e s i gn o f t h e s y s t e m i s d i s c u s s e d in d e t a i l,i n c l u d i n gt h e i n t r o d u c e o f t h e d e v e l o p m e n t e n v ir o n m e n t,t h e d e s i gn o f s t a r t u p c o d e,t h e d r i v ed e s i gn o f d e v i c e s,a n d t h e d e v e l o p m e n
13、t o f a p p li c a t i o n p r o g r a m.I n c h a p t e r b,t h e m a i n r e s e a r c h c o n c l u s i o n i s s u m m a r i z e dK e y w o r d s:a u t o m a t i c w e a t h e r s t a t i o n;d a t a a c q u i s i t i o n;E m b e d d e ds y s t e m;A R M;u C/O S-I I第一章绪言,.,背景,。,.,数据采集的概念 数 据采集是指
14、将温度、压力、流量、位移等物理量采集、转换 成数字量后,由 计算机进行存储、处理、显示或打印的 过程;相应的系统,称之为数据采集系统。数据采集系统的任务,就是采集传感器输出的信号,并转换成计算机能识别的 数字信号,送入 计算机根据不同的需要由计算机进行相应的计算和处理,得出所需的数据。与此同时,将计算机得到的数据进行显示或打印,以 便实现对某些物理量的监视,其中一部分数据还可以被生产过程中的计算机控制系统用来控制某些物理量。数据采集系统性能的好坏,主要取决于它的 精度和速度。在保证精度的 条件下,应尽可能提高 采集速度,以满足实时采集、实时处理和实时控制对速度的要求。随着计算机技术的普及和飞速
15、发展,数据采集系统也迅速的得到应用。在生产过程中,应用这一系统可对生产现场的工艺参数进行采集、监视和记录,为提高产品质量、降低成本提供信息和手段;在科学研究中,应用数据采集系统可 获得大量的动态信息,是研究瞬间物理过程的有力工具,也是获取科学奥秘的重要手段之一。总之,不论在哪个应用领域中,数据采集与处理越及时,工作效率就越高,取得的经济效益就越大。1.1.2自动气象站简介 自 动气象站是一种集气象数据的采集、存储、传输和管理于一体的无人值守的气象采集系统,在电子设各或计算机控制下自 动进行气象观测和资料的收集传输。自 动气象站一般由 传感器、变换器、数据处理装置、资料发送装置、电 源和防雷装置
16、等部分组成。传感器用于感应对应的气象参数;变换器是将传感器感应到的气象参数转换成电 信号,如电 压、电 流、频率等;数据处理装置则对这些电 信号进行处理,转换成对应的气象要素值:经过处理的气象要素数据按规定的 格式编排后,或存贮在介质上,或经资料发送装置以 有线或无线方式发送出去。电 源部分为气象站的正常工作提供动力,在野外通常使用太阳能电 池。此外,自 动气象站作为一种集合了传感器、数据采集及处理、数据通信等技术的自 动化电子设备,其抵御雷电 损害的脆弱性不言而喻,因此,安装防雷装置、预防雷电损害也是自 动气象站的一个重要组成部分。自 动气象站的观测项目 通常为气压、气温、相对湿度、风向、风
17、速、雨量等基本气象要素,经扩充后还可测量其它要素。虽然需要测量的要素很多,但这些要素经传感器感第一章绪言,.,背景,。,.,数据采集的概念 数 据采集是指将温度、压力、流量、位移等物理量采集、转换 成数字量后,由 计算机进行存储、处理、显示或打印的 过程;相应的系统,称之为数据采集系统。数据采集系统的任务,就是采集传感器输出的信号,并转换成计算机能识别的 数字信号,送入 计算机根据不同的需要由计算机进行相应的计算和处理,得出所需的数据。与此同时,将计算机得到的数据进行显示或打印,以 便实现对某些物理量的监视,其中一部分数据还可以被生产过程中的计算机控制系统用来控制某些物理量。数据采集系统性能的
18、好坏,主要取决于它的 精度和速度。在保证精度的 条件下,应尽可能提高 采集速度,以满足实时采集、实时处理和实时控制对速度的要求。随着计算机技术的普及和飞速发展,数据采集系统也迅速的得到应用。在生产过程中,应用这一系统可对生产现场的工艺参数进行采集、监视和记录,为提高产品质量、降低成本提供信息和手段;在科学研究中,应用数据采集系统可 获得大量的动态信息,是研究瞬间物理过程的有力工具,也是获取科学奥秘的重要手段之一。总之,不论在哪个应用领域中,数据采集与处理越及时,工作效率就越高,取得的经济效益就越大。1.1.2自动气象站简介 自 动气象站是一种集气象数据的采集、存储、传输和管理于一体的无人值守的
19、气象采集系统,在电子设各或计算机控制下自 动进行气象观测和资料的收集传输。自 动气象站一般由 传感器、变换器、数据处理装置、资料发送装置、电 源和防雷装置等部分组成。传感器用于感应对应的气象参数;变换器是将传感器感应到的气象参数转换成电 信号,如电 压、电 流、频率等;数据处理装置则对这些电 信号进行处理,转换成对应的气象要素值:经过处理的气象要素数据按规定的 格式编排后,或存贮在介质上,或经资料发送装置以 有线或无线方式发送出去。电 源部分为气象站的正常工作提供动力,在野外通常使用太阳能电 池。此外,自 动气象站作为一种集合了传感器、数据采集及处理、数据通信等技术的自 动化电子设备,其抵御雷
20、电 损害的脆弱性不言而喻,因此,安装防雷装置、预防雷电损害也是自 动气象站的一个重要组成部分。自 动气象站的观测项目 通常为气压、气温、相对湿度、风向、风速、雨量等基本气象要素,经扩充后还可测量其它要素。虽然需要测量的要素很多,但这些要素经传感器感应后的输出形式不外乎4 种:模拟量,它包括电 压,电流、电 阻和电 动势四种形式;频率量,如风杯风速计的输出,风速的大小与 矩形脉冲输出的频率有关;触发脉冲信号,如翻斗式雨量计的输出,虽然其波形同样是矩形脉冲,但需要记录的是两个脉冲之间的时间间隔;数字 信号,如风向标的 码盘输出。尽管如此,多种数据接口 的同时存在还是给系统设计带来了很大的不便。近年
21、来,随着传感器技术和电子技术的不断发展,出现了一种智能传感器,它具有统一的 接口(R S 2 3 2 或U S B).采集数据时 只需给其发出命令,传感器便会将采集到的数据自 动给出。一旦采用智能传感器,自 动站就可以大大简化,只需由 传感器和数据采集系统两部分加上电源和防雷装置组成。本文就是基于这种思路,提出并设计了一个自 动气象站的实时多任务数据采集系统。1.2本文研究的目的和意义 步入二十一世纪,人类进入了一个全新的电子信息化时代。随着我国改革开放的发展,经济日益繁荣,人们对于信息的需求,无论从量还是质上都正发生着深刻的变革。就气象信息来言,以 往只有农业等与其切身利益密切相关的部门关注
22、,然而现在,不仅气象、环保、机场、海洋水文、军事、仓储、科学研究等各个业务部门都对气象信息提出了需求,而且对气象资料的要求也完全突破了原先气象台站所提供的业务内容:数值预报人员希望增加台站的密度;航空部门希望在航空港设置随时可以实时显示气象条件的观测系统,其中有些内容还是他们所需要的专门项目,例如跑道能见度、风切变强度等:农业部门为了指导农业生产,也希望加强一些项目 的观测,例如土壤湿度、光照等:至于为科学研究项目组织的观测,其观测内容就更为特殊。不仅如此,各个业务部门还对气象数据的实时性提出了 很高的要求。要满足上述各种需求,己 绝非增加观测台站以及扩展原台站的 观测项目所能满足。随着国家社
23、会经济的迅速发展,各级政府、各行各业在决策时更需要利用气象信息趋利弊害。我国幅员辽阔,地形十分复杂,地貌多样,地势起伏大,山地、平原、丘陵和高原林立。由于 受地理位置和复杂多样的地形条件的影响,全国气候差异明显,气象灾害频发,并呈现出多样性和突发性的特点。现有站点,站点之间的间 距大,观测时次也不够密集,而重大天气灾害主要发生在中小尺度的天气系统中,一般尺度为十到十几公里,这就使灾害性天气(特别是暴雨、冰雹、大风等)的监测存在很大的 难度。为了弥补站点之间的尺度和 增加监 测频次,满足人们对高时 空、高密 度地面信息的需要,加 快建设我国 地面观测遥测自 动化的发展己 迫在眉睫。应后的输出形式
24、不外乎4 种:模拟量,它包括电 压,电流、电 阻和电 动势四种形式;频率量,如风杯风速计的输出,风速的大小与 矩形脉冲输出的频率有关;触发脉冲信号,如翻斗式雨量计的输出,虽然其波形同样是矩形脉冲,但需要记录的是两个脉冲之间的时间间隔;数字 信号,如风向标的 码盘输出。尽管如此,多种数据接口 的同时存在还是给系统设计带来了很大的不便。近年来,随着传感器技术和电子技术的不断发展,出现了一种智能传感器,它具有统一的 接口(R S 2 3 2 或U S B).采集数据时 只需给其发出命令,传感器便会将采集到的数据自 动给出。一旦采用智能传感器,自 动站就可以大大简化,只需由 传感器和数据采集系统两部分
25、加上电源和防雷装置组成。本文就是基于这种思路,提出并设计了一个自 动气象站的实时多任务数据采集系统。1.2本文研究的目的和意义 步入二十一世纪,人类进入了一个全新的电子信息化时代。随着我国改革开放的发展,经济日益繁荣,人们对于信息的需求,无论从量还是质上都正发生着深刻的变革。就气象信息来言,以 往只有农业等与其切身利益密切相关的部门关注,然而现在,不仅气象、环保、机场、海洋水文、军事、仓储、科学研究等各个业务部门都对气象信息提出了需求,而且对气象资料的要求也完全突破了原先气象台站所提供的业务内容:数值预报人员希望增加台站的密度;航空部门希望在航空港设置随时可以实时显示气象条件的观测系统,其中有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学位论文 学位 论文 基于 ARM uC fOS 自动气象站 实时 数据 采集 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内