• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32怎么采样热电偶的信号并转换成温度呢

河套书苑 2020-01-18 浏览量:1262
STM32怎么采样热电偶的信号并转换成温度呢
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 需要注意以下这些方面:

    1. 热电偶的信号比较弱,信号是差分信号的电动势(电压差),需要前置放大

    2. 需要正确设置前置放大后输出点,保证所有输出是转换到适合STM32的ADC采集的幅度中(正负极性要转换为单极性、幅度值也要恰当)

    3. 进行ADC采样

    4. 采样数据结合前置放大参数、反算出热电偶的实际输出值

    5. 结合热电偶的输出特性计算(查表)出对应温度。


    其实这里的第4步和第5部一般是采用的另外一种表述来简化计算

    4N. 热电偶的输出曲线结合前置放大参数产生一个新的前置放大后数据输出曲线与热电偶检测到温度的关系,即把热电偶和配套的前置放大器看着一个测温的整体来获得一个输出曲线。

    5N. 对3获取的采样数据来反查对应温度。

    • 发布于 2020-01-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 注意热电偶输出的信号是差分信号,需要采用差分放大电路(用运放设计一个或现成的模块)进行放大处理,注意信号的大小mv级,然后配置Stm32中的ADC进行采集,(根据多次测试得到的温度和电压之间的关系,需要待测物体温度已知,进行标定)将电压转化成温度。
    • 发布于2020-01-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 热电偶的输出电动势与温度有关,具体关系要查看datasheet,然后这个电动势可以通过较为精准的放大器放大,再输入STM32的ADC,通过ADC读到电压值再换算
    • 发布于2020-01-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 用mv放大电路放大热电偶信号,通过查表计算出温度,如果需要冷端补偿,那么需要通过普通的温度传感器读取室温,然后查表换算成电压值,然后加上热电偶的电压值再去查表换算成温度
    • 发布于2020-02-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32怎么采样热电偶的信号并转换成温度呢