关键词:
气象检测,控制系统,UML,串行通信,嵌入式Linux
摘要:
气象检测控制系统是集计算机、通信和电子技术、工业控制为一体的综合探测系统。由
气象传感器、数据采集单元、数据预处理系统和中心服务器组成。其中气象传感器、数据采集单元、预处理系统构成现场检测站。现场与中心采用基于Modem的串行通信。文章开始概述了计算机控制技术的发展概况,介绍了软件工程的发展概况,并简要的讲述了面向对象的设计思想和统一建模语言。本论文的重点是系统软件的设计、实现和深化设计。
在设计中,充分的利用了UML这种定义良好、易于表达、功能强大且适用的建模语言。运用UML对气象检测控制系统进行可视化分析建模,建立系统各种视图以及规范化文档,方便了系统的实现,克服了传统方法的不足。
在实现上,重点讲述了在386微型工控机上实现气象数据的采集、传输与存储,详细讲解了串口通讯的原理、调制解调器的原理、文件存储的原理及其软件实现方法和应该注意的问题。并对气象温度数据进行了ARMA建模,对系统进行预测报警。
在深化设计中,考虑到传统的气象检测控制系统采用的是控制程序而没有操作系统,认真分析了嵌入式Linux的特点后,把嵌入式Linux操作系统引入气象检测控制系统的设计中,更有利于系统的实现、功能扩展和性能的提高。