Stránka 1 z 2

tepelne cidlo - zmena teploty po zapnuti

Napsal: 29 kvě 2020, 08:11
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

Napsal: 29 kvě 2020, 08:38
od BOBOBO
Postav vedle laboratorní skleněný teploměr a skoukni .

Napsal: 29 kvě 2020, 08:38
od fero_b
ved to ze nemam nejaky porovnavaci spolahlivy etalon, ale asi si nejaky zozeniem.. :)

Napsal: 29 kvě 2020, 10:11
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?

Napsal: 29 kvě 2020, 10:16
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..

Napsal: 29 kvě 2020, 10:20
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 ...

Napsal: 29 kvě 2020, 10:21
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ší.

Napsal: 29 kvě 2020, 10:23
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

Napsal: 29 kvě 2020, 10:25
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

Napsal: 29 kvě 2020, 11:18
od pocitujlasku
citat teplotu kazdu sekundu? na to sa lepsie hodi nieco analogove - klasicky termistor + a/d prevodnik.

Napsal: 29 kvě 2020, 11:23
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ěď.

Napsal: 29 kvě 2020, 11:24
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.

Napsal: 29 kvě 2020, 11:27
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í.

Napsal: 29 kvě 2020, 11:35
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)

Napsal: 29 kvě 2020, 11:39
od rnbw
Dost nestastny navrh plosaku - cidlo hned pri procesore. Nemeras teplotu okolia, ale procesora.