Post Go back to editing

Help with ADPD188bi

Category: Software
Product Number: ADPD188BI
Software Version: C++/ Arduino

Hi, I have a question regarding the ADPD18bi. I am not using the board it comes with but instead mounting the sensors onto my own board. I am using an Arduino interphase, I am able to run the code and it does show the trends I need, but unfortunately it does not work at lower concentrations under 1mg/m^3. The way I am able to see the mg/m^3 information is because I am using another sensor to measure the PM concentrations. I would appreciate it if someone familiar with the Arduino interphase or C++ can assist me with this issue. I really want to use the sensor but keep hitting a wall with not being able to reach lower concentrations.  If there are any registers that I should specifically use for the lower concentrations please let me know.   Thank you so much.

Parents
  • Sorry for the delay.  Are you using the CN0537, which is the Arduino formfactor reference design for the ADPD188BI?  To increase the sensitivity of the ADPD188BI, the best way to achieve this is to increase the data-rate and pulse count.  This can be done through register writes.  Register 0x12 is the data-rate, 0x15 is the sample to sample averaging, and registers 0x31 and 3x36 represent the pulse count.  You will want to set up the part to output data in PTR (Power Transfer Ratio) mode.  You can then monitor those levels and see if introducing a change in concentrations changes the output value.

Reply
  • Sorry for the delay.  Are you using the CN0537, which is the Arduino formfactor reference design for the ADPD188BI?  To increase the sensitivity of the ADPD188BI, the best way to achieve this is to increase the data-rate and pulse count.  This can be done through register writes.  Register 0x12 is the data-rate, 0x15 is the sample to sample averaging, and registers 0x31 and 3x36 represent the pulse count.  You will want to set up the part to output data in PTR (Power Transfer Ratio) mode.  You can then monitor those levels and see if introducing a change in concentrations changes the output value.

Children
No Data