Comments (4)
Hi JG,
Thank you very much for your report.
Could you give some more details about the report, please?
- Alti is a pressure or temperature value in a.u. or already processed?
Please, more details about the graph. - Are you completely using the Arduino library in your approach and only this library is used for DPS310?
- Do you read out the temperature every time before reading out the pressure value?
- Do you have custom boards and did you use vapor phase soldering?
- Is the device completely without enclosure and the DPS310 is exposed?
- Is this reproducible with the device, e.g. every time the same behavior is seen?
- Do you see some drifting of the effect or time dependency?
Especially, 3. is quite important for further discussion, but answers to all the questions help me to proceed.
The correctTemp() function does not harm the sensor in any case - even if the sensor does not have the problem. It would just reset these registers and not change the expected behavior.
I think we need to do some investigation and once I get your reply, I am happy to help you out.
Thanks a lot and best regards,
Manuel
from dps310-pressure-sensor.
Hello,
Thank you for your answer.
- Alti (for Altimeter), is the pressure in Pa.
- In fact, we are not using directly the Arduino library, we rewrote for MCU EFM32, and we are only using altimeter functions
- We read temperature every time before calculation of pressure
- We are working on our own custom board, communicating with I2C, which are soldered in an oven. As I have many default on current production, I would say this could be an interesting lead.
- The board is in the watch with a membrane. We have done the testing with close watch then with watch open and saw no difference.
- We observed with this device that after a certain amount of reset (not at first one), the problem disappears. But our feeling is that it comes back more or less randomly. All this is fuzzy, we have very few real observation of it.
- Can't say.
About correctTemp(), do I do it once in the lifetime of the DPS310, or at each reset to be sure?
At your disposal if you need me to do further testing.
JG
from dps310-pressure-sensor.
Hello.
I´m having some similar issue. I recently bought a 'Pressure 3 click' board which includes a DSP310 sensor. I wrote my own library for a MCU MSP432.
I´ve started doing some tests and got problems with the temperature measures. I´m always measuring 39.xy ºC no matter the conditions. I copied your 'correctTemp()' solution and then restarted my tests. The thing is than when I use your solutions I always measure temperatures between [-3, 2] ºC.
The question is, could the issue be in my code? In the board? Or maybe, in the sensor? Tomorrow I´ll try the same board with an Arduino and your library. And write back my results.
from dps310-pressure-sensor.
The DPS310 and DPS368 repositories are being consolidated into a single repository here: https://github.com/Infineon/arduino-xensiv-dps3xx
Please open an issue there if the problem still persists.
from dps310-pressure-sensor.
Related Issues (18)
- Typo: read Revision ID gets Product ID HOT 1
- Unstable pressure value HOT 2
- Possible Error Code?
- ESP-01 not correct temperature and pressure values HOT 1
- Wrong pressure value HOT 8
- Goertek SPL06-007
- dps310 pressure sensor
- DPS310-Pressure-Sensor with XMC 2 Go
- Sample values for DPS310 coefficient, temperature registers HOT 3
- dps310 pressure sensor high precision mode (5cm) HOT 8
- Height variation calculation with DSP310
- Errors in temperature readings in 1/200 devices HOT 5
- DPS310-Pressure-Sensor-dps310 SPI error HOT 2
- Assistance greatly appreciated in calculating temperature HOT 1
- This library doesn't work with Arduino Zero, MKR1000, NodeMCU HOT 4
- ESP32 build error HOT 17
- Library does not compile on esp32 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dps310-pressure-sensor.