提供电脑软件查看数据
提供arduino程序
提供51单片机程序
提供stm32程序
企业名:深圳市晟屹实业有限公司
类型:贸易/代理/分销
电话: 23994912
手机:13724397073
联系人:贝小姐
邮箱:447665126@qq.com
地址:广东深圳深圳市福田区中航路都会电子城1楼1B066,都会100大厦A座25J
新增测体温模式输出,用做参考体温输出(仅做参考)
红外 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度
企业名:深圳市晟屹实业有限公司
类型:贸易/代理/分销
电话: 23994912
手机:13724397073
联系人:贝小姐
邮箱:447665126@qq.com
地址:广东深圳深圳市福田区中航路都会电子城1楼1B066,都会100大厦A座25J
友情链接: 深圳市元东发电子有限公司