본문 바로가기
Study/HardWare

CO2 센서 Trueyes TG100(Air Farm)

by Answer Choi 2019. 5. 7.
반응형

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출력과는 조금 차이가 있는듯 합니다.

 

반응형

'Study > HardWare' 카테고리의 다른 글

전원분리 IC Digital Isolator (ISO722x, Si862x)  (0) 2020.05.18
리튬배터리 충전 IC TP4056  (0) 2020.03.20
프로그램 가능한 GUI LCD Nextion  (0) 2018.12.24
AC용 포토커플러 P620(TLP620)  (0) 2018.08.31
ESP 부트모드  (9) 2018.03.16

인기글