[学习笔记]

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

[复制链接]
1070|9
手机看帖
扫描二维码
随时随地手机跟帖
LearningH|  楼主 | 2021-2-5 18:59 | 显示全部楼层 |阅读模式
本帖最后由 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是温度传感器的斜率;

         8623601d21fa9b2f7.png

   例程是校正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 | 显示全部楼层
支持一下,谢谢分享。

使用特权

评论回复
正圆椭圆| | 2021-2-6 23:48 | 显示全部楼层
终于有分享内部sensor文件的了 正好需要

使用特权

评论回复
BettyBerry| | 2021-2-6 23:59 | 显示全部楼层
这个传感器的校准是用什么实现的 想了解一下

使用特权

评论回复
索尼法| | 2021-2-8 23:47 | 显示全部楼层
为什么通用开发板会留有测温模块啊

使用特权

评论回复
单片小菜| | 2021-2-19 11:05 | 显示全部楼层
这个温度传感器精度还挺高的。

使用特权

评论回复
数据采集存储| | 2021-2-19 19:27 | 显示全部楼层
这个温度传感器精度很高,不知道多少钱?

使用特权

评论回复
LearningH|  楼主 | 2021-3-5 18:12 | 显示全部楼层

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

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

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

1、取校准值地址不一样
7801x:
8591860420b1da4cc4.png
781x:
2057660420b270ab77.png

2、温度传感器25°时的电压0.72V取的位置不一样7801x:
488860420b3959f85.png
781x:
1418360420b48a5a30.png

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

781x:
4781660420b75d216f.png

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






adc_sample.rar

1.51 MB

使用特权

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

本版积分规则

15

主题

19

帖子

0

粉丝