DS3231 Temperatuur
5 berichten
• Pagina 1 van 1
DS3231 Temperatuur
Hallo,
Ik heb een DS3231 unit waar ik de temperatuur mee wil meten.
Hij geeft netjes een temperatuur aan maar als ik met mijn vingers de IC op de print aanraak dan geeft hij na een tijdje ineens +/- 4 graden hoger aan en dat gaat met een sprong.
Laat ik de IC los dan loopt de temperatuur geleidelijk terug wat me normaal lijk.
Ik meet de temperatuur om de 10 sec met Serial.print(rtc.getTemp());
Als ik hetzelfde doe met een DH11 gaat het opwarmen en afkoelen wel geleidelijk.
Weet iemand wat ik fout doe??
Ik heb een DS3231 unit waar ik de temperatuur mee wil meten.
Hij geeft netjes een temperatuur aan maar als ik met mijn vingers de IC op de print aanraak dan geeft hij na een tijdje ineens +/- 4 graden hoger aan en dat gaat met een sprong.
Laat ik de IC los dan loopt de temperatuur geleidelijk terug wat me normaal lijk.
Ik meet de temperatuur om de 10 sec met Serial.print(rtc.getTemp());
Als ik hetzelfde doe met een DH11 gaat het opwarmen en afkoelen wel geleidelijk.
Weet iemand wat ik fout doe??
Advertisement
Re: DS3231 Temperatuur
Waarschijnlijk doe je niets fout. De DS3231 is geen temperatuursensor, dus je kunt beter een gewone temperatuursensor toevoegen.
De oude vertrouwde DS1307 heeft een X-tal om de tijd bij te houden. Maar de frequentie van het X-tal is afhankelijk van de temperatuur. Bij de DS3231 hebben ze het X-tal ingebouwd waarvan de temperatuur-afhankelijkheid precies bekend is. De temperatuur van het X-tal wordt gemeten en daarmee wordt de frequentie bijgeregeld. Op die manier is de resulterende tijd veel nauwkeuriger.
De temperatuur is volgens de datasheet ±3°C nauwkeurig. Dus als je 20 graden meet, dan kan het in werkelijkheid ergens tussen de 17 en 23 graden zijn. Dat schiet lekker op Die nauwkeurigheid kan ik met een 1N4148 diode ook halen (de doorlaatspanning meten, er is een stabiele 5V spanning nodig).
Grappig dat je zoiets gevonden hebt
De oude vertrouwde DS1307 heeft een X-tal om de tijd bij te houden. Maar de frequentie van het X-tal is afhankelijk van de temperatuur. Bij de DS3231 hebben ze het X-tal ingebouwd waarvan de temperatuur-afhankelijkheid precies bekend is. De temperatuur van het X-tal wordt gemeten en daarmee wordt de frequentie bijgeregeld. Op die manier is de resulterende tijd veel nauwkeuriger.
De temperatuur is volgens de datasheet ±3°C nauwkeurig. Dus als je 20 graden meet, dan kan het in werkelijkheid ergens tussen de 17 en 23 graden zijn. Dat schiet lekker op Die nauwkeurigheid kan ik met een 1N4148 diode ook halen (de doorlaatspanning meten, er is een stabiele 5V spanning nodig).
Grappig dat je zoiets gevonden hebt
Re: DS3231 Temperatuur
Wat dacht je hier van: https://edwardmallon.wordpress.com/2014/05/21/using-a-cheap-3-ds3231-rtc-at24c32-eeprom-from-ebay/
Een DS3231 van Ebay is waarschijnlijk geen echte. De code is mogelijk verkeerd.
Bij "Addendum 2014-12-06" zie je een grafiek waarbij de temperatuur flink verspringt. Daaronder een temperatuur grafiek die veel beter is, door andere code.
Ik ga een link naar die bladzijde aan mijn sketch met een DS3231 toevoegen, dan kijk ik er later nog eens naar of mijn code ook verkeerd is.
Een DS3231 van Ebay is waarschijnlijk geen echte. De code is mogelijk verkeerd.
Bij "Addendum 2014-12-06" zie je een grafiek waarbij de temperatuur flink verspringt. Daaronder een temperatuur grafiek die veel beter is, door andere code.
Ik ga een link naar die bladzijde aan mijn sketch met een DS3231 toevoegen, dan kijk ik er later nog eens naar of mijn code ook verkeerd is.
Re: DS3231 Temperatuur
Ik heb de geg nog eens goed doorgelezen en zie dat de ds3231 de temp om de 64 sec doorgeeft dus sneller meten gaat niet vandaar de sprongen bij snel opwarmen en bij natuurlijk afkoelen niet. Ook denk ik dat de temperatuur veel beïnvloedt wordt door de IC temperatuur en minder door de omgevings temperatuur.
Volgen mij is de DS3231 niet geschikt voor temperatuur meting.
Volgen mij is de DS3231 niet geschikt voor temperatuur meting.
Re: DS3231 Temperatuur
klinkt al vreemd he op de klok kijken wat de temperatuur is, maar ach het kan.
en je hebt gelijk, het is niet erg precies.
en je hebt gelijk, het is niet erg precies.
paul deelen
shooter@home.nl
shooter@home.nl
5 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: oxiriewatizi en 30 gasten