This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Other Parts Discussed in Thread: CC2530

我用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

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