微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > MSC1210Y5的便携式高分辨率电子温度计

MSC1210Y5的便携式高分辨率电子温度计

时间:04-27 来源:互联网 点击:
3 软件设计

软件开发工具为Keil C,程序下载工具为MSC1210Y5的专用调试终端TI Downloader。软件主要包括两部分:温度ADC程序和液晶显示器程序。其中在温度ADc程序中采用了过采样和求均值的算法来进一步提高ADC的分辨率和SNR,以使得温度计能够更加精准并适应更多的测温环境,提高其抗干扰的能力。

3.1 求平均值

通常情况下,由于存在各种干扰,往往降低了ADC转换结果的精度。人们经常采用低通滤波的方法对结果进行处理,如取多次转换结果的平均值作为转换的实际结果。对ADC测量数据求均值等价于一个降采样低通滤波器。求均值的样本数量越大,低通滤波器的选择性越强。MSC12lOY5提供了一个求和/移位寄存器,可以自动完成多次转换结果的平均,从而较少了软件的开销并减轻了CPU的负担。

3.2 温度ADC程序

温度模/数转换部分首先配置ADC,允许进行自校准,然后进入温度的循环采样,最后通过串口传给主机。算法比较简单,如图5所示。



3.3 液晶显示器程序

液晶显示器程序较长,鉴于篇幅所限,在此不再赘述。

4 数据处理与分析

在不同的时间用该温度计对室温进行测量,每次测量20组数据,去掉2个最大值和2个最小值后,将剩余的16组数据取平均值,以手持式热棒温度计JM222作为参照,检验该温度计的精度。 JM222的分辨率为O.1℃,准确度为±0.3℃。实验数据如表3所列。



表3中的实验数据表明,该便携式电子温度计精度较高,完全满足常规环境下测量温度的需要,具有较高的实用价值。下一步的工作是降低该温度计的功耗和成本,并进一步提高其精度和可靠性。

参考文献

   1. 邓宏彬.添纳新.李志鹏 MSC1210X 系统级单片机原理与应用 2004
   2. 刘军亮.王盛安.蔡树群 基于 MSC1210Y5的多通道数据采集系统 [期刊论文] -国外电子元器件2006(9)

作者:中国科学院南海海洋研究所 刘军亮
来源:单片机与嵌入式系统应用 2009 (1)

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top