本應(yīng)用筆記介紹了 MLX90614 的 PWM 讀數(shù)和 PIC 微控制器的溫度計算。它討論了 MLX90614 和 PWM 模式,以及 PWM 測量理論和應(yīng)用程序的固件描述。
本應(yīng)用筆記介紹了如何讀取來自 MLX90614 紅外溫度計的單個和擴展 PWM 輸出并使用 PIC MCU 計算溫度。計算出的占空比由 UART 以 ASCII 格式發(fā)送。軟件實現(xiàn)用于讀取 PWM 信號。該代碼采用 Microchip PIC?18 的匯編語言。使用的開發(fā)工具為 MPLAB IDE 和 MPASM(Microchip 匯編器),可從 Microchip 網(wǎng)站免費使用。
應(yīng)用
- 高精度非接觸式溫度測量;
- 移動空調(diào)控制系統(tǒng)的熱舒適度傳感器;
- 住宅、商業(yè)和工業(yè)建筑空調(diào)的溫度傳感元件;
- 擋風(fēng)玻璃除霧;
- 汽車死角檢測;
- 運動部件的工業(yè)溫度控制;
- 打印機和復(fù)印機的溫度控制;
- 帶溫度控制的家用電器;
- 衛(wèi)生保健;
- 牲畜監(jiān)測;
- 運動檢測;或者
- 體溫測量。
典型電路
MLX90614 與 MCU 的連接非常簡單。使用了 PIC18F4320 的一個通用引腳 RC4。上拉電阻 R1 連接在 Vdd 和 SDA/PWM 線、SCL 線之間。該上拉允許使用 MLX90614 的開漏輸出。如果在 MLX90614 中對推挽輸出配置進行了編程,則不需要該電阻器。C1 是本地電源旁路去耦電容。MLX90614 需要它來繞過片上數(shù)字電路開關(guān)噪聲。C2 對微控制器具有相同的功能。100 nF(SMD 陶瓷類型)的常用值通常足以滿足這些組件的需求。請注意,電源通常需要更多電容器(例如穩(wěn)壓器輸入和輸出上的 100μF),原理圖中未顯示
MLX90614 和 PWM 模式
MLX90614 可通過 PWM 或 SMBus 兼容干擾讀取。PWM 輸出的選擇和設(shè)置在 EEPROM 的 PWMCTRL 和 CongifRegister1 中完成。PWM 輸出有兩種可編程格式:單或雙數(shù)據(jù)傳輸,后者提供兩種要求的單線讀取。
固件說明
將測量的最小周期為 1 ms(單模式),最大周期為 262 ms(擴展模式)。所使用的 TIMER 必須能夠覆蓋最大范圍并在最短時間段內(nèi)保持良好的分辨率。
編輯:hfy
-
mcu
+關(guān)注
關(guān)注
146文章
17893瀏覽量
361789 -
紅外溫度計
+關(guān)注
關(guān)注
0文章
13瀏覽量
2489
發(fā)布評論請先 登錄
MLX90614紅外溫度傳感器的驅(qū)動設(shè)計與實現(xiàn)

【RA-Eco-RA4M2開發(fā)板評測】 基于MLX90614的紅外測溫(一)
MLX90614簡介
mlx90614進行紅外測溫的方法
MLX90614的相關(guān)資料推薦
MLX90614醫(yī)用級紅外溫度傳感器的驅(qū)動程序編寫
基于MLX90614紅外溫度計的發(fā)射率在線測量系統(tǒng)_吉珊珊
MLX90614數(shù)字非接觸式紅外溫度計的驅(qū)動程序免費下載

MLX90614接觸式溫度測量的紅外溫度計的數(shù)據(jù)手冊免費下載

如何使用 MLX90614 紅外測溫儀實現(xiàn) SMBus 通信

如何使用 MLX90614 紅外溫度計實現(xiàn) SMBus 通信

MLX90614紅外溫度計的數(shù)據(jù)手冊免費下載

使用MLX90614紅外非接觸式溫度傳感器

評論