【经验】基于EFM8BB1单片机如何实现迈来芯数字红外传感器MLX90614非接触式测温?
EFM8BB1系列是SILICON LABS的低成本工具箱板,具有高效的8位8051内核、增强型脉宽调制和精确模拟功能,最大工作频率为25MHz。具有SMBus I/O接口--- 一条双线、双向串行总线,并与I²C串行总线兼容。
MLX90614远红外数字传感器是数字温度计,也就是它能把温度信号转成数字信号,而且分辨率是可以编程的。具有SMBus接口,是一个双线协议,MLX90614只能作为从属设备使用。其次它有两条总线, 一条串行数据线 SDA ,一条串行时钟线 SCL。选取EFM8BB1单片机与MLX90614进行通信,通信接口如下图:
MLX90614内部的传感器感知周围的温度并且把它转成数字信号,然后把这个“数字信号”存储在RAM中。需要注意的是,MCU的I2C的接口:
SI_SBIT(SDA, SFR_P1, 2); // SMBus on P1.2
SI_SBIT(SCL, SFR_P1, 3); // and P1.3
MLX90614的7位从机地址为5A,加一位读/写位,所以MCU访问MLX90614的设备地址是0XB4,每接收到8位后,MLX90614应该发出ACK,MCU开始读取数据,每次读取一个字节都会发送ACK,直到停止。由于MLX90614寄存器是16位地址,MCU从中数据读取是由低字节到高字节,具体传送规则如下:
将读取出来的数据还需要转化成卡尔文温度换算,具体例子如下:
参考程序:
while (1)
{
EEPROM_ReadArray (Data, MLX9061x_RAM|To, 2);
Temperature= ((Data[0]*256) + Data[1]);
Temperature= Temperature*100/50-27315; //printf ("Result : %d\n", Temperature);
}
- |
- +1 赞 0
- 收藏
- 评论 0
本文由陈兵提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】Melexis红外阵列传感器MLX90640替换松下AGM8851,测试温度范围更宽,距离更远
Melexis红外阵列传感器MLX90640,内部集成必要的光学器件,封装TO-39,测试物体温区32*24,,精度可达1℃,支持多个视角,数字输出,更易集成,替代松下AMG8851具有显著优势,适用于房间温度分区检测,会议室人员统计,智慧空调系统。
【经验】8位MCU EFM8BB1如何实现PWM输出频率的调整?
Silicon Labs推出的EFM8BB1系列8bit MCU,包含一个功能强大的PWM模块,对于使用过程中动态调整PWM频率最方便的一个选择就是采用Timer0 Overflow作为PCA Counter的时基,PCA0MD_CPS=2 即可配置该选项。
【经验】如何进行MLX90614非接触式红外传感器发射率补偿
不同的物体有不同的发射率,若要精确测量物体温度时需要根据被测物体的发射率来修改,以补偿温度的偏差。本文主要介绍何时以及如何进行非接触式红外传感器发射率补偿。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
【应用】非接触式红外温度传感器MLX90632用于智能手表(手环),具有高精度、小体积等优势
本文针对智能手表,手环应用需求及其特点,推荐迈来芯的非接触式红外温度传感器MLX90632。这款超小型的非接触式红外温度传感器MLX90632,采用3mm X 3mm X 1mm QFN封装,体积非常小,内部集成了传感器元件、信号处理元件、数字I2C接口和光学元件,可以满足智能手表(手环)对尺寸严苛的应用需求。
TO-39中的MLX90614系列单区和双区红外温度计
描述- 该资料介绍了MLX90614系列红外测温仪的特点和优势。它是一种单区和双区红外温度传感器,具有小尺寸、低成本、易于集成等特点。该产品在宽温范围内工厂校准,提供高精度测量,并支持SMBus数字接口和可定制PWM输出。
型号- MLX90614,MLX90614XCC,MLX90614XXA,MLX90614ESF-BAA-000-TU,MLX90614XCI,MLX90614XCH,MLX90614 FAMILY,MLX90614XCF
【方案】热电堆式人体红外探测器优选元器件方案
描述- 本方案通过采用Melexis 公司的热电堆式红外温度传感器MLX90615、Silicon Labs 高性能低功耗8位MCU EFM8BB10F8G 和圣邦微电子低功耗高效率升压电源转换芯片SGM6603 及相关器件,解决了传感器不能测量人体温度、不能检测静止人体的问题,大大提高了整个智能系统的可靠性和智能家居、智能酒店的住宿舒适度。
型号- EFM8BB10F8G-A-QFN20R,MLX90615SSG-DAA-000-TU,MLX90640ESF-BAB-000-TU,SGM6603-ADJYN6G/TR,EFR32MG1V132F256GM32-C0R,EFM8BB10F8G,EFR32MG21A020F768IM32-B,SGM6603
【应用】红外温度传感器MLX90614用来监测新能源汽车驱动模块中的IGBT模块温度,PWM通信可保障有效的信息收发
MELEXIS红外温度传感器MLX90614用来监测新能源汽车电驱驱动中的IGBT模块温度,拥有AEC-Q100车规级的认证,-40°到125°宽工作温度,适合使用在复杂环境中,支持PWM通信,在干扰强大的地方也可以保障有效的信息收发。其优秀的温度响应时间,毫秒级的响应时间极大的缩短了测量温度的时间。
【应用】远红外温度传感器MLX90614、MLX90615和MLX90632完美胜任非接触式额温和耳内温度测量
迈来芯推出的高灵敏的传感器可以帮助温度计更加精确的监测体温。我们提供的远红外温度传感器MLX90614、MLX90615和MLX90632可以完美胜任非接触式额温和耳内温度测量。 迈来芯精小的温度传感器产品,帮助您实现精确的温度测量。
【应用】红外温度传感器MLX90614用于中医理疗设备中,可提供人体温度范围内±0.1℃的高精度
本文针对中医理疗设备中的温度检测部分中温度传感器的选择,推荐迈MELEXIS的红外温度传感器MLX90614,体积小,成本低,3V与5V工作电压可供选择,可由大部分MCU直接供电,并且为了满足医疗方面的应用,MLX90614专门提供了人体温度范围内的±0.1℃的高精确度。
MLX90615红外测温仪数据手册
描述- MLX90615是一款红外测温传感器,具有小型化、低成本的特点。该产品采用非接触式测量方式,工厂校准,适用于宽温度范围(手持式体温计为-40…85°C,耳温枪为-40…115°C)。其高精度可达±0.5°C,分辨率为0.02°C。MLX90615支持SMBus数字接口和PWM输出,具备省电模式和嵌入式发射率补偿功能。
型号- MLX90615,MLX90615SSG-DAA-000-SP,MLX90615SSG-DAG-000-SP,MLX90615SSG-DAA-000-TU,MLX90615SSG-DAG-000-TU
【应用】Melexis FIR温度传感器MLX90614用于汽车逆变器非接触式测温,实现隔离安装方式
新能源汽车正在持续的发展,各种关键部位如逆变器,电池,电驱,电控模块技术更新迭代正在不断进行。逆变器作为新能源汽车中尤为重要的存在,其安全稳定性能力是每个造车企业非常重视的指标。Melexis FIR温度传感器为保障逆变器中安全稳定提供优秀的技术支撑。
【经验】以MLX90614为例详解迈来芯红外传感器结构设计,解决FOV设计和红外热扰动问题
迈来芯的红外传感器系列,以其数字式出厂已校准的特点,在额温枪额温枪等需要非接触测温的领域大量使用。因为是集成式方案,产品本身的设计迈来芯基本已经帮客户搞定,难点主要在针对红外测温的特性匹配合适的结构设计。本文以MLX90614为例,基于解决红外的热扰动、热梯度和FOV选择等问题,给客户推荐机械结构设计的参考方案,帮助客户更快使用迈来芯的红外传感器完成最终产品的设计。
【经验】如何设置一款MLX90614与MLX90615通用的产品
Melexis的非接触式数字传感器成为很多人的选择,主要在于其出厂时已经完成黑体标定,以及内部集成处理器,直接输出数字信号,即插即用。大大的降低了其额温枪的开发难度。但是,正应为其极大的通用性,所以目前出现了供不应求的情况。很多人想做一款MLX90615与MLX90614通用的一款额温枪。本文介绍一种通过软件自动识别614和615,然后自动调用其补偿参数,从而达到测试精度一致。
MELEXIS Non-contact temperature sensor选型表
非接触式温度传感器,Operating temp:-20°C to 85°C,-40°C to 85°C,-40°C to 125°C;Object temp:-20°C to 100°C,-20°C to 200°C,-40°C to 300°C,-70°C to 380°C
产品型号
|
品类
|
Type
|
Operating temp(℃)
|
Object temp(℃)
|
Factory calibrated accuracy
|
Supply Voltage(V)
|
Supply current(mA)
|
Sleep current(μA)
|
Package
|
Dimensions (mm)height
|
Dimensions (mm)diameter
|
Field of View(°)
|
Output Type
|
portfolio
|
MLX90614KSF-AAA-000
|
Non-contact temperature sensor
|
Single pixel
|
-40 to 125
|
-70 to 380
|
standard
|
4.5-5.5
|
<2
|
<6
|
TO-39
|
4.1
|
9.1
|
90
|
SMBus or PWM
|
standard accuracy temperature detector
|
选型表 - MELEXIS 立即选型
电子商城
品牌:MELEXIS
品类:Single and Dual Zone Infra Red Thermometer
价格:¥96.7783
现货: 9,148
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 101,879
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。
提交需求>
登录 | 立即注册
提交评论