EasyManua.ls Logo

SENSIRION SCD30 - Trigger continuous measurement

SENSIRION SCD30
19 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
www.sensirion.com Version 0.93 D1 December 2018 7/19
1.3.1 Trigger continuous measurement with optional ambient pressure compensation
Starts continuous measurement of the SCD30 to measure CO
2
concentration, humidity and temperature. Measurement data
which is not read from the sensor will be overwritten. The measurement interval is adjustable via the command documented in
chapter 1.3.3, initial measurement rate is 2s.
Continuous measurement status is saved in non-volatile memory. When the sensor is powered down while continuous
measurement mode is active SCD30 will measure continuously after repowering without sending the measurement command.
The CO
2
measurement value can be compensated for ambient pressure by feeding the pressure value in mBar to the sensor.
Setting the ambient pressure will overwrite previous and future settings of altitude compensation. Setting the argument to zero
will deactivate the ambient pressure compensation. For setting a new ambient pressure when continuous measurement is
running the whole command has to be written to SCD30.
Protocol
Command (hex)
Argument
Description
I2C
0x0010 argument
Format: uint16 Available
range:
0 & [700 … 1200]. Pressure
in mBar.
Triggers continuous
measurement. Ambient
pressure is compensated by
setting argument. argument
= 0 deactivates pressure
compensation.
Protocol
Function Code
Address
Data to write
Modbus
6
0x0036
0x0000 or
pressure in
mBar
Full sequence examples:
Protocol
Data to write / read
Description
I2C
Start
Write
Header
Cmd
MSB
CMS
LSB
Pressure
MSB
Pressure
LSB
CRC
Stop
Start
0xC2
0x00
0x10
0x00
0x00
0x81
Stop
Start continuous
measurement without
ambient pressure
compensation
Modbus
Request:
Slave
Addre
ss
Functi
on
Code
Addre
ss
MSB
Addre
ss
LSB
Conte
nt
MSB
Conte
nt
LSB
CRC
LSB
CRC
MSB
0x61
0x06
0x00
0x36
0x00
0x00
0x60
0x64
Response:
Slave
Address
Function
Code
Address
MSB
Address
LSB
Content
MSB
Content
LSB
CRC
LSB
CRC
MSB
0x61
0x06
0x00
0x36
0x00
0x00
0x60
0x64

Other manuals for SENSIRION SCD30

Related product manuals