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 ? 來源:工程師吳畏 ? 2019-07-26 11:35 ? 次閱讀

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

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

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

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

雖然人眼看不到,但所有物體都會(huì)發(fā)出紅外光線,濃度會(huì)因溫度而異。通過檢測(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連接,無需任何額外電路。如下圖所示連接所有內(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ī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 紅外測(cè)溫儀
    +關(guān)注

    關(guān)注

    3

    文章

    244

    瀏覽量

    27946
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6455

    瀏覽量

    186349
  • MLX90614
    +關(guān)注

    關(guān)注

    3

    文章

    28

    瀏覽量

    18412
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    非接觸式——礦用本質(zhì)安全型紅外測(cè)溫儀

    多種領(lǐng)域必備的助手。在煤礦行業(yè)也有自己的專屬測(cè)溫儀——礦用本質(zhì)安全型紅外測(cè)溫儀,這是一款專為煤礦等高危環(huán)境中工作的人員生產(chǎn)設(shè)計(jì)的產(chǎn)品,與我們常用的普通測(cè)溫儀相比,這款礦用本質(zhì)安全型
    的頭像 發(fā)表于 10-12 14:25 ?62次閱讀
    非接觸式——礦用本質(zhì)安全型<b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>

    設(shè)計(jì)一種成本低、精度高的紅外測(cè)溫儀

    電子發(fā)燒友網(wǎng)站提供《設(shè)計(jì)一種成本低、精度高的紅外測(cè)溫儀.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 10:29 ?0次下載
    設(shè)計(jì)一種成本低、精度高的<b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>

    京朗仕特防爆紅外測(cè)溫儀CWH1000 | 工業(yè)測(cè)溫響應(yīng)快速,測(cè)溫準(zhǔn)確

    在很多的行業(yè)中都有應(yīng)用防爆紅外測(cè)溫儀,是幫助我們測(cè)量溫度的常用工具,能夠快速檢測(cè)出被檢測(cè)物的溫度,幫助我們快速分辨溫度是不是在正常范圍內(nèi),特別是對(duì)于工業(yè)而言,溫度的變化會(huì)對(duì)產(chǎn)出造成一定的影響,溫度
    的頭像 發(fā)表于 09-18 16:11 ?228次閱讀
    京朗仕特防爆<b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>CWH1000 | 工業(yè)<b class='flag-5'>測(cè)溫</b>響應(yīng)快速,<b class='flag-5'>測(cè)溫</b>準(zhǔn)確

    GLUKE GHTM2系列雙色測(cè)溫儀產(chǎn)品介紹

    GHTM2系列雙色測(cè)溫儀(又稱比色高溫計(jì)),是一款高性能、智能化的雙色紅外測(cè)溫儀。通過測(cè)量?jī)蓚€(gè)不同波長(zhǎng)能量的比值來確定物體的溫度,先進(jìn)的軟、硬件設(shè)計(jì),可滿足在水汽、灰塵、目標(biāo)大小變化、部分被遮擋、發(fā)射率變化等環(huán)境中,即使檢測(cè)信號(hào)
    的頭像 發(fā)表于 09-09 11:48 ?286次閱讀

    GLUKE GHTM1系列單色測(cè)溫儀產(chǎn)品介紹

    GHTM1系列單色測(cè)溫儀是一款高性能、智能化的單色紅外測(cè)溫儀,結(jié)構(gòu)小巧,功能強(qiáng)大。
    的頭像 發(fā)表于 09-09 11:46 ?311次閱讀

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

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

    紅外測(cè)溫儀在玻璃生產(chǎn)制造工程中的具體應(yīng)用和優(yōu)勢(shì)

    紅外測(cè)溫儀在玻璃生產(chǎn)制造過程中扮演著至關(guān)重要的角色。玻璃生產(chǎn)過程涉及高溫環(huán)境和復(fù)雜的溫度變化,準(zhǔn)確測(cè)量和控制溫度對(duì)于確保產(chǎn)品質(zhì)量和生產(chǎn)效率至關(guān)重要。以下是紅外測(cè)溫儀在玻璃生產(chǎn)制造過程中
    的頭像 發(fā)表于 08-09 15:56 ?274次閱讀
    <b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>在玻璃生產(chǎn)制造工程中的具體應(yīng)用和優(yōu)勢(shì)

    GLUKE產(chǎn)品系列解讀—?GITI 系列紅外測(cè)溫儀

    ? ? ? GITI系列紅外測(cè)溫儀是一款非接觸紅外測(cè)溫儀,它是基于物體表面紅外輻射能量的大小來計(jì)算溫度,非接觸式
    的頭像 發(fā)表于 07-22 16:16 ?270次閱讀
    GLUKE產(chǎn)品系列解讀—?GITI 系列<b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>

    Arduino紅外測(cè)溫儀設(shè)計(jì)

    紅外測(cè)溫儀是一種利用紅外輻射原理進(jìn)行非接觸式溫度測(cè)量的高科技儀器。它通過接收被測(cè)物體發(fā)出的紅外輻射,并將其轉(zhuǎn)換為電信號(hào),進(jìn)而計(jì)算出物體的表面溫度。
    的頭像 發(fā)表于 07-03 17:14 ?430次閱讀
    帶<b class='flag-5'>Arduino</b>的<b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>設(shè)計(jì)

    致敬經(jīng)典——邁萊芯MLX90614,非接觸紅外測(cè)溫傳感器實(shí)現(xiàn)國(guó)產(chǎn)替代!

    隨著國(guó)內(nèi)半導(dǎo)體科技的飛速發(fā)展,國(guó)產(chǎn)芯片在性能上正逐步接近并縮小與全球知名品牌的差距。在傳感器領(lǐng)域,紅外測(cè)溫傳感器因其獨(dú)特的非接觸溫度檢測(cè)能力和直接輸出數(shù)字信號(hào)的特性,在穿戴、家電、工業(yè)、醫(yī)療、電力等
    的頭像 發(fā)表于 06-19 15:15 ?531次閱讀

    1622 A 雙通道參考測(cè)溫儀

    雙通道參考測(cè)溫儀是一種具有兩個(gè)獨(dú)立通道的溫度測(cè)量?jī)x器,用于同時(shí)測(cè)量?jī)蓚€(gè)位置或兩個(gè)獨(dú)立系統(tǒng)的溫度。這種儀器通常用于需要同時(shí)監(jiān)測(cè)多個(gè)點(diǎn)的溫度變化或進(jìn)行比較性分析的應(yīng)用場(chǎng)合。多點(diǎn)溫度監(jiān)測(cè):在一些應(yīng)用場(chǎng)
    的頭像 發(fā)表于 05-21 15:59 ?230次閱讀
    1622 A 雙通道參考<b class='flag-5'>測(cè)溫儀</b>

    什么是熱電偶測(cè)溫儀?熱電偶測(cè)溫儀工作原理是怎樣的?

    熱電偶測(cè)溫儀的出現(xiàn)可以追溯到19世紀(jì)初,當(dāng)時(shí)科學(xué)家發(fā)現(xiàn)了熱電效應(yīng)。隨后,科學(xué)家們開始利用熱電效應(yīng)來測(cè)量溫度,熱電偶測(cè)溫儀便應(yīng)運(yùn)而生。
    發(fā)表于 01-29 14:02 ?598次閱讀
    什么是熱電偶<b class='flag-5'>測(cè)溫儀</b>?熱電偶<b class='flag-5'>測(cè)溫儀</b>工作原理是<b class='flag-5'>怎樣</b>的?

    紅外測(cè)溫儀通過測(cè)量物體發(fā)出的紅外輻射并將其轉(zhuǎn)換為溫度信息,明火煤監(jiān)控系統(tǒng)的明火煤檢測(cè)裝置

    XKCON祥控紅外測(cè)溫儀能夠?qū)斆浩C(jī)上運(yùn)行的煤炭進(jìn)行明火煤監(jiān)測(cè):當(dāng)4個(gè)明火煤檢測(cè)裝置中有檢測(cè)裝置監(jiān)測(cè)到運(yùn)行中的煤炭溫度異常時(shí),會(huì)就地發(fā)生聲光報(bào)警;同時(shí),明火煤監(jiān)控系統(tǒng)會(huì)遠(yuǎn)程發(fā)出動(dòng)作指令,通過智能監(jiān)控主機(jī)聯(lián)動(dòng)開啟噴淋系統(tǒng),噴淋頭噴出消防水,對(duì)皮帶機(jī)上的煤炭實(shí)現(xiàn)滅火降溫;
    的頭像 發(fā)表于 01-17 16:57 ?342次閱讀
    <b class='flag-5'>紅外</b><b class='flag-5'>測(cè)溫儀</b>通過測(cè)量物體發(fā)出的<b class='flag-5'>紅外</b>輻射并將其轉(zhuǎn)換為溫度信息,明火煤監(jiān)控系統(tǒng)的明火煤檢測(cè)裝置

    LORA型插入式測(cè)溫儀通過測(cè)溫桿能夠檢測(cè)# #人工智能

    測(cè)溫儀人工智能
    濟(jì)南祥控
    發(fā)布于 :2023年10月30日 09:36:28

    紅外測(cè)溫儀自校準(zhǔn)誤差比對(duì)方法的研究

    電子發(fā)燒友網(wǎng)站提供《紅外測(cè)溫儀自校準(zhǔn)誤差比對(duì)方法的研究.pdf》資料免費(fèi)下載
    發(fā)表于 10-24 14:11 ?3次下載
    <b class='flag-5'>紅外</b>線<b class='flag-5'>測(cè)溫儀</b>自校準(zhǔn)誤差比對(duì)方法的研究