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)
软件开发工具为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)
传感器 显示器 电子 德州仪器 ADC 电流 放大器 温度传感器 电压 滤波器 电路 电容 LCD LED 单片机 Keil 低通滤波器 嵌入式 相关文章:
- 多核及虚拟化技术在工业和安全领域的应用(05-23)
- 基于ARM核的AT75C220及其在指纹识别系统中的应用(05-24)
- 基于音频信号的轴承故障诊断方法(03-17)
- 采用信号调理IC驱动应变片电桥传感器(05-26)
- 基于nRF2401智能无线火灾监控系统设计(04-01)
- 家居安防无线监控报警系统(04-02)
