I am implementing a gas concentration measurement system based on boards CN0429 and ADICUP3029, software from GitHUB ADuCM3029_demo_cn0428_cn0429. When I look for the alphasense manufacturer's data for its NO2 and O3 sensors (NO2-A43F and OX-A431, both 4 electrodes), it shows me that their sensitivity is negative, however, through CLI only positive values can be entered. Does this mean that I must modify the firmware of the CN0429?
Similarly, the Ozone sensor provides two sensitivities since its output is a sum of O3 + NO2, how this case could be considered through the CLI.
I'm taking a look at this issue at the moment. I need to consult this with a colleague first, but will get back to you as soon as possible. Apologies for the delay.
thanks, if your colleague is in engineering of Analog Devices another excellent question would be why they forgot to solder the humidity and temperature sensor to the EVAL_CN0429
Apologies for the problems that the missing T&RH sensor caused you! It is indeed an error on our side and thanks to you letting us know about this, we have started a recall process on these boards and will replace them. I know this does not solve the problem for you immediately, and I'm really sorry for that.
About the other question you had - how to configure the negative sensitivity of the sensor. This will in fact have to be addressed in the firmware, so that the users would be able to input negative values for sensor sensitivity. This will be included in the next firmware revision. Thanks for pointing this out!
However, you can still use the board with the sensors you have. Simply put in the sensitivity without the (-) sign. The analog front-end will still measure sensor correctly, but you will have to remove the (-) sign in your readings afterwards.
Thanks for the response, I will continue working with 5 of the 16 plates that I buy and I will wait for you to have the return mechanism implemented;
In the meanwhile I order a T&RH sensor to fix that measurement.
I will use the solution of the sign in the post processing of the data.
I also need the analysis on how to proceed with the second gain for sensors that, like ozone OX-A431, have a sensitivity for two gases.
In other matters, I intend to connect an OPC-N3 particle sensor to the EVAL-Adicup3029 through its PMOD SPI interface, you have some example library that covers this configuration?
We have a pH example using the PMOD port on the EVAL-ADICUP3029 board which should give you an idea on how to configure the ports and I/O. Of course you will need to include all the code you need for the OPC-N3 sensor you want to use.
Please have a look at this project here for a reference: https://github.com/analogdevicesinc/EVAL-ADICUP3029/tree/master/projects/ADuCM3029_demo_cn0326