Hittade ingen P-FET (och vägrar beställa en från ELFA som kostar 1 kr + över 160 kr i frakt)
så jag satte en pnp bipolär över "pull up" motståndet som kortsluter under 730 ms enl kurvan i mitten (bas-signalen)
De första ca 100 mätvärdena med aktiv "pull up" har ju betydligt lägre spridning än de senare ca 40 utan.
Standardavvikelse 0,07 resp 0,19
Så det blir att välja mellan tre-ledare eller aktiv "pull up" - som det ju står i databladet ...
Och att slänga den som visar 3 grader högt och vänta på paket från China.
/Stefan - på Djurö
DS18B20 visar ostabila värden
Re: DS18B20 visar ostabila värden
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: DS18B20 visar ostabila värden
(Antar att färgerna inte motsvarar samma sensorer som förra grafen.)
Det här ser ju mycket bättre ut! För mina applikationer betyder one-wire alltid tre sladdar.
Det här ser ju mycket bättre ut! För mina applikationer betyder one-wire alltid tre sladdar.
Re: DS18B20 visar ostabila värden
Snabba leveranser och bra fraktpris hittar du hos http://www.swechtrading.se
Sen finns ju även https://www.electrokit.com
Sen finns ju även https://www.electrokit.com
Re: DS18B20 visar ostabila värden -fixat
Som avslutning visas senaste mätningen med 8 st ds18b20 med 3,3V matning.
Varje sensor lödd på ca 2,5 m tre ledar flatkabel - med klädnypa mot ett stort Al-block i mörker utan belysning eller värme i lokalen.
Så nu är jag nöjd.
En varning till de som använder nodeMCU ds18b20 modul med "integer firmware".
Med 12-bits upplösning (0,0625 C) svarar modulen med decimaldelen en sträng "62" men ska vara "062"
Som ex med tre ds18b20 och stigande temp:
18,0 18,0 18,187
18,0 18,62 18,187
18,0 18,62 18,187
18,0 18,62 18,187
18,0 18,62 18,250
18,62 18,62 18,250
/Stefan på Djurö
Varje sensor lödd på ca 2,5 m tre ledar flatkabel - med klädnypa mot ett stort Al-block i mörker utan belysning eller värme i lokalen.
Så nu är jag nöjd.
En varning till de som använder nodeMCU ds18b20 modul med "integer firmware".
Med 12-bits upplösning (0,0625 C) svarar modulen med decimaldelen en sträng "62" men ska vara "062"
Som ex med tre ds18b20 och stigande temp:
18,0 18,0 18,187
18,0 18,62 18,187
18,0 18,62 18,187
18,0 18,62 18,187
18,0 18,62 18,250
18,62 18,62 18,250
/Stefan på Djurö
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.