Product Features
Infrared IR non-contact temperature measurement module MLX90615 module serial port direct output data, small size, default no soldering pin arrangement
To connect to a computer, USB to TTL serial port module is required:
http://item.taobao.com/item.htm?spm=a1z10.3 -c.w4002-8143572372.13.XgJOsS&id=26516664311
1. Provide computer software to view data
2. Provide Arduino program
3. Provide 51 microcontroller program
4. Provide STM32 program
Power supply: 3-5V
Current: 10ma
Baud rate: 9600 or 115200
Size: 18mm * 16.5mm * 5mm (length * width * height)
Installation hole 3mm, installation hole spacing 11.5mm, pin spacing 2.54mm
Using the original MLX90615 chip, with medical grade accuracy.
Product Functions
Communication protocol
Serial port sending command byte:
(1) Serial communication parameters (default baud rate value of 9600 bps, can be set through software)
Baud rate: 9600 bps checksum: N data bits: 8 stop bits: 1
Baud rate: 115200 bps Check bits: N Data bits: 8 Stop bits: 1
(2) Module input command, sent by external controller to GY-MCU90615 module (hexadecimal)
1. Frame header: 0xa5
Instruction format: frame header+instruction+checksum (8-bit) (e.g. automatic temperature reading instruction=0xA5+0x45+0xEA)
2. Command instruction:
Continuous output instruction:
0xA5+0x45+0xEA ------------------- Temperature data (module returns data type 0x45)
Query output command:
0xA5+0x15+0xBA ------------------ Temperature data (module returns data type 0x45)
Configuration command: (takes effect after power failure and restart)
Baud rate configuration:
0xA5+0xAE+0x53------------------9600 (default)
0xA5+0xAF+0x54 ---------------115200
Whether to automatically send temperature data configuration when powered on:
0xA5+0x51+0xF6-------------------- Automatically output temperature data after power on (default)
0xA5+0x52+0xF7--------------------------------------------------------------
Communication protocol
Serial port reception:
(1) Serial communication parameters (default baud rate value of 9600 bps, can be set through software)
Baud rate: 9600 bps checksum: N data bits: 8 stop bits: 1
Baud rate: 115200 bps Check bits: N Data bits: 8 Stop bits: 1
(2) Module output format, each frame contains 9 bytes (hexadecimal):
①. Byte0: 0x5A frame header flag
②. Byte1: 0x5A frame header flag
③. Byte2: 0X45 This frame data type (0X45: temperature data)
④. Byte3: 0x04 Data Volume (Taking 2 sets of 4 data as an example)
⑤. Byte4: 0x00~0xFF Data 1 High 8 bits
⑥. Byte5: 0x00~0xFF Data 1 Low 8 bits
⑦. Byte6: 0x00~0xFF Data 2 High 8 bits
⑧. Byte7: 0x00~0xFF Data 2 Low 8 bits
⑨. Byte8: 0x00~0xFF checksum (sum of previous data, leaving only the lower 8 bits)
(3) Data calculation method
Temperature calculation method:
Temperature=8 digits high<<8 digits low (the result is the actual angle multiplied by 100)
Example: Sending instructions: A5 45 EA , Received a frame of data:
<5A- 5A- 45- 04- 0C- 78- 0D- 19- A7 >
Representing TO (signed 16 bit, indicating target temperature): TO=0x0C78/100=31.92 ℃
TA (signed 16 bits, representing ambient temperature): TO=0x0D19/100=33.53 ℃
Usage
This module outputs data through a serial port. After connecting through the serial port, the user sends output commands, such as 0xA5+0x45+0xEA, to the module, which will continuously output temperature data; If you want to query the output, you can send 0xA5+0x15+0xBA to the module. Each time you send it, the module will return temperature data once. The query frequency should be below 10Hz. If you want it to be higher than 10Hz, please use continuous output mode, that is, send the 0xA5+0x45+0xEA command;
Screenshot of computer software:
Connect the USB to TTL module to the computer and use software to view data. Steps:
1. Wiring, USB to TTL -------------------------------------------------------------
5V---------------------------------VIN
GND-----------------------------GND
RX--------------------------------TX
TX--------------------------------RX
2, Connect USB to TTL to the computer, install the driver, and check the corresponding COM port in the computer device management
3. Open the computer software and select the corresponding COM port in the port number column. If COM is not displayed, you can manually enter it
4. Select 9600 in the baud rate column
5. Finally, click to open the serial port.
Note: The module I/O is TTL level and can be directly connected to the serial port of a microcontroller. It can be directly connected to chips such as PL2303, CH340, FT232, etc., but cannot be directly connected to the nine pin serial port of a computer.
Screenshot of provided information:
Product Show
Payment&Transportation
Official Certificate&Certificate
Multiple product supply
Company office environment
Warehouse Real Shot
Standard packaging
We also provide :
Part No | Manufacturer | Date Code | Quantity | Description |
LM22676ADJ | NS | 19+ | 250 | SOP8 |
TPS562201DDCR | TI | 22+ | 795500 | SOT23-6 |
NJG1806K75 | JRC | 22+ | 500000 | DFN6 |
TLV74318PDQNR | TI | 22+ | 402000 | X2SON-4 |
NJG1801K75 | JRC | 22+ | 300000 | SMD |
NJG1804K64 | JRC | 22+ | 300000 | DFN8 |
LM27761DSGR | TI | 22+ | 151000 | WSON8 |
TLV62565DBVR | TI | 22+ | 138000 | SOT23-5 |
TPS613222ADBVR | TI | 22+ | 108000 | SOT23-5 |
LNK625DG-TL | POWER | 22+ | 100000 | SOP-8 |
OPA4322AIPWR | TI | 22+ | 100000 | TSSOP14 |
TLV75528PDRVR | TI | 22+ | 99000 | WSON-6 |
TPS7A2025PDQNR | TI | 22+ | 78500 | X2SON-4 |
TLV62568DBVR | TI | 22+ | 72000 | SOT23-5 |
STM32L051K8U6TR | ST | 22+ | 60000 | QFN32 |
SKY66421-11 | SKYWORKS | 22+ | 56500 | QFN16 |
TPS7A1111PDRVR | TI | 22+ | 54000 | WSON6 |
TLV62569PDDCR | TI | 22+ | 52000 | SOT23-6 |
TLV62569DBVR | TI | 22+ | 48000 | SOT23-5 |
TPS23753APWR | TI | 22+ | 40000 | TSSOP14 |
NB691GG-Z | MPS | 22+ | 30000 | QFN |
SN74AHC1G02DBVR | TI | 22+ | 27939 | SOT-23 |
TPS63000DRCR | TI | 22+ | 23238 | VSON10 |
TLV75533PDRVR | TI | 22+ | 21500 | WSON6 |
NB687BGQ-Z | MPS | 22+ | 20000 | QFN |
A3916GESTR-T-1 | ALLEGRO | 22+ | 17150 | QFN-20 |
TPS62135RGXR | TI | 22+ | 15000 | VQFN11 |
TLE2022AMDR | TI | 0803+ | 12500 | SOP8 |
TPS23756PWPR | TI | 22+ | 12000 | HTSSOP-20 |