GY-MCU90614 serial port Infrared non-contact temperature measurement module MLX90614-DCI/BCF/DCC/BAA
Shop Recommended Products
Total Sales 0
Repeat Purchase Rate 0%
Total Sales 0
Repeat Purchase Rate 0%
Total Sales 0
Repeat Purchase Rate 0%
Total Sales 0
Repeat Purchase Rate 0%
Total Sales 0
Repeat Purchase Rate 0%
Total Sales 0
Repeat Purchase Rate 0%
Product Details
Discover temperature measurement module port Infrared non-contact Infrared non-contact temperature Shoes - port Infrared non-contact
Discover Temperature measurement module Shoes
Stylish and Comfortable Temperature measurement module
Perfect for Temperature measurement module Look
资料下载:http://pan.baidu.com/s/1bXUjUL-wzCYkvZXMtBqPrg 提取码:l9t9
新增测体温模式输出,用做参考体温输出(仅做参考)
红外 IR 非接触 测温模块MLX90614 模块 串口直接输出数据 ,小尺寸,默认不焊接排针
接电脑需要usb转ttl串口模块
1.提供电脑软件查看数据
2.提供arduino程序
3.提供51单片机程序
4.提供stm32程序
--------------------------------------------------------------------
供电电源:3-5v
电流:5ma
波特率:9600或者115200
默认自动输出频率:10HZ
测量范围:
尺寸:21.5长*23宽*22.5高
-----------------------------------------------------------------------
通信协议
串口发送命令字节:
1)、串口通信参数(默认波特率值9600 bps,可通过软件设定)
波特率:9600 bps 校验位:N 数据位:8 停止位:1
波特率:115200 bps 校验位:N 数据位:8 停止位:1
(2)、模块输出格式,每帧包含10个字节(十六进制):
①.Byte0: 0x5A 帧头标志
②.Byte1: 0x5A 帧头标志
③.Byte2: 0X45 本帧数据类型(0x45:温度数据)
④.Byte3: 0x04 数据量(以下4个数据2组为例)
⑤.Byte4: 0x00~0xFF 数据1高8位
⑥.Byte5: 0x00~0xFF 数据1低8位
⑦.Byte6: 0x00~0xFF 数据2高8位
⑧.Byte7: 0x00~0xFF 数据2低8位
⑨.Byte8: 0x00~0xFF 校验和(前面数据Byte0-7累加和,仅留低8位)
⑩. Byte9: 0x01~0x15 ID 号,范围0x01~0x15可以修改,默认是0x14
(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 ℃
(4)、命令字节,由外部控制器发送至GY-MCU90614模块(十六进制)
1、帧头:0xA5
指令格式:帧头+指令+校验和(8bit)(如自动读取温度指令=0xA5+0x45+0xEA)
2、命令指令:
自动输出指令(模块自己输出数据):
0xA5+0x45+0xEA---------温度数据(模块返回数据类型为0x45)
0xA5+0x55+0xFA--------- 测额头输出体温值(模块返回数据类型为0x45)
(测额头显示体温值模式下,温度输出范围是34-41度)
查询输出温度指令(发一次指令输出一次数据):
0xA5+0x15+0xBA ---------温度数据(模块返回数据类型为0x45)
(测额头显示体温值模式下,温度输出范围是34-41度)
查询输出发射率指令(发一次指令输出一次数据):
0xA5+0x25+0xCA ---------发射率设置参数,数据类型是0x25
(十进制100表示1,十进制50表示0.5)
查询输出温度偏移指令
0xA5+0x35+0xDA ---------温度偏移配置值,数据类型是0x35
(是以十进制100为0点偏移,100以上为正,100以下为负,1个值为0.1度。)
使用ID查询输出指令:
0xA5+ID+SUN -------------温度数据(模块返回数据类型为0x45, SUN为前2个数据之和)
修改ID指令:
0xA5+0xAA+ID+SUN ----------(掉电保存ID, SUN为前3个数据之和,取低8位)
配置指令:(掉电重启后生效)
波特率配置:
0xA5+0xAE+0x53 ---------------9600 (默认)
0xA5+0xAF+0x54 ---------------115200
上电是否自动发送温度数据配置:
0xA5+0x51+0xF6---------------上电后自动输出温度数据(默认)
0xA5+0x52+0xF7---------------上电后不自动输出温度数据
设置发射率配置:
0xA5+0xBB+0xXX+ SUN(掉电保存发射率, SUN为前3个数据之和,取低8位)
0xXX 是(十进制100表示发射率设置为1,十进制50表示0.5)
测额头输出体温值时候的温度偏移配置(类似校准距离偏差):
0xA5+0xCC+0xXX+ SUN(掉电保存偏移量, SUN为前3个数据之和,取低8位)
0xXX是以十进制100为0点偏移,100以上为正,100以下为负,1个值为0.1度。
说明, 温度偏移量0xXX, 例如:
发送0x A5+ 0xCC+ 0x64+0xD5 配置为十进制100时候,输出偏移温度为0
发送0x A5+ 0xCC+ 0x69+0xDA 配置为十进制105时候,输出偏移温度为+0.5度
发送0x A5+ 0xCC+ 0x6E+0xDF 配置为十进制110时候,输出偏移温度为+1度
发送0x A5+ 0xCC+ 0x5F+0XD0 配置为十进制95时候,输出偏移温度为-0.5度
发送0x A5+ 0xCC+ 0x5A+0xCB 配置为十进制90时候,输出偏移温度为-1度