打印
[学习笔记]

AC7801内部温度传感器Tsensor的使用方法

[复制链接]
1578|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 LearningH 于 2021-2-5 19:05 编辑

硬件环境:AC7801通用开发板        
   AC7801内部温度传感器测量温度的计算公式是:        g_caliTemperature = 25 + (float)(g_vt25Vol - g_caliTemperatureChVol) / 1.629;
   其中,g_caliTemperature 是校准后计算得出的温度;
            g_vt25Vol是内部温度传感器25°时的电压,没校准之前是720mV;
            g_caliTemperatureChVol是校准后内部温度传感器计算出的电压;
            1.629是温度传感器的斜率;

        

   例程是校正25°时温度传感器的电压,得出g_vt25Vol;
    校准1.2V Bandgap电压,然后计算 g_caliTemperatureChVol;
    最后按照公式计算出温度传感器当前的温度。

    另外用的是Timer定时5ms触发ADC硬件触发,有三个通道,一个是外部测量的通道ADC_IN8(PA2,采电位器电压),
    一个是采1.2VBandgap电压,一个是采内部温度传感器电压Tsensor。配置成规格组,DMA管理查看数据。

   校正后计数出g_caliTemperature、g_caliMeasureChVol(电位器电压)。










05TimerTrigerRegularADC_Tsensor_Vbandgap.rar

1.25 MB

使用特权

评论回复

相关帖子

沙发
Jobs的梨子| | 2021-2-5 23:28 | 只看该作者
这个板子居然内部自带温度传感器啊

使用特权

评论回复
板凳
x史可法| | 2021-2-5 23:45 | 只看该作者
没用过ac的板子啊 这个板子自带温度传感器一般是做什么用的

使用特权

评论回复
地板
xyz549040622| | 2021-2-6 09:34 | 只看该作者
支持一下,谢谢分享。

使用特权

评论回复
5
正圆椭圆| | 2021-2-6 23:48 | 只看该作者
终于有分享内部sensor文件的了 正好需要

使用特权

评论回复
6
BettyBerry| | 2021-2-6 23:59 | 只看该作者
这个传感器的校准是用什么实现的 想了解一下

使用特权

评论回复
7
索尼法| | 2021-2-8 23:47 | 只看该作者
为什么通用开发板会留有测温模块啊

使用特权

评论回复
8
单片小菜| | 2021-2-19 11:05 | 只看该作者
这个温度传感器精度还挺高的。

使用特权

评论回复
9
数据采集存储| | 2021-2-19 19:27 | 只看该作者
这个温度传感器精度很高,不知道多少钱?

使用特权

评论回复
10
LearningH|  楼主 | 2021-3-5 18:12 | 只看该作者

RE: AC7801内部温度传感器Tsensor的使用方法 781xTsensor的使用方法

本帖最后由 LearningH 于 2021-3-5 18:46 编辑

上次发了7801的Tsensor的使用方法,这次再发个781xTsensor的使用方法。
781xTsensor的使用方法,和7801x类似,有几个地方稍有差别。

1、取校准值地址不一样
7801x:

781x:


2、温度传感器25°时的电压0.72V取的位置不一样7801x:

781x:


3、7801x只需对0.72V校正,而781x还会对0.72V和25的数值做校正
7801x:


781x:


其他地方是一样的做法,具体可看附件代码实现。






adc_sample.rar

1.51 MB

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

19

帖子

0

粉丝