供应 MLX90614-BCC 串口 IR 非接触 红外测温模块 MW

地区:广东 深圳
认证:

深圳市扬名宏业科技有限公司

普通会员

全部产品 进入商铺

红外 IR 非接触 测温模块MLX90614 模块 串口直接输出数据 ,小尺寸,默认不焊接排针

1.提供电脑软件查看数据

2.提供arduino程序

3.提供51单片机程序

4.提供stm32程序

 --------------------------------------------------------------------

供电电源:3-5v

电流:5ma

波特率:9600或者115200

默认自动输出频率:14HZ

测量范围:

-40…+125°C for 环境温度
-70…+380°C for 测量目标温度
测量距离:近距离5-10cm

尺寸:21.5长*23宽*9.7高

-----------------------------------------------------------------------

参考资料下载(复制到浏览器):


通信协议

 串口发送命令字节:

1)、串口通信参数(默认波特率值9600 bps,可通过软件设定)

          波特率:9600 bps     校验位:N   数据位:8   停止位:1

波特率:115200 bps   校验位:N   数据位:8   停止位:1

2)、模块输入命令,由外部控制器发送至GY-MCU90614模块(十六进制)

   1、帧头:0xa5

指令格式:帧头+指令+校验和(8bit)(如自动读取温度指令=0xA5+0x45+0xEA

2、命令指令: 

连续输出指令:

       0xA5+0x45+0xEA----------------温度数据(模块返回数据类型为0x45

查询输出指令:

0xA5+0x15+0xBA ---------------温度数据(模块返回数据类型为0x45

配置指令(掉电重启后生效)  

波特率配置:

0xA5+0xAE+0x53 ---------------9600(默认)

0xA5+0xAF+0x54 ---------------115200

上电是否自动发送温度数据配置:

0xA5+0x51+0xF6---------------上电后自动输出温度数据(默认)

0xA5+0x52+0xF7---------------上电后不自动输出温度数据

通信协议

 串口接收:

1)、串口通信参数(默认波特率值9600 bps,可通过软件设定)

          波特率:9600 bps     校验位:N   数据位:8   停止位:1

波特率:115200 bps   校验位:N   数据位:8   停止位:1

2)、模块输出格式,每帧包含9个字节(十六进制):

 .Byte0:   0x5A        帧头标志 

 .Byte1:   0x5A        帧头标志 

.Byte2:   0X45        本帧数据类型(0X45:温度数据)

 .Byte3:   0x04       数据量(以下4个数据2组为例)

 .Byte4:   0x00~0xFF   数据18

 .Byte5:   0x00~0xFF   数据18

 .Byte6:   0x00~0xFF   数据28

.Byte7:   0x00~0xFF   数据28

.Byte8:   0x00~0xFF   校验和(前面数据累加和,仅留低8位)       

3)、数据计算方法

温度计算方法 

温度8<<8|8位(结果为实际角度乘以100

   例:发送指令:A5 45 EA   ,接收到一帧数据:

<5A- 5A- 45- 04- 0C- 78- 0D- 19- A7 >

  表示TO(有符号16bit,表示目标温度):TO=0x0C78/100=31.92 

  表示TA(有符号16bit,表示环境温度):TO=0x0D19/100=33.53 

使用方法

 该模块为串口输出数据,使用者通过串口连接后,发送输出指令,例如0xA5+0x45+0xEA给模块,模块将连续输出温度数据;如想通过查询输出可发送0xA5+0x15+0xBA给模块,每发送一次,模块将返回一次温度数据,查询频率应低于10hz,如需高于10hz请使用连续输出模式,即发送0xA5+0x45+0xEA指令;

型号/规格

GY-MCU90614-BCC

品牌/商标

YM

供电电源

3-5v

电流

5ma