We've been developing a product with another company's tVOC sensor. In recent trials, we have found that their sensor-to-sensor variance is wildly different to the published/claimed values. The product datasheet claims a 15% sensor-to-sensor difference. We're seeing anywhere from 20% to 300% or more, and that is after following the manufacturer's guidelines to the letter.
We are now looking at alternative sensors. We decided to test the Renesas product since it has good on-paper specifications, attractive power consumption in low power mode, and has been available for a couple of years.
We created a simple test scenario with three Arduino boards. Each Arduino has a ZMOD4410EVZ attached, and we used the example code from Renesas. The Arduinos are connected to a laptop via USB. Each Arduino records a timestamp, IAQ, tVOC, EtOH, eCO2 and logRcda to a CSV file every couple of seconds. I'm using Grafana to plot the % variance between sensors for each of the measurements. All three sensors are physically within a few centimeters of each other. Each setup is effectively identical.
The first time I ran two sensors. The readings were quite different for the first 48 hours and then they all rapidly settled to be within +/- 15% (the green shaded area in the charts below). To be clear, the charts show the percentage different between the sensors, not the raw values from the sensors. The first chart shows the full 48 hour period, the second shows the last few hours when the numbers came within tolerance.
So far so good. The datasheet mentions a 48 hour run-in time on first use, so this seemed very promising. We stopped the test, hooked up the third sensor and restarted the test. This time, the first two sensors took longer to get within 15%, but they did eventually get there. Again, the first chart shows the full period of time it was running for, the second chart shows the last few hours.
However, the third sensor has yet to get within the +/-15% range.
And the last few hours:
You can see that IAQ and logRcda are within range, but the other values are not.
The only thing that changed between the first test run and the second is that the room being used for a test now has a window fan (it started getting warm here this week), so the indoor air in the room was probably more changeable than when the first test was run. Also, we are not currently providing temperature or humidity data back to the ZMOD for calibration and the weather has changed during the past few days. While running these tests, the temperature has been between 19C and 24C, and relative humidity has been between 55% and 84%.
The results are already considerably better than we've seen from the other manufacturer's product, but after our bad experience with the other manufacturer, I'd like to be very sure about our expectations and the performance of the ZMOD chip.
Any advice or feedback would be most welcome.
Thank you for evaluating our gas sensor and sharing your questions. The information is very well prepared so I can jump right into failure analysis.
Quote: “All three sensors are physically within…
Each Arduino has a ZMOD4410EVZ attached
.can you please tell me how you connect ZMOD4410 to arduino?