Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

strange Behaviour of MLX90640 #92

Open
Chimsons opened this issue Feb 25, 2022 · 7 comments
Open

strange Behaviour of MLX90640 #92

Chimsons opened this issue Feb 25, 2022 · 7 comments

Comments

@Chimsons
Copy link

Hi,
I use Mlx90640 with a SAMD21 microcntroller. My sensor works fine sometimes but it also behaves strangely:

1- the maximum temperature measured when there are no people and no hot objects in the room is 33, so there is no difference when there is a person in the room. It's normal?
2- the maximum temperature sometimes rises to 50 and the minimum to 29, although the ambient temperature in the room is 23. I don't understand how.

I would appreciate any help.
Thank you in advance

@Chimsons
Copy link
Author

I want to determine when there is a person in the room

@Chimsons Chimsons reopened this Feb 25, 2022
@slavysis
Copy link
Collaborator

slavysis commented Mar 9, 2022

Hi,

This does not sound right. Can you share some more details and real data?
When you say 'the maximum temperature' do you refer to the average temperature or the whole frame of to the
temperature of a single pixel or the sensor temperature ( Ta )?
Are you sure there is no object in front of the sensor or some reflections (from mirrors, windows or other reflective materials)?

Best regards

@Chimsons
Copy link
Author

Chimsons commented Mar 9, 2022

Hi,
I am referring to the temperature of a single pixel.
There was no person in the room. There are no reflective materials, because I always did the test in the same room and I had to get good values.
Attached are the temperature values and details of the test conditions.

Thanks
MLX90640_temp_value.txt
again

@slavysis
Copy link
Collaborator

slavysis commented Mar 9, 2022

Hi,

Can you also share the full EEPROM and the frame data that resulted in these calculated temperatures?

Best regards

@slavysis
Copy link
Collaborator

slavysis commented Mar 9, 2022

This is the image that you see:
image

It does not seem like a random spike of a single pixel, but like there is indeed some hot object in the field of view.
How much time after power-on did you get that measurement?
Do you have the capacitors between Vdd and Gnd pins as recommended in the datasheet?

Best regards

@Chimsons
Copy link
Author

Chimsons commented Mar 9, 2022

I really can't remember how long after the power-on I took the measurement.
Is there a minimum amount of time we have to wait after power-on before taking the measurements?

yes there are cpacitors between Vdd and Gnd. I used the Sparfun model.

Thanks

@slavysis
Copy link
Collaborator

slavysis commented Mar 9, 2022

In order to achieve the specified accuracy one should wait 4min after POR allowing the device to stabilize thermally.

Best regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants