99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用MLX90614和Arduino構(gòu)建紅外測(cè)溫儀

454398 ? 來(lái)源:工程師吳畏 ? 2019-07-26 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本文中,我將解釋如何通過(guò)紅外線測(cè)量表面溫度。使用這項(xiàng)技術(shù),我們可以簡(jiǎn)單地通過(guò)向表面發(fā)送紅外波并分析返回傳感器的波來(lái)收集溫度信息。

有許多不同類型的傳感器可用于測(cè)量溫度。 LM35或DS18B20溫度傳感器根據(jù)直接施加在傳感器設(shè)備表面的熱量提供輸出。但是,對(duì)于極熱的情況(例如明火),您無(wú)法使用基于接觸的傳感器來(lái)檢測(cè)準(zhǔn)確的溫度。

如果你想用非接觸式方法(我們?yōu)檫@個(gè)項(xiàng)目做)檢測(cè)溫度,紅外線溫度計(jì)傳感器是最好的解決方案。因此,我們將使用Melexis的MLX90614紅外測(cè)溫儀進(jìn)行此項(xiàng)目。 MLX90614傳感器使用非接觸式溫度傳感來(lái)收集溫度信息,而不會(huì)觸及任何特定表面。

紅外線溫度計(jì)的工作原理

雖然人眼看不到,但所有物體都會(huì)發(fā)出紅外光線,濃度會(huì)因溫度而異。通過(guò)檢測(cè)紅外線,我們可以感知溫度范圍。 MLX90614溫度計(jì)傳感器使用這一原理。

MLX90614是一款功能強(qiáng)大的紅外傳感器件,具有極低噪聲放大器和17位ADC。它可以為溫度計(jì)提供高精度和高分辨率。關(guān)于MLX90614的最佳部分是它使用工廠的數(shù)字SMBus進(jìn)行校準(zhǔn)。這意味著它將提供0.02°C的高分辨率輸出,并可連續(xù)傳輸-20至120°C的測(cè)量溫度。

現(xiàn)在我們了解傳感器的工作原理,讓我們深入了解項(xiàng)目!

必需材料

Arduino

字符LCD 16x2

MLX90614

LCD屏蔽(可選)

接線

MLX 90614溫度計(jì)具有I2C通信線路,因此我們可以將此傳感器與Arduino連接,無(wú)需任何額外電路。如下圖所示連接所有內(nèi)容。您可以使用LCD 16X2屏蔽或連接獨(dú)立LCD,如Fritzing圖中所述。

適用于Arduino LCD Shield

上傳源代碼

將以下源代碼復(fù)制并粘貼到Arduino IDE。仔細(xì)檢查連接后,上傳代碼。

/*

* Non-contact Thermometer with GY - 906 module

* Support for the MLX90614 sensor on the I2C bus

* SDA line = A4

* SCL line = A5

* Sensor supply with 5V

*/

#include

#include

LiquidCrystal lcd (8, 9, 4, 5, 6, 7);

int address = 0xb4; // Sensor address MLX90614

int erc = 0; // Variable holding the PEC value

int dataH = 0; // The second byte of data

int dataL = 0; // The first byte of data

double tempnalsb = 0.02; // Variable by which the digital value will be multiplied

double temperature = 0; // Variable holding the temperature

void setup () {

i2c_init (); // Initialization of the I2C bus

lcd.begin (16, 2); // Initialize the display

}

void loop () {

i2c_start_wait (address + I2C_WRITE); // Start I2C communication in write mode

i2c_write (0x07); // Write the value 0x07 (select the register Tobj1)

i2c_rep_start (address + I2C_READ); // Restart I2C communication at the read address

dataL = i2c_readAck (); // Read the first byte of data

dataH = i2c_readAck (); // Read the second byte of data

erc = i2c_readNak (); // Read the third (unimportant) data byte

i2c_stop (); // End of I2C transmission

temperature = (double) (((dataH & 0x007F) 《《 8) + dataL); // Create a 16-bit variable consisting of two one-byte variables

temperature = temperature * tempnalsb; // For one bit 0.02 K, the result of this operation is the temperature in Kelvin

temperature = temperature - 273.15; // Conversion to Celsius degrees

lcd.setCursor (0,0); // Display (first LCD line)

lcd.print (“Object =”);

lcd.print (temperature);

lcd.print (“”);

lcd.write (0xDF); // Degree sign

lcd.print (“C”);

i2c_start_wait (address + I2C_WRITE);

i2c_write (0x06); // Select the ambient temperature register

i2c_rep_start (address + I2C_READ);

dataL = i2c_readAck ();

dataH = i2c_readAck ();

erc = i2c_readNak ();

i2c_stop ();

temperature = (double) (((dataH & 0x007F) 《《 8) + dataL);

temperature = temperature * tempnalsb;

temperature = temperature - 273.15;

lcd.setCursor(0,1); // Display (second LCD line)

lcd.print (“Ambient =”);

lcd.print (temperature);

lcd.print (“”);

lcd.write (0xDF);

lcd.print (“C”);

delay (200); // Delay 200ms

}

有很多項(xiàng)目可以派上紅外溫度傳感器,例如測(cè)量液體或熱觸摸表面。因?yàn)樗恍枰苯咏佑|,所以在這些情況下MLX90614將是一個(gè)很好的選擇。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 紅外測(cè)溫儀
    +關(guān)注

    關(guān)注

    3

    文章

    253

    瀏覽量

    28404
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192173
  • MLX90614
    +關(guān)注

    關(guān)注

    3

    文章

    28

    瀏覽量

    18673
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】 基于MLX90614紅外測(cè)溫(二)

    5 紅外測(cè)溫槍實(shí)現(xiàn) 5.1 MLX90614溫度讀取 MLX90614是基于I2C的,根據(jù)MLX90614的讀寫時(shí)序,其核心函數(shù)如下。 /*
    發(fā)表于 05-27 22:23

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】 基于MLX90614紅外測(cè)溫(一)

    量,視場(chǎng)的大小由測(cè)溫儀的光學(xué)零件及其位置確定。紅外能量聚焦在光電探測(cè)器上并轉(zhuǎn)變?yōu)橄鄳?yīng)的電信號(hào)。該信號(hào)經(jīng)過(guò)放大器和信號(hào)處理電路,并按照儀器內(nèi)的算法和目標(biāo)發(fā)射率校正后轉(zhuǎn)變?yōu)楸粶y(cè)目標(biāo)的溫度值。 MLX90614
    發(fā)表于 05-27 22:17

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】RA-Eco-RA4M2 使用 MLX90614測(cè)溫

    廣泛的應(yīng)用。 本文以MLX90614DDA為例介紹其原理和應(yīng)用。 MLX90614 系列模塊是一組通用的紅外測(cè)溫模塊。 在出廠前該模塊已進(jìn)行校驗(yàn)及線性化,具有非接觸、體積小、精度高,成
    發(fā)表于 05-10 18:26

    紅外測(cè)溫儀如何校準(zhǔn)

    紅外測(cè)溫儀通過(guò)檢測(cè)物體表面發(fā)射的紅外輻射來(lái)測(cè)量溫度。由于環(huán)境因素、設(shè)備老化和使用過(guò)程中的磨損,測(cè)溫儀的準(zhǔn)確性可能會(huì)受到影響。 校準(zhǔn)前的準(zhǔn)備工作 了解設(shè)備規(guī)格 :查閱
    的頭像 發(fā)表于 01-03 15:29 ?2109次閱讀

    紅外測(cè)溫儀常見故障及解決辦法

    紅外測(cè)溫儀在使用過(guò)程中可能會(huì)遇到一些常見故障,以下是一些常見的故障及其解決辦法: 一、輸出無(wú)變化 故障現(xiàn)象 :被測(cè)介質(zhì)溫度升高或者降低時(shí),紅外測(cè)溫儀輸出沒有變化。 可能原因 :
    的頭像 發(fā)表于 01-03 15:28 ?3279次閱讀

    紅外測(cè)溫儀使用注意事項(xiàng)

    紅外測(cè)溫儀是一種非接觸式溫度測(cè)量設(shè)備,廣泛應(yīng)用于工業(yè)、醫(yī)療、科研等領(lǐng)域。使用紅外測(cè)溫儀時(shí),需要注意以下幾個(gè)方面以確保測(cè)量的準(zhǔn)確性和安全性: 1. 選擇合適的
    的頭像 發(fā)表于 01-03 15:25 ?1047次閱讀

    紅外測(cè)溫儀測(cè)溫原理

    在工業(yè)生產(chǎn)、科學(xué)研究和日常生活中,溫度測(cè)量是一項(xiàng)基本而重要的工作。傳統(tǒng)的接觸式溫度測(cè)量方法存在諸多局限性,如測(cè)量速度慢、可能損壞被測(cè)物體、無(wú)法測(cè)量運(yùn)動(dòng)物體的溫度等。 紅外測(cè)溫儀的工作原理 紅外
    的頭像 發(fā)表于 01-03 15:22 ?1169次閱讀

    如何選擇紅外測(cè)溫儀

    紅外測(cè)溫儀是一種非接觸式的溫度測(cè)量工具,廣泛應(yīng)用于工業(yè)、醫(yī)療、科研等領(lǐng)域。它們能夠快速、準(zhǔn)確地測(cè)量物體表面的溫度,而無(wú)需直接接觸。選擇合適的紅外測(cè)溫儀對(duì)于確保測(cè)量結(jié)果的準(zhǔn)確性和可靠
    的頭像 發(fā)表于 01-03 15:20 ?802次閱讀

    紅外測(cè)溫儀與傳統(tǒng)測(cè)溫儀比較

    在工業(yè)、醫(yī)療和日常生活中,溫度測(cè)量是不可或缺的一環(huán)。隨著技術(shù)的發(fā)展,測(cè)溫技術(shù)也在不斷進(jìn)步。傳統(tǒng)測(cè)溫儀紅外測(cè)溫儀是兩種常見的溫度測(cè)量工具。 一、工作原理 1.1 傳統(tǒng)
    的頭像 發(fā)表于 01-03 15:18 ?792次閱讀

    紅外測(cè)溫儀精度怎么樣

    在現(xiàn)代工業(yè)和科學(xué)研究中,溫度測(cè)量是一項(xiàng)基礎(chǔ)而重要的工作。傳統(tǒng)的接觸式測(cè)溫方法雖然準(zhǔn)確,但在某些場(chǎng)合下存在局限性,如無(wú)法測(cè)量運(yùn)動(dòng)物體或高溫物體的溫度。 紅外測(cè)溫儀的工作原理 紅外
    的頭像 發(fā)表于 01-03 15:12 ?802次閱讀

    紅外測(cè)溫儀使用方法

    在工業(yè)、醫(yī)療、科研等領(lǐng)域,準(zhǔn)確測(cè)量溫度是至關(guān)重要的。紅外測(cè)溫儀因其非接觸、快速、安全的特點(diǎn),被廣泛應(yīng)用于各種場(chǎng)合。 紅外測(cè)溫儀的工作原理 紅外
    的頭像 發(fā)表于 01-03 15:07 ?1145次閱讀

    高溫紅外測(cè)溫儀原理及選型

    ? 隨著技術(shù)不斷發(fā)展,紅外測(cè)溫儀功能和用途越來(lái)越多,加上儀器本身測(cè)量范圍廣、精度高、響應(yīng)時(shí)間短、操作簡(jiǎn)便等特點(diǎn),已廣泛應(yīng)用于工業(yè)生產(chǎn)、電力檢測(cè)、建筑暖通以及消防等各大領(lǐng)域。其中,高溫紅外測(cè)溫儀
    的頭像 發(fā)表于 12-09 12:25 ?1013次閱讀
    高溫<b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>原理及選型

    3分鐘搞懂紅外測(cè)溫儀測(cè)溫原理及選型!

    紅外測(cè)溫儀是一種使用非接觸式方法測(cè)量溫度的設(shè)備。它們通常用于工業(yè)、科研應(yīng)用中,以測(cè)量非常熱的物體的溫度,例如激光焊接、碳化硅長(zhǎng)晶、熾熱的鋼、熔融玻璃或熔爐中加熱的物體。紅外測(cè)溫儀的工作
    的頭像 發(fā)表于 11-06 08:03 ?2093次閱讀
    3分鐘搞懂<b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b><b class='flag-5'>測(cè)溫</b>原理及選型!

    選擇適合的紅外測(cè)溫儀,需要考慮哪些因素?

    市面上有多種型號(hào)和類型的紅外測(cè)溫儀,專門設(shè)計(jì)用于測(cè)量特定材料或特定溫度范圍,以在某些應(yīng)用中提供最佳性能。這些紅外測(cè)溫儀的類型包括單色紅外
    的頭像 發(fā)表于 10-25 08:07 ?929次閱讀
    選擇適合的<b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>,需要考慮哪些因素?

    IMPAC紅外測(cè)溫儀為何廣受客戶青睞?

    在工業(yè)、科研測(cè)溫領(lǐng)域,精準(zhǔn)度和可靠性至關(guān)重要。作為一款領(lǐng)先的進(jìn)口紅外測(cè)溫儀,IMPAC紅外測(cè)溫儀無(wú)疑是您生產(chǎn)過(guò)程中的優(yōu)秀助手。無(wú)論是手持便攜
    的頭像 發(fā)表于 08-30 12:50 ?674次閱讀
    IMPAC<b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>為何廣受客戶青睞?