论文部分内容阅读
气象信息现代化建设是我国国民经济持续、健康和稳定发展的重要基础和保障,对农、林、牧、副、渔以及部分工业、军事等具有十分重要的意义,在功能、成本、可靠性、稳定性等性能上也有着严格的要求。本文提出了气象数据监测数据传感单元的研究和设计,致力于设计一套能够适用于艰苦边远、人口稀少地区而且价格低廉、稳定性好、功能齐全的监测系统。本文主要进行的工作包括以下几个方面:1.设计了气象数据监测系统的数据传感器终端,根据系统需求,选择了合适的微处理器,设计了出相应的传感器、通信接口等。其中包括:MCU、电源模块、复位模块、时钟电路、JTAG/SWD调试下载接口、传感器接口、RS232接口和扩展接口等设计。2.设计了整个程序,程序采用了模块化设计,更容易理解和调试。整个程序除主程序之外还有8个部分:系统初始化子程序、定时器初始化子程序、延时子程序、串口通信子程序、温度数据采集子程序、雨量数据采集子程序、风速数据采集子程序、湿度数据采集子程序。3.在VS软件平台上使用C#语言开发的Win Form应用程序设计上位机软件,并模拟对温度、雨量、风速和湿度数据进行记录和实时监控功能。4.对数据采集传感器的软硬件以及上位机进行了详细测试,实现了对温度、雨量、风速、湿度数据的监控。测试结果表明,本文设计的气象数据监测系统,传感器主控制器是基于高性能、低功耗Cortex-M3内核的STM32F103RET6芯片,配合外围电路完成了温度、雨量、风速、湿度数据采集,并将温度、雨量、风速、湿度数据以一定数据帧格式通过串口传送到上位机,实现了气象数据的采集、显示和存储,气象信息监测系统满足了设计的要求基本功能。