熱電偶原理:將熱電偶的熱端加熱,使得冷、熱兩端的溫度不同,則在該熱電偶回路中就會產(chǎn)生熱電勢,這種物理現(xiàn)象就稱為熱電現(xiàn)象。
由于其熱電偶產(chǎn)生的電動(dòng)勢及其微小,通常只有幾mv,而且還是非線性的。
采集設(shè)備并不能對其直接測量,所以需要進(jìn)行放大處理器后再送到采集設(shè)備,以獲得精確的溫度值。
MAX6675價(jià)格低廉,熱電偶在0°C至+700°C溫度范圍內(nèi)測量精度為8 LSB。
01介紹
MAX6675
來看看數(shù)據(jù)手冊
可以看到MAX6675支持冷端補(bǔ)償,熱電偶斷線檢測,兼容SPI協(xié)議。
它將K型熱電偶的信號放大再經(jīng)過ADC模數(shù)轉(zhuǎn)換、數(shù)據(jù)以12位分辨率,只讀方式讀出。
12位分辨率,也就是說最大值為0xFFF也就是4096
0.25°C的精度,每變化一度讀出的值增加4。
4096除以4,剛好等于1024,所以上面說它的量程為0-1024°C。
02引腳連接及時(shí)序
MAX6675
這是MAX6675與MCU的引腳連接方式
tps:MAX6675的精度對電源的耦合噪聲比較敏感,所以最好在它的電源引腳上加一個(gè)旁路電容以消除干擾。
CS引腳拉低且在SCK時(shí)鐘線下降沿的時(shí)候才能夠進(jìn)行讀數(shù)據(jù)
拉高CS結(jié)束讀取。
MAX6675內(nèi)部寄存器有16位,只讀,高位在前。
如上圖,它的內(nèi)部寄存器第15位和第1位是偽標(biāo)志位
14-3是存放轉(zhuǎn)換完成存放12位數(shù)據(jù)的溫度位
第2位就是熱電偶開路的標(biāo)志位
第1位為低以提供它的身份碼
第0位是三態(tài)
03編程獲取溫度
MAX6675
我用的MCU是STM32F103,引腳連接如圖
程序及注釋如圖:
然后每隔大概300毫秒調(diào)用函數(shù)“Max6675-Read()”對其取整取余(因?yàn)閿?shù)據(jù)是十六進(jìn)制)即可。
-
處理器
+關(guān)注
關(guān)注
68文章
19885瀏覽量
235055 -
mcu
+關(guān)注
關(guān)注
146文章
17970瀏覽量
366507 -
熱電偶
+關(guān)注
關(guān)注
5文章
979瀏覽量
78053 -
SPI
+關(guān)注
關(guān)注
17文章
1804瀏覽量
95879
發(fā)布評論請先 登錄
熱電偶型號及測溫范圍 淺談熱電偶選型
熱電偶型號的選擇及命名方法 淺談熱電偶型號選擇方法
熱電偶怎么用
熱電偶檢定方法

快速測溫熱電偶的工作原理_快速測溫熱電偶的使用方法
表面溫度測量:熱電偶的固定方法

評論