tepelne cidlo - zmena teploty po zapnuti
Moderátor: Moderátoři
tepelne cidlo - zmena teploty po zapnuti
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
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
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...
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.
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
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
ten TI by som este vedel odpajkovat, ale ten AD - to neodpajkujem, to ma puzdro takze ze som rad ze som ho zapajkoval
@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
@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
- pocitujlasku
- Příspěvky: 1757
- Registrován: 12 pro 2005, 01:00
Č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...
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.
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...
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)
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)