CO₂ sensor Forum Discussions
1、您好 ，现在计划 使用 EVAL_PASCO2_MINIBOARD ，Infineon官网有 原理图SCH等
2、但是没有发现 EVAL_PASCO2_MINIBOARD PCB layout的Ad文件 和 EVAL_PASCO2_SENSOR2GO的 PCB layout文件和软件程序；我想layout一个PCB，EVAL_PASCO2_MINIBOARD 直接对插就可以了，现在不知道MINI BOARD 的插针具体数据
3、UM_XENSIV_PAS_CO2_miniboard-UserManual-v01_01-EN 这个是PSOC6+EVAL_PASCO2_MINIBOARD ,请问程序在哪儿下载呀 ？
Is the any CO2 sensor which can covers 0~50000ppm with accuracy of +/-10ppm? Thanks.
I am wondering if it's possible to significantly improve the response time of the CO2 sensor by for example removing the membrane covering the sensor casing (white dot in image below).
What is the purpose of this membrane? Protect from dirt and moisture? If the sensor would be used in an otherwise "safe", i.e. dry and clean environment, would one need the membrane? I am aware that the warranty would be void when using the sensor in this way, but we need a much faster response than what the sensor can do with the current setup and this sensors speed is certainly not limited by the measurement principle.
I hope someone can help!
Can anyone tell me, PASCO2V01 metal shell QRcode, how to use QR what information can be obtained.
Just for your information, I posted a code sample for PSoC 4 (CY8CKIT-044)
So I have been collecting data for about 6 days on two Sensor2Go PAS CO2 boards connected to a couple of Adafruit Feather Boards. Both have been successfully recording readings continuously on 10-second intervals for that time period, with the values in the range I expected.
Out of nowhere, at a time when no one was around and no substantial changes occurred to either the microcontroller/sensor setup or the environment the sensor is in, the value coming from the sensor changed drastically. In a matter of 3 readings(20 seconds), the value went from 1176->1441->2527. 1176 is the expected and correct value at that time. This was in an empty office with a closed door and a continuously decreasing value as no one was around and it was after work hours. The values have continued to stay in this range(ppm>2000) since this occurred, although changing like it is reacting to the CO2 values in the air. I have included a screenshot to show the data change on a graph.
- Adafruit Huzzah32 Feather
- PAS CO2 Shield2Go
- Arduino Code+PasCo2 Library
- Reading using Continuous Mode
- Feather reset
- Feather program reflash
- Shield2Go power reset
- Shield2Go placed in ambient, outdoor air
- Shield2Go disconnected and placed in ambient, outdoor air
I verified that the reading was incorrect by using an additional CO2 sensor set up directly next to the incorrectly reading sensor. The other sensor detected values within the range of expectation.
I am looking for thoughts on why this may be occurring. Again, it was reading completely fine for multiple days and seemingly at random started reading incorrectly.
Hi, I would like to ask how can I use the XENSIV PAS CO2 sensor with my ESP32 board. I have managed to make the sensor work using an Arduino board using the sample code and the library but I would like to use the sensor with my ESP32-based board and I have not found any libraries for ESP32.
Any help would be appreciated. Thank you!
I am a bit lost after trying to find the issue for quite a while but getting nowhere.
I have an Adafruit Huzza32 ESP32 Feather and PAS CO2 Shield2Go board. The PAS CO2 library is installed in Arduino IDE, the examples compile and get programmed to my board.
I have 5V power coming externally from a power supply to the Shield.
Feather 3.3v,GND are wire to Shield 3.3v,GND
Feather SDA(23) and SCL(22) are wired to Shield2Go SDA and SCL.
None of the examples are able to communicate with the Shield and when I run an I2C scanner on the Feather, it is picking up 0 devices on I2C.
Any thoughts or ideas on what I am missing?
I have some communication errors with the Infineon XENSIV PAS CO2.
I can communicate with the sensor over I2C. Write to setting registers works and if I read them after for validation, the value is right. That all works until I will leave the idle mode. Before entering the IDL Mode the status register (0x01) is 0x80, that means that everythin is ok.
If I write a 0x02 to the 0x04 register to begin continious mode, nothing happens and if I read the register after, the value is still 0x00. So I tried to start the single mode (write 0x01 to reg 0x04). After that the communication with the sensor is lost (sensor don't give me an ACK). So I have to unpower and power the sensor to communicate with him.
Unfortunately I haven't the USB eval board, because I'm a student and its too expensive for our project. So I can't test if the sensor is brocken.
Regarding "AN_2011_PL38_2011_134235", the initialization sequence is bellow.
But I'd like no to power on 12V for low power consumption during accessing the registers via I2C when the PAS CO2 doesn't measure CO2.
Is it no problem to access the registers via I2C on only 3.3V power on?
I heard that 12V is for only IR heater then I think no problem...