单片机实现空气质量流量显示装置

时间:2012-03-28来源:网络

3 单片机软件设计

  利用Kiel51C语言对各模块进行编程,程序部分主要由主程序,AD采样、转换程序,数码管显示程序等组成。软件程序的流程图如图4所示。

  

单片机实现空气质量流量显示装置

  图4 软件程序的流程图

  4 结果分析

  在做好的显示装置上采集一系列的电压值与数字值。分析电压值和数字值之间的对应关系,找出之间的比例关系,并对相关的数据结果整理分析计算出显示装置的误差率。采集的相关数据如表1所示:

  

单片机实现空气质量流量显示装置

  将所采集的电压值与数码管显示的数字值分析整理可得出他们之间的线性关系,如图5所示。

  

单片机实现空气质量流量显示装置

  图5 数字值和电压值之间的关系

  从图中选取几组数字值和电压值计算出数字值和电压值之间满足线性关系的斜率为50.33,即以Y表示数字值,X为电压值,则Y=50.33X.

  由表1中的数据可以计算出显示装置的相对显示误差。

  

单片机实现空气质量流量显示装置

  产生误差的原因是受限于显示设备的精度和程序的设计,数码管以精确到个位为精准度,在显示中个位的数字会因外界的干扰发生变动;程序设计中因受限于显示设备是4位的数码管,所以在程序的编写过程中没有附加考虑小数点后的精度。但从数值与电压值之间的线性关系函数角度考虑,显示装置的目的已经做到了。通过电压值与数字值之间的函数关系,在显示装置上显示出实时变化的数字量,通过线性函数关系找到对应的电压值,通过变送器的逆向转换可以得到科里奥力的大小,进而计算出空气质量流量的大小。

  5 结束语

  结果的分析表明显示装置的优劣在对空气质量流量计的设计环节中起着至关重要的作用。

1 2

关键词: 单片机 空气质量 流量显示

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版