91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

紅外線溫度計的工作原理

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

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

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

必需材料

Arduino

字符LCD 16x2

MLX90614

LCD屏蔽(可選)

接線

MLX 90614溫度計具有I2C通信線路,因此我們可以將此傳感器與Arduino連接,無需任何額外電路。如下圖所示連接所有內(nèi)容。您可以使用LCD 16X2屏蔽或連接獨立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

}

有很多項目可以派上紅外溫度傳感器,例如測量液體或熱觸摸表面。因為它不需要直接接觸,所以在這些情況下MLX90614將是一個很好的選擇。

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

    關(guān)注

    3

    文章

    256

    瀏覽量

    28816
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196959
  • MLX90614
    +關(guān)注

    關(guān)注

    3

    文章

    28

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    明火煤監(jiān)測設(shè)備之紅外測溫儀XKCON-MT-W-D1可檢測運送中的煤炭是否存在異常的紅外輻射

    所有高于絕對零度的物體都會持續(xù)發(fā)射紅外線,并且物體表面溫度越高輻射能量增長越顯著,通過測量物體發(fā)射的紅外線能量,并將其轉(zhuǎn)化為物體溫度的設(shè)備我們稱之為紅外測溫儀。濟(jì)南祥控自動化設(shè)備有限公
    的頭像 發(fā)表于 12-30 08:05 ?270次閱讀
    明火煤監(jiān)測設(shè)備之<b class='flag-5'>紅外</b><b class='flag-5'>測溫儀</b>XKCON-MT-W-D1可檢測運送中的煤炭是否存在異常的<b class='flag-5'>紅外</b>輻射

    紅外溫度傳感器芯片GD60914優(yōu)勢

    硬件上,GD60914采用TO-39封裝設(shè)計,可以實現(xiàn)完美Pin To Pin 替代邁來芯MLX90614,客戶不用重新改PCB板線路,也不用修改產(chǎn)品的結(jié)構(gòu),直接替換使用,節(jié)省客戶的開發(fā)更換
    發(fā)表于 12-25 16:03

    標(biāo)準(zhǔn)鉑電阻溫度計與高精度測溫儀的重要作用

    在溫度傳感器從元件到成品的生產(chǎn)鏈中,“校準(zhǔn)調(diào)試” 從來不是簡單的檢測環(huán)節(jié),而是決定傳感器 “價值核心” 的關(guān)鍵工序。這一步要想做好,離不開先進(jìn)標(biāo)準(zhǔn)器的支撐,標(biāo)準(zhǔn)鉑電阻溫度計與高精度測溫儀堪稱 “黃金搭檔”,它們既是溫度測量準(zhǔn)確性的 “定盤星”,更是生產(chǎn)高質(zhì)量溫度傳感器的 “壓艙石”。
    的頭像 發(fā)表于 12-10 10:49 ?723次閱讀

    手持紅外測溫儀測溫PDA手持終端的區(qū)別

    手持紅外測溫儀(NCIT / 非接觸紅外體溫計)和集成了測溫功能的 手持終端(PDA / 移動護(hù)理終端等)。兩者表面相似,但用途、設(shè)計理念、準(zhǔn)確性、校準(zhǔn)和系統(tǒng)能力都不同。
    的頭像 發(fā)表于 11-18 14:20 ?417次閱讀
    手持<b class='flag-5'>紅外</b><b class='flag-5'>測溫儀</b>和<b class='flag-5'>測溫</b>PDA手持終端的區(qū)別

    Melexis“Distance-to-Spot”視覺工作室簡化遠(yuǎn)紅外溫度傳感器的選型流程

    Melexis(邁來芯)宣布,受性能和應(yīng)用因素(包括目標(biāo)物體的大小和距離)影響,選擇合適的非接觸式遠(yuǎn)紅外(FIR)傳感器頗具挑戰(zhàn)性。人工評估不僅復(fù)雜耗時,還可能浪費開發(fā)資源。為解決這一問題,邁來芯推出了一款在線工具“Distance-to-Spot”,為其MLX90614
    的頭像 發(fā)表于 09-22 17:45 ?721次閱讀

    溫度測量儀器有哪些?有何品牌推薦?

    一下: 市場上,可應(yīng)用于溫度測量的產(chǎn)品有很多種,常見的溫度測量儀包括紅外測溫儀、熱電偶溫度計以及雙金屬溫度計。其中紅外測溫儀是利用紅外線傳輸
    發(fā)表于 09-08 14:04

    紅外測溫模組開發(fā),賦能智能測溫新場景

    隨著人工智能與物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,非接觸式溫度檢測已廣泛應(yīng)用于醫(yī)療健康、工業(yè)控制、智能安防、消費電子等多個領(lǐng)域。在這一浪潮中,紅外測溫模組的開發(fā)成為諸多硬件廠商、系統(tǒng)集成商關(guān)注的焦點。那么
    的頭像 發(fā)表于 07-30 10:32 ?612次閱讀
    <b class='flag-5'>紅外</b><b class='flag-5'>測溫</b>模組開發(fā),賦能智能<b class='flag-5'>測溫</b>新場景

    奧松電子AST0300非接觸紅外測溫儀的優(yōu)勢和應(yīng)用

    當(dāng)電力巡檢人員面對高壓設(shè)備束手無策時,當(dāng)食品生產(chǎn)線亟需實時監(jiān)控?zé)峒庸囟葧r,當(dāng)機械工程師調(diào)試高速運轉(zhuǎn)設(shè)備時——AST0300非接觸紅外測溫儀正以非接觸式精準(zhǔn)測量,助力工業(yè)領(lǐng)域?qū)崿F(xiàn)更安全高效的溫度監(jiān)控。
    的頭像 發(fā)表于 05-28 16:39 ?862次閱讀
    奧松電子AST0300非接觸<b class='flag-5'>紅外</b><b class='flag-5'>測溫儀</b>的優(yōu)勢和應(yīng)用

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

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

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

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

    油浸式變壓器光纖繞組測溫方案

    油浸式變壓器光纖繞組測溫系統(tǒng)基于熒光光纖溫度傳感技術(shù)。其原理是利用光纖中熒光物質(zhì)對溫度變化的敏感性來實現(xiàn)溫度測量。熒光光纖傳感器安裝在變壓器繞組內(nèi)部,通過光纖將溫度信號傳輸至光纖測溫儀。
    的頭像 發(fā)表于 05-19 14:42 ?1300次閱讀
    油浸式變壓器光纖繞組<b class='flag-5'>測溫</b>方案

    【RA-Eco-RA4M2開發(fā)板評測】RA-Eco-RA4M2 使用 MLX90614測溫

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

    紅外測溫儀的使用技巧

    當(dāng)你收到新買的測溫槍,迫不及待拆開保護(hù)殼后,你會怎么測溫
    的頭像 發(fā)表于 03-13 15:18 ?2922次閱讀
    <b class='flag-5'>紅外</b><b class='flag-5'>測溫儀</b>的使用技巧

    電路板紅外測溫

    有沒有電路板紅外測溫數(shù)據(jù)集,或者類似的紅外溫度故障檢測數(shù)據(jù)集呀,各位
    發(fā)表于 03-11 11:25

    全球傳感器權(quán)力格局重構(gòu)縮影:谷德科技GD60914與邁來芯MLX90614數(shù)字溫度傳感器對比評測報告

    廠商主導(dǎo),國產(chǎn)傳感器面臨技術(shù)代差與生態(tài)壁壘的雙重困境。在此背景下,谷德科技推出的GD60914系列以“醫(yī)療級精度+工業(yè)級可靠性+消費級成本”三重突破引發(fā)行業(yè)震動,其與全球紅外測溫標(biāo)桿邁來芯MLX90614的技術(shù)對標(biāo),不僅關(guān)乎國產(chǎn)
    的頭像 發(fā)表于 03-10 09:29 ?1182次閱讀
    全球傳感器權(quán)力格局重構(gòu)縮影:谷德科技GD60914與邁來芯<b class='flag-5'>MLX90614</b>數(shù)字溫度傳感器對比評測報告