热电偶原理和使用方法

描述

热电偶原理:将热电偶的热端加热,使得冷、热两端的温度不同,则在该热电偶回路中就会产生热电势,这种物理现象就称为热电现象。

由于其热电偶产生的电动势及其微小,通常只有几mv,而且还是非线性的。

采集设备并不能对其直接测量,所以需要进行放大处理器后再送到采集设备,以获得精确的温度值。

MAX6675价格低廉,热电偶在0°C至+700°C温度范围内测量精度为8 LSB。

01介绍

MAX6675

来看看数据手册

mcu

可以看到MAX6675支持冷端补偿,热电偶断线检测,兼容SPI协议。

它将K型热电偶的信号放大再经过ADC模数转换、数据以12位分辨率,只读方式读出。

12位分辨率,也就是说最大值为0xFFF也就是4096

0.25°C的精度,每变化一度读出的值增加4。

4096除以4,刚好等于1024,所以上面说它的量程为0-1024°C。

02引脚连接及时序

MAX6675

mcu

这是MAX6675与MCU的引脚连接方式

tps:MAX6675的精度对电源的耦合噪声比较敏感,所以最好在它的电源引脚上加一个旁路电容以消除干扰。

mcu

mcu

CS引脚拉低且在SCK时钟线下降沿的时候才能够进行读数据

拉高CS结束读取。

MAX6675内部寄存器有16位,只读,高位在前。

如上图,它的内部寄存器第15位和第1位是伪标志位

14-3是存放转换完成存放12位数据的温度位

第2位就是热电偶开路的标志位

第1位为低以提供它的身份码

第0位是三态

03编程获取温度

MAX6675

我用的MCU是STM32F103,引脚连接如图

mcu

程序及注释如图:

mcu

然后每隔大概300毫秒调用函数“Max6675-Read()”对其取整取余(因为数据是十六进制)即可。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分