论文部分内容阅读
工程建筑材料质量直接决定建筑工程质量的等级,因此建筑材料监测是很重要的一个步骤。直至今日,建筑材料质量监测行业也没有完全实现监测、存储和查询自动化。随着信息和自动化技术的飞速发展,信息技术在越来越多的行业都得到了成功应用。但是建筑材料监测行业还是有很大一部份工作是通过纸质档案来完成的,不仅加重了工作人员负担,更会影响监测效率和准确性,因此开发出一套可以完成监测过程自动化的建筑材料监测管理系统势在必行。建筑材料质量监测数据采集系统由两部分组成:下位机数据采集器和上位机数据管理软件,一个上位机数据管理软件可以同时监测和管理下位机数据采集器。下位机数据采集器是以C8051F060单片机为控制核心,该单片机有2个片内16位模数转换器,能最大程度提高采样精度;上位机数据管理软件的是在VC++平台下进行开发。本文详细的介绍下位机数据采集器和上位机数据管理软件的设计和实现步骤,首先介绍下位机数据采集器的系统结构设计和功能模块设计;然后介绍具体功能模块设计,包括数据采集模块、工业以太网模块、键盘显示模块、单稳态触发器模块等;再介绍数据采集器程序的设计,包括键盘程序、显示程序、传感器标定程序、AD采集程序、上位机通信程序;最后详细介绍上位机数据管理程序的设计,包括压力曲线的绘制程序、串口和以太网与下位机的通信程序,实验数据在MYSQL数据库的存储、查询、更新和删除等程序。此外,本文从一个工程应用的角度给出了快速使用MYSQL数据库、串口类,多线程以太网通信类和NTGraph2D绘图控件的方法。下位机数据采集器和上位机数据管理软件两者协调工作,共同实现了建筑材料质量监测数据采集系统的采集、存储和查询自动化,实践证明本系统的设计和开发流程非常适合建材质监站快速建立建筑材料质量监测管理系统。