Study/HardWare

CO2 센서 Trueyes TG100(Air Farm)

Answer Choi 2019. 5. 7. 10:08
반응형

4-20mA 출력을 지원하는 CO2 센서를 찾다가 Trueyes에서 나온 센서를 찾았습니다.

 

가격대는 좀 있지만, 입력전압은 3.3V~24V, 출력도 4-20mA를 지원합니다.

 

내부에 온습도 센서도 달려있지만, 온습도 센서는 485나 I2C로만 지원합니다.

 

CO2센서는 같은 회사의 제품인 TG100입니다.

 

다만 TG100은 모듈형태라 PCB 따로 만들어야 하고, 입력 전압은 5V이고, 4-20mA는 지원하지 않습니다.

 

인터페이스는 UART, I2C, ADC 입니다.

 

켈리브레이션은 자동으로 되는 장점이 있습니다.

 

CO2측정범위는 0~10000 ppm입니다.

 

AirFarm 모델을 이용하여 CO2를 측정해 보았습니다.

 

센서의 출력단자가 위와 같은 모양이라 선을 잘라서 테스트를 했습니다.

 

pin에 대한 정보는 케이스에 다 없고, 데이터 시트에 나와있습니다.

 

위 사진이 pin 정보인데 실제 색과 맞지않습니다.

 

내부 커넥터는 위와 같이 연결이 되어있고,

 

커넥터를 잘라보면 실제 선색은 위와 같습니다.

 

일일이 테스터기로 찍어봤습니다.

 

① - Yellow : Analog Out

② - White : SEN ID 1

③ - Gray : RS485+

④ - Green : RS485-

⑤ - Purple : 4-20mA Analog Out

⑥ - Brown : GND

⑦ - Orange : SEN ID 2

⑧ - NOT Connected

⑨ - Black : GND

⑩ - Red : VIN

⑪ - Blue : Alarm

⑫ - NOT Connected

 

우선 간단히 Arduino를 이용하여 ADC로 측정을 하였습니다.

 

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  
}

void loop() {
  // put your main code here, to run repeatedly:
  
  float output=analogRead(A0);
  float volt=output/1024*5;
  float ppm=volt/0.0004;
  Serial.print("volt is ");
  Serial.println(volt);
  Serial.print("ppm is ");
  Serial.println(ppm);
  delay(1000);
}

1초 간격으로 ADC 값을 측정하여, 전압과 ppm값으로 변환하였습니다.

 

CO2 값이 측정되는 걸 볼 수 있습니다.

 

4-20mA 출력으로 측정한 결과입니다.


ADS1115를 이용하여 측정하였습니다.

 

ADC 값은 6817이고, 전압은 1.28V가 나옵니다.

 

PPM값으로 환산하면 695.57ppm이 나옵니다.

 

ADC출력과는 조금 차이가 있는듯 합니다.

 

반응형