论文部分内容阅读
数据采集系统是流速仪检定系统的一个重要组成部分,能否准确的测量流速仪的转率是完成流速仪检定任务的关键因素之一。流速仪数据采集的关键是,在硬件上运用各种抗干扰的措施,减少甚至消除各种干扰;在算法上,运用不同的计算方法和计算时间对各种输入波形进行滤波和计数。本文在广泛了解国内外流速仪检定系统的标准和设计,根据设计要求,分别从硬件和算法对流速仪数据采集系统做出了设计。首先,借鉴国内已建成的系统和项目的设计要求确定数据采集系统的设计方案,设计了基于单片机的嵌入式系统并进行硬件的选型,包括采集板上单片机、通信接口、信号调理电路所需的器件;其次,以提高采集精度为目标,分析了信号采集的难点,分别对水电阻干扰、尖峰干扰、抖动干扰设计了信号调理电路,并对不同的速度段采用不同的软件滤波方法,对测频法和测周法进行误差分析和比较,确定在不同速度区间使用不同的计数方法,提高了采集的精度;采用最小二乘法进行数据的处理,达到检定的要求,同时设计并用C语言编写了单片机数据采集程序和流速仪与上位机的通信协议;考虑到某些型号的流速仪对输入电源电压幅值有特殊要求,设计了基于单片机输出PWM信号的数控直流可调电源,着重介绍电路的设计和参数的计算。在仿真中,对第3章中的信号调理电路的硬件去干扰功能进行仿真,验证其有效性;对计数方法中的测频法和测脉宽法进行仿真,验证了两种计数方法的适用性和正确性;对最小二乘法进行仿真,验证了二阶算法对于系统的合理性,对ASCII通信协议进行实验,验证其可行性;对数控直流电源进行仿真,验证设计的合理性和可行性。该数据采集系统较国内之前的辽宁流速仪检定系统相比,可以准确的采集型号更多的流速仪的型号,在信号的电压波形的处理方式上更加丰富,通信系统的流畅度和合理性得到加强。