在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣用MLX90614和Arduino構建紅外測溫儀

454398 ? 來源:工程師吳畏 ? 2019-07-26 11:35 ? 次閱讀

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

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

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

紅外線溫度計的工作原理

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

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

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

必需材料

Arduino

字符LCD 16x2

MLX90614

LCD屏蔽(可選)

接線

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

適用于Arduino LCD Shield

上傳源代碼

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

/*

* 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將是一個很好的選擇。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 紅外測溫儀
    +關注

    關注

    3

    文章

    253

    瀏覽量

    28329
  • Arduino
    +關注

    關注

    189

    文章

    6493

    瀏覽量

    190279
  • MLX90614
    +關注

    關注

    3

    文章

    28

    瀏覽量

    18638
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

    量,視場的大小由測溫儀的光學零件及其位置確定。紅外能量聚焦在光電探測器上并轉變為相應的電信號。該信號經過放大器和信號處理電路,并按照儀器內的算法和目標發射率校正后轉變為被測目標的溫度值。 MLX90614
    發表于 05-27 22:17

    【RA-Eco-RA4M2開發板評測】RA-Eco-RA4M2 使用 MLX90614測溫

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

    紅外測溫儀如何校準

    紅外測溫儀通過檢測物體表面發射的紅外輻射來測量溫度。由于環境因素、設備老化和使用過程中的磨損,測溫儀的準確性可能會受到影響。 校準前的準備工作 了解設備規格 :查閱
    的頭像 發表于 01-03 15:29 ?1792次閱讀

    紅外測溫儀常見故障及解決辦法

    紅外測溫儀在使用過程中可能會遇到一些常見故障,以下是一些常見的故障及其解決辦法: 一、輸出無變化 故障現象 :被測介質溫度升高或者降低時,紅外測溫儀輸出沒有變化。 可能原因 :
    的頭像 發表于 01-03 15:28 ?2781次閱讀

    紅外測溫儀使用注意事項

    紅外測溫儀是一種非接觸式溫度測量設備,廣泛應用于工業、醫療、科研等領域。使用紅外測溫儀時,需要注意以下幾個方面以確保測量的準確性和安全性: 1. 選擇合適的
    的頭像 發表于 01-03 15:25 ?932次閱讀

    紅外測溫儀測溫原理

    在工業生產、科學研究和日常生活中,溫度測量是一項基本而重要的工作。傳統的接觸式溫度測量方法存在諸多局限性,如測量速度慢、可能損壞被測物體、無法測量運動物體的溫度等。 紅外測溫儀的工作原理 紅外
    的頭像 發表于 01-03 15:22 ?1015次閱讀

    如何選擇紅外測溫儀

    紅外測溫儀是一種非接觸式的溫度測量工具,廣泛應用于工業、醫療、科研等領域。它們能夠快速、準確地測量物體表面的溫度,而無需直接接觸。選擇合適的紅外測溫儀對于確保測量結果的準確性和可靠
    的頭像 發表于 01-03 15:20 ?716次閱讀

    紅外測溫儀與傳統測溫儀比較

    在工業、醫療和日常生活中,溫度測量是不可或缺的一環。隨著技術的發展,測溫技術也在不斷進步。傳統測溫儀紅外測溫儀是兩種常見的溫度測量工具。 一、工作原理 1.1 傳統
    的頭像 發表于 01-03 15:18 ?710次閱讀

    紅外測溫儀使用方法

    在工業、醫療、科研等領域,準確測量溫度是至關重要的。紅外測溫儀因其非接觸、快速、安全的特點,被廣泛應用于各種場合。 紅外測溫儀的工作原理 紅外
    的頭像 發表于 01-03 15:07 ?980次閱讀

    高溫紅外測溫儀原理及選型

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

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

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

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

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

    IMPAC紅外測溫儀為何廣受客戶青睞?

    在工業、科研測溫領域,精準度和可靠性至關重要。作為一款領先的進口紅外測溫儀,IMPAC紅外測溫儀無疑是您生產過程中的優秀助手。無論是手持便攜
    的頭像 發表于 08-30 12:50 ?582次閱讀
    IMPAC<b class='flag-5'>紅外</b><b class='flag-5'>測溫儀</b>為何廣受客戶青睞?

    Arduino紅外測溫儀設計

    紅外測溫儀是一種利用紅外輻射原理進行非接觸式溫度測量的高科技儀器。它通過接收被測物體發出的紅外輻射,并將其轉換為電信號,進而計算出物體的表面溫度。
    的頭像 發表于 07-03 17:14 ?1140次閱讀
    帶<b class='flag-5'>Arduino</b>的<b class='flag-5'>紅外</b><b class='flag-5'>測溫儀</b>設計
    主站蜘蛛池模板: 在线观看国产三级 | 天天操一操 | 成人性欧美丨区二区三区 | 天天天天天干 | 涩五月婷婷 | a级精品九九九大片免费看 a级毛毛片看久久 | 日日摸夜夜添免费毛片小说 | 天堂成人在线观看 | 久久美女精品国产精品亚洲 | 男人日女人视频免费看 | 视频福利网 | 国外一级毛片 | 久久成人综合网 | xxx69欧美| 欧美电影一区二区三区 | 欧美色图亚洲综合 | 成人永久免费视频网站在线观看 | 女人又色又爽又黄 | 亚洲欧洲综合网 | 黄 色 片 在 线 看 | 天天干天天操天天透 | 久久天天躁狠狠躁夜夜不卡 | 国产稀缺精品盗摄盗拍 | 天天干天天拍天天射 | 天堂最新版在线地址 | 国产色噜噜 | 午夜剧场黄色 | 手机看片福利国产 | 四虎永久免费网站入口2020 | 亚洲国产成人久久一区久久 | 国产精品欧美一区二区三区 | 色在线网站 | 四虎影院一级片 | www.色五月| 四虎永久在线精品国产免费 | 午夜免费视频福利集合100 | 久久99国产亚洲高清观看首页 | 亚洲人成综合网站在线 | 欧美亚洲h在线一区二区 | 亚洲影视网 | 四虎精品免费永久在线 |