tepelne cidlo - zmena teploty po zapnuti

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
fero_b
Příspěvky: 582
Registrován: 17 kvě 2004, 02:00
Bydliště: Kosice

tepelne cidlo - zmena teploty po zapnuti

#1 Příspěvek od fero_b »

Ahojte,
urobil som snimac teploty s cidlom I2C TMP100 (https://www.ti.com/product/TMP100) a pozoroval som taky jav, ze hned po zapnuti to povedzme ukazovalo 20.5 stupna a v priebeju minuty dvoch to vystupalo o povedzme 2-3 stupne a potom sa to uz nemenilo (cidlo je stale na tom istom mieste a teplota v miestnosti je v zasade stabilna). Tak som si vravel, no asi to maju tak nejak nadizajnovane ze prechadzajuci prud to zohreje, prislo mi to zvlastne ze to vykazuje taky rozdiel, a tiez mam pocit, ze po tych par minutach ked to uz ukazuje tu teplotu o 2-3 stupne vyssiu ako na zaciatku, ze je to realne viac ako je v miestnosti (teda myslim si ze v miestnosti je okolo 21 a toto ukazuje 23-24). Tak som objednal drahy Analog Devices za celych 6,50EUR ADT7420 (https://www.analog.com/media/en/technic ... DT7420.pdf) a robi to to iste, aj ked samotny udaj z AD je stabilnejsi.
Otazka - zda sa ze toto spravanie je asi normalne, a potom ta teplota na ktoru to po zapnuti vystupa je spravna? alebo ta, ktoru to ukazuje hned po zapnuti?

Fero

Uživatelský avatar
BOBOBO
Příspěvky: 18110
Registrován: 25 úno 2008, 01:00
Bydliště: Rychnovsko

#2 Příspěvek od BOBOBO »

Postav vedle laboratorní skleněný teploměr a skoukni .

Uživatelský avatar
fero_b
Příspěvky: 582
Registrován: 17 kvě 2004, 02:00
Bydliště: Kosice

#3 Příspěvek od fero_b »

ved to ze nemam nejaky porovnavaci spolahlivy etalon, ale asi si nejaky zozeniem.. :)

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#4 Příspěvek od Zaky »

Nemáš na té samé desce ještě něco, co hřeje? Nebo nechceš po součástce, aby tlačila moc proudu do výstupu? Chtělo by to změřit proud tekoucí napájením a zemí, aby se vyloučil vliv ohřevu protékajícím proudem. Jaký odpor mají použité pullupy?
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
fero_b
Příspěvky: 582
Registrován: 17 kvě 2004, 02:00
Bydliště: Kosice

#5 Příspěvek od fero_b »

mam tam procak Attiny2313, a Max3232, pullupy na I2c maju 10kOhm, procak ma 16Mhz krystal.Najblizsie k cidlu je procak. seriova linka je z druhej strany procesora..
Naposledy upravil(a) fero_b dne 29 kvě 2020, 10:21, celkem upraveno 2 x.

Uživatelský avatar
fero_b
Příspěvky: 582
Registrován: 17 kvě 2004, 02:00
Bydliště: Kosice

#6 Příspěvek od fero_b »

teoreticky by som asi vedel pustit ten procak na interny RC oscilator, a postelovat BaudRate tak aby tomu prijimaci procak rozumel (tam neviem znizit takt) a mozno to zaberie ked procak pojde pomalsie ...

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#7 Příspěvek od Zaky »

zkus dát čidlo třeba přes 5 cm dráty, aby nesedělo přímo na desce, jestli se chování polepší.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
samec
Příspěvky: 3692
Registrován: 19 pro 2017, 01:00

#8 Příspěvek od samec »

Ako často z neho čítaš a aké veľké pull up odpory máš na zbernici?

datasheet
https://www.ti.com/lit/ds/symlink/tmp10 ... 0737836908

Accuracy:
±1°C (Typical)
±2°C (Maximum)

Junction-to-ambient thermal resistance 182.9 °C/W
(Junction-to-board thermal resistance 30.2 °C/W)

Quiescent current:
Serial bus inactive 45 µA(typ) 75 µA(max)
Serial bus active, SCL frequency = 400 kHz 70 µA(typ)
Serial bus active, SCL frequency = 3.4 MHz 150 µA (typ)

k tomu treba prirátať príkon, ktorý do čipu vlezie cez SDA a SCL

Uživatelský avatar
fero_b
Příspěvky: 582
Registrován: 17 kvě 2004, 02:00
Bydliště: Kosice

#9 Příspěvek od fero_b »

ten TI by som este vedel odpajkovat, ale ten AD - to neodpajkujem, to ma puzdro takze ze som rad ze som ho zapajkoval :D

@samec: cidlo vycitavam raz za sekundu, odpory na I2C zbernici su 10K
mozem skusit rafnut ku procaku 1Mhz krystal abo este menej, tak aby som vedel nastavit 9600Baud, a citat aj mensou rychlostou na I2C (I2C robim softwerovo, takze ked spomalim hodiny, spomali sa aj to)..

vyskusam dam vediet

Uživatelský avatar
pocitujlasku
Příspěvky: 1757
Registrován: 12 pro 2005, 01:00

#10 Příspěvek od pocitujlasku »

citat teplotu kazdu sekundu? na to sa lepsie hodi nieco analogove - klasicky termistor + a/d prevodnik.
No vidis, a tak si sa bal

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#11 Příspěvek od Zaky »

Čtení jednou za sekundu je úplně v pohodě, tím se žádné teplo do součástky nenaleje, očekávám, že k ohřevu dochází nejspíš přes desku, tomu nasvědčuje i ta udávaná doba ohřevu v řádu jednotek minut. Pohled na desku termokamerou by dal jasnou odpověď.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
fero_b
Příspěvky: 582
Registrován: 17 kvě 2004, 02:00
Bydliště: Kosice

#12 Příspěvek od fero_b »

pre to cidlo je predsa citanie kazdu sekundu tak zriedka, ze ta prevadzka na I2C zbernici (2 byty tam, 2 byty nazda) je jak noty na bubon to by ho nemalo zohrievat, skor tipujem, ze procak troska kuri pri 16Mhz a cez material dosky to zohrieva cidlo, alebo len vyzarovanim z puzdra. Som zvedavy ako sa to bude spravat pri 1MHz krystali.

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#13 Příspěvek od Zaky »

Nevím, co má MCU ještě na práci, ale spotřeba se nejvíce omezí využíváním nízkopříkonových módů při nečinnosti. Pokud nejede zařízení z baterek, tak se na to pochopitelně obvykle kašle, ale z hlediska omezení ohřevu by to také mělo své opodstatnění.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
fero_b
Příspěvky: 582
Registrován: 17 kvě 2004, 02:00
Bydliště: Kosice

#14 Příspěvek od fero_b »

ta dolna je verzia AD horna TI, procak sa tuna dost flaka.
precita raz za sekundu teplotu zo senzora, a ked mu pride ponseriovej linke poziadavka z nadradeneho cpu, tak tych par bajtov posle po seriovej linke nadradenemu cpu, co sa deje tiez raz za sekundu

@Zaky: s tym uspornym modom je mozno velmo dobry napad, pozriem ci ho moze zobudit serial interrupt a timer interrupt (asi by to mohlo ist, a zvysok casu sleep)
Přílohy
IMG_20200529_112714.jpg

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#15 Příspěvek od rnbw »

Dost nestastny navrh plosaku - cidlo hned pri procesore. Nemeras teplotu okolia, ale procesora.

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“