Application Note of NDIR Sensor Calibration...

2
www.semeatech.com NDIR This calibration procedure described (both dual channel and single channel) ma 1. Baud rate 19200bps 8 bytes firs 2. CO 2 concentration READ and RET ASCII format for automatic upload CO 32 32 x x For example, if the CO 2 concentration 1 2 3 0x20 0x20 0x31 0x32 0x3 3. Zeroing (Zero Calibration) using Ni STA:0x23, and 0x23 means START; Command: 0x57, and 0x57 means WR Command: 0x31 , and 0X31 means Ze CheckSum: 0x36, and 0x36 is the Che and END; END: 0x21, and 0x21 means CLOSE. Caution: The command of zero calibr 4. SPAN Calibration STA Command 0x23 0x57 0x32 GC1 STA: 0x23, and 0x23 means START; Command: 0x57, and 0x57 means WR Command: 0x32, and 0x32 means SPA Gas Cctn: the concentration of the spa scale. For example, if t he span CO out Gas Cctn=500/5000=10%. In STA Command 0x23 0x57 0x32 0x30 Here, CheckSum 0x35 and 0x34 is the except STA and END. END 0x21 Caution: The command of SPAN calib 5. Clean Air Calibration Clean air calibration should be don two ways to calibrate in clean air, man STA Command 0x23 0x57 0x31 Applicati R CO 2 Gas Sensor Calibration in this document applies to all NDIR Carbon Dio anufactured by SemeaTech. st byte is stop no check byte TURN in HEX code O 2 concentration: x x x 32 p p m n is 12345 ppm, the ASCII format should be 3 4 5 p p m 33 0x34 0x35 0x20 0x70 0x70 0x6d itrogen ( N 2 ) ; RITING; eroing in N 2 ; eckSum that is the ASCII code of a sum of XOR of a E. ration should be sent after the module stays in N2 for Gas Cctn CheckSum EN GC2 GC3 GC4 GC5 H L 0x RITE; PAN calibration; an CO 2 gas. The value of concentration should be a p O 2 gas is 500ppm, and the full scale of the sensor is this scenario the command should be: Gas Cctn CheckSum EN 0x30 0x30 0x31 0x30 0x35 0x34 0x e CheckSum that is the ASCII code of a sum of the X 1 means CLOSE. bration should be sent after the module stays in the s one only when the output is quite different from the t nual calibration and CW calibration. CheckSum END 0x36 0x36 0x21 ion Note 190221 SemeaTech Page 1 oxide ( CO 2 ) sensors m \r \n all data except STA r 5 minutes. ND x21 percentage of the full s 5,000 ppm, it turns ND x21 XOR of all data span gas for 5 min. true value. There are

Transcript of Application Note of NDIR Sensor Calibration...

  • www.semeatech.com

    NDIR

    This calibration procedure described in this document applies to all NDIR (both dual channel and single channel) manufactured 1. Baud rate:19200bps,8 bytes,first byte is stop

    2. CO2 concentration READ and RETURN in HEX code

    ASCII format for automatic upload CO32 32 x x

    For example, if the CO2 concentration is 1 2 3

    0x20 0x20 0x31 0x32 0x33

    3. Zeroing (Zero Calibration) using Nitrogen (

    STA:0x23, and 0x23 means START;Command: 0x57, and 0x57 means WRITINGCommand: 0x31, and 0X31 means Zeroing in NCheckSum: 0x36, and 0x36 is the CheckSum that is

    and END; END: 0x21, and 0x21 means CLOSE.Caution: The command of zero calibration should be sent after the module stays in N2 for 5 minutes.

    4. SPAN Calibration STA Command

    0x23 0x57 0x32 GC1

    STA: 0x23, and 0x23 means START; Command: 0x57, and 0x57 means WRITE Command: 0x32, and 0x32 means SPAN calibration;

    Gas Cctn: the concentration of the span COscale. For example, if the span COout Gas Cctn=500/5000=10%. In this scenario

    STA Command

    0x23 0x57 0x32 0x30

    Here, CheckSum 0x35 and 0x34 is the CheckSum except STA and END. END 0x21 means CLOSE.

    Caution: The command of SPAN calibration should be sent after the module stays in 5. Clean Air Calibration

    Clean air calibration should be done only when thetwo ways to calibrate in clean air, manual

    STA Command

    0x23 0x57 0x31

    Application Note 190

    NDIR CO2 Gas Sensor Calibration

    procedure described in this document applies to all NDIR Carbon Dioxide (manufactured by SemeaTech.

    first byte is stop,no check byte

    concentration READ and RETURN in HEX code CO2 concentration:

    x x x 32 p p m

    concentration is 12345 ppm, the ASCII format should be 3 4 5 p p m

    0x33 0x34 0x35 0x20 0x70 0x70 0x6d

    Nitrogen (N2)

    ; WRITING;

    , and 0X31 means Zeroing in N2 ; 0x36 is the CheckSum that is the ASCII code of a sum of XOR of all data except STA

    END: 0x21, and 0x21 means CLOSE. command of zero calibration should be sent after the module stays in N2 for 5 minutes.

    Gas Cctn CheckSum END

    GC2 GC3 GC4 GC5 H L 0x21

    WRITE;

    0x32 means SPAN calibration; he span CO2 gas. The value of concentration should be a percentage of

    he span CO2 gas is 500ppm, and the full scale of the sensor is In this scenario the command should be:

    Gas Cctn CheckSum END

    0x30 0x30 0x31 0x30 0x35 0x34 0x21

    0x34 is the CheckSum that is the ASCII code of a sum of the XOR of all dataEND 0x21 means CLOSE.

    The command of SPAN calibration should be sent after the module stays in the span

    Clean air calibration should be done only when the output is quite different from the true value. There are anual calibration and CW calibration.

    CheckSum END

    0x36 0x36 0x21

    Application Note 190221 SemeaTech

    Page 1

    Carbon Dioxide (CO2) sensors

    m \r \n

    of all data except STA

    command of zero calibration should be sent after the module stays in N2 for 5 minutes.

    END

    0x21

    he value of concentration should be a percentage of the full the sensor is 5,000 ppm, it turns

    END

    0x21

    of a sum of the XOR of all data

    the span gas for 5 min.

    from the true value. There are

  • www.semeatech.com

    5.1 Manual calibration:

    To perform manual calibrationPIN12 together and then wait

    5.2 CW calibration CW calibration is a single

    general CO2 concentration of outside fresh air is conduct a single point calibration

    235735 3X3X3X3X3X 3Y3Y 21Here,

    235735 is start of command, in which 23 means Air Calibration;

    21 is the end of this commandXXXXX in 3X3X3X3X3X mea

    chosen CO2 concentration is 517will be written as 3839333231.

    YY in 3Y3Y is XOR of 57353X3X3X3X3Xshould be 3534.

    Here comes more examples: 2357353030333030353121 means 300 2357353030333530353421 means 350 2357353030333830353921 means 380 2357353030343030353621 means 400 2357353030343230353421 means 420 2357353030343530363321 means 450 2357353030363030353421 means 600 2357353031303030353321 means 1 2357353031353030353621 means 1

    Caution:For better accuracy, do not breath close

    Application Note 190

    anual calibration, set the value to default value at 420 ppm.and then wait for more than 5 seconds. After that, the display will show 420.

    a single-point calibration. The CO2 concentration can be concentration of outside fresh air is between 390 ppm and 450 ppm,

    a single point calibration as an example. The command consists of 16 numbers 235735 3X3X3X3X3X 3Y3Y 21

    tart of command, in which 23 means Command, 57 means Write, and 35 means

    21 is the end of this command; XXXXX in 3X3X3X3X3X means the optional concentration. The unit is ppm.

    concentration is 517 ppm, it will be written as 3030353137. will be written as 3839333231.

    XOR of 57353X3X3X3X3X. For example, if XOR of 350ppm is 54

    2357353030333030353121 means 300 ppm 33530353421 means 350 ppm

    2357353030333830353921 means 380 ppm 2357353030343030353621 means 400 ppm 2357353030343230353421 means 420 ppm 2357353030343530363321 means 450 ppm 2357353030363030353421 means 600 ppm 2357353031303030353321 means 1,000 ppm

    30353621 means 1,500 ppm

    o not breath closely to the air inlet of the sensor during calibrati

    Application Note 190221 SemeaTech

    Page 2

    ppm. Connect PIN9 and 5 seconds. After that, the display will show 420.

    can be randomly set. In we pick 400 ppm to

    of 16 numbers in the format:

    rite, and 35 means Clean

    he unit is ppm. For example, if the . If it is 89,321 ppm, it

    350ppm is 54, 3Y3Y

    calibration.