background image

MEMS Thermal  Sensors

MEMS Thermal Sensors

User’s Manual 

A284-E1-0

3

D6T

Summary of Contents for D6T Series

Page 1: ...MEMS Thermal Sensors MEMS Thermal Sensors User s Manual A284 E1 03 D6T...

Page 2: ...tion 2 5 Product Features 3 6 Usage Procedure 5 6 1 Connectors 5 6 2 Example Electrical Connections 6 6 3 I2C Specifications 8 6 4 Example Temperature Value Retrieval Program 14 6 5 Example PEC Check...

Page 3: ...t board Refer to Chapter 6 for more information on compatible connectors 4 Principles of Operation The following list describes an overview of the measuring operation of the MEMS Thermal Sensors The s...

Page 4: ...of people based on the principle of detecting change components of infrared rays but the measurement signal is lost during times of no movement Conversely Thermal Sensors continue to generate a measur...

Page 5: ...surable area FOV enlarges as the distance between the measured object increases The occupancy ratio of objects people in the FOV reduces as the distance increases For this reason as the distance incre...

Page 6: ...2 VCC VCC power supply pin 5 V 10 3 SDA I2C 5 V data 4 SCL I2C 5 V clock Connector Parts Materials Connector part model SM04B GHS TB JST Contact SSHL 002T P0 2 JST Housing GHR 04V S JST The lens heig...

Page 7: ...V fault tolerant D6T VCC SDA SCL GND VDD SDA SCL GND MCU R R 5V 3V Fig 8 5 V Fault Tolerant Specification Scenario 3 Using an I2C Level Converter Not a 5 V fault tolerant specification or other device...

Page 8: ...6 MCU R FF OpenDrain SDA SCL R FF OpenDrain SDA SCL Fig 10 Using a GPIO Terminal Scenario 5 Using an I2C Bus Switching IC Connecting multiple D6T sensors This sensor cannot change slave addresses Most...

Page 9: ...lave address 7 bit 0001_010b 8 bit with R W bit expression Read 15 h Write 14 h Data bit length 8 bits MSB first Clock speed Max 100 kHz For D6T 32L only 1000 kHz Fast Mode Plus Clock stretch support...

Page 10: ...01 D6T 1A 02 1ch Start Address W Command W 4Dh Repeat Srart Address R PTAT Lo PTAT Hi P0 Lo P0 Hi P1022 Lo P1022 Hi P1023 Lo P1023 Hi PEC Stop Output data 2051 bytes P1 to P1021 Lo Hi Fig 15 I2C Data...

Page 11: ...Bit D15 is the sign bit 25 0 C 250 High byte data 0x00 Low byte data 0xFA 25 0 C 250 High byte data 0xFF Low byte data 0x06 P0 to P15 D6T 44L 06 P0 to P7 D6T 8L 09 P0 D6T 1A 01 D6T 1A 02 P0 to P1023 D...

Page 12: ...odels lack P1 through P15 Fig 16 Signal Terminal Flow D6T 1A 01 02 44L 06 Refer to the I2C bus specifications for the definitions of these I2C terms S Start Condition Sr Repeat Start Condition P Stop...

Page 13: ...7 0 0x00 Command 7 0 0x00 P Slave address 6 0 0x0A S Sr P S Sr P Command 7 0 0x00 Command 7 0 0x07 Command 7 0 0xE9 Slave address 6 0 0x0A W Command 7 0 0x05 Slave address 6 0 0x0A R Command 7 0 0x90...

Page 14: ...0x00 b7 WR Stop b6 b1 reserved b0 R Data Ready 0x01 0x04 b7 b4 WR IIR coefficient 0 to 15 b3 b0 WR Average 0 to 10 0x02 0x14 b7 b0 WR Cycle time x10ms The IIR filter coefficient can be set to 0 throug...

Page 15: ...readbuff 6 tP 3 256 readbuff 9 readbuff 8 tP 4 256 readbuff 11 readbuff 10 tP 5 256 readbuff 13 readbuff 12 tP 6 256 readbuff 15 readbuff 14 tP 7 256 readbuff 17 readbuff 16 tP 8 256 readbuff 19 read...

Page 16: ...on processing Temperature update timing cannot be controlled externally Changed sections for the 1 channel D6T 1A 01 D6T 1A 02 int D6T_getvalue I2C_start I2C_send1 0x14 0x4C 14h 0Ah Addr7 Write 0b I2C...

Page 17: ...start I2C_send 0x15 I2C_get 0x15 readbuff 2 Expected value of 2 byte read is 0x00 and 0x07 I2C_stop I2C_start I2C_send1 0x14 0x4C 14h 0Ah Addr7 Write 0b I2C_repeatstart I2C_getx 0x15 readbuff 19 15h 0...

Page 18: ...r data int index unsigned char temp for index 0 index 8 index temp data data 1 if temp 0x80 data 0x07 return data int D6T_checkPEC char buf int pPEC unsigned char crc int i crc calc_crc 0x14 crc calc_...

Page 19: ...illustrated below to the SCL output portion of the program The D6T 1A 01 D6T 1A 02 D6T 8L 09 models do not feature clock stretch Requests the MCU to wait Wait Detection Routine I2C master I2C slave se...

Page 20: ...we recommend using PEC data checking 6 8 Surface Cover Material Make sure that cover material used when installing the MEMS Thermal Sensor as part of an assembly has sufficient radiant heat far infra...

Page 21: ...284 20 6 9 Sensor Securement Install the MEMS Thermal Sensor so that it is enclosed by casing and secured at mountable areas D6T 44L 06 D6T 8L 09 D6T1A 01 02 D6T 32L 01A Fig 24 Mountable Areas Shaded...

Page 22: ...oped software to distinguish between different objects The accuracy of such determinations can be improved by developing software specific to usage conditions Question What is the usable detection dis...

Page 23: ...ference This represents the conversion of noise into a temperature value This term is often used to represent temperature resolution as the estimated minimum value by which changes in temperature can...

Page 24: ...3 1019 0718 O Americas Europe https www components omron com http components omron eu Asia Pacific China https ecb omron com sg https www ecb omron com cn Korea Japan https www omron ecb co kr https w...

Reviews: