打印
[应用相关]

SC0027_AT32F4xx_ADC使用ADC内部温度传感器demo

[复制链接]
1145|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 ArterySW 于 2020-9-8 13:44 编辑

AT32F4xx_ADC使用ADC内部温度传感器
示例目的
  演示AT32F4xx_ADC部分内部温度传感器的使用方法。

支持型号列表:
    AT32F403xx
    AT32F403Axx
    AT32F407xx
    AT32F413xx
    AT32F415xx
    AT32F421xx

主要使用外设列表:
    ADC
    DMA

1 快速使用方法
1.1 硬件资源
1) AT-START-F403A V1.0开发板(其他型号请使用对应的开发板)
2) 串口PA9, PA10
1.2 软件资源
1) SourceCode
    ADC_Temperature 源程序  
注:所有project都是基于keil 5而建立,若用户需要在其他编译环境上使用,请参考BSP_PACK_V1.x.x\BSPs\AT32F4xx_StdPeriph_Lib_V1.x.x\Project\Templates中各种编译环境(例如IAR6/7,keil 4/5)进行简单修改即可。
注:因为温度传感器输出电压随温度线性变化,由于生产过程的变化,温度变化曲线的偏移在不同芯片上会有不同(最多相差45°C)。内部温度传感器更适合于检测温度的变化,而不是测量绝对的温度。如果需要测量精确的温度,应该使用一个外置的温度传感器。
1.3 示例使用
1) 打开 ADC_Temperature 源程序,编译后下载到实验板
2) 实验使用AT-START-F403A V1.0 开发板,故选择 AT32F403A 项目工程
图1. Keil 工程选择
3) 通过串口助手查看转换出来的温度数据
图2. 结果查看
        
   
   
   

SC0027_AT32F4xx_ADC使用ADC内部温度传感器.zip

12.7 MB

使用特权

评论回复
沙发
liangshuang95| | 2020-9-10 07:21 | 只看该作者
温度偏移最多相差45℃是不是太大了?

使用特权

评论回复
板凳
真爱吴迪迪| | 2020-9-13 08:59 | 只看该作者
我不知道这个温度偏差的怎么样,没有搞过,还真的不知独爱是怎么回事。

使用特权

评论回复
地板
ArterySW|  楼主 | 2020-9-13 16:18 | 只看该作者
liangshuang95 发表于 2020-9-10 07:21
温度偏移最多相差45℃是不是太大了?

这是一个极限值,内部温度传感器比较适合于检测温度的变化,而不是测量绝对的温度

使用特权

评论回复
5
zeshoufx| | 2020-9-14 10:21 | 只看该作者
谢谢分享【使用ADC内部温度传感器demo 】

使用特权

评论回复
6
单片小菜| | 2020-9-14 18:05 | 只看该作者
感谢分享,我下载到开发板里面,测试一下,看看是否和真的一样。

使用特权

评论回复
7
zhouyong77| | 2020-9-19 22:28 | 只看该作者
谢谢分享

使用特权

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

本版积分规则

179

主题

275

帖子

10

粉丝