微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC2530的板子做温度采集,串口数据处理

CC2530的板子做温度采集,串口数据处理

时间:12-22 整理:3721RD 点击:

我用CC2530的板子做温度采集,串口接收的是形如FE 0A 46 87 70 79 02 00 04 00 15 22 00 00 F3的一组数,现在用VB做界面,怎么把这组数转换为温度显示出来啊?

CC2530数据手册的温度传感器部分描述不太准确,这里分享一些经验。

如过ADC采用12位方式,工作电压3V,使用内部基准1.15V,温度传感器有如下规律.

1)25摄氏度时,AD读数为1480.

2)温度变化1度,对于AD采集值变化4.5.(CC2530数据手册有误,写成温度变化10摄氏度AD采集值变化4.5;另外demosensor代码,认为温度变化1摄氏度AD采集值变化4.0。这两个地方都是有误的)

了解上述情况,温度计算就可以用这个公试来计算: 实际温度= (AD读数-(1480-4.5*25))/4.5= (AD读数-1367.5)/4.5

另外,内置温度传感器的精度不太好,要精确测量请用外接的传感器。

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

网站地图

Top