基于单片机控制的数字温度计的设计
3 软件部分设计
源程序流程图如图6所示。本文引用地址://m.amcfsurvey.com/article/172043.htm
计算单片机的计数并根据基准时钟的脉冲数目,时钟周期由被测信号脉冲数目计算出待测信号频率。
4 实验结果
通过与基准温度对比的方法对设计的温度计精度进行验证。首先使用精度较高的温度计测得实际温度作为基准温度,然后利用设计好的数字温度计测量实际温度与基准温度进行对比,测量结果如表1所示。通过对比测试结果,发现设计的数字温度计测量的温度与基准温度相差很小,绝对误差小于0.1℃,相对误差小于0.3%,达到了设计的精度要求。
总之,通过利用单片机与CPLD的配合完成频率的精确测量,实现了等精度测频功能。利用等精度测频功能确保了测量温度数据处理的精确性,使设计的温度计的精度达到实际应用的要求。在系统中等精度频率测量模块采用8位51单片机定时器作为基准信号的计数器,由于该基准信号频率较低,对精度有一定影响。如果采用更高频率基准信号,测频精度还可提高,从而提高测量温度的精度。
评论