PC teploměr
Publikované: Tuesday, 18.02. 2003 - 19:09:43
Věc: Konstrukce pro Vaše PC a technika pro PC


Teploměr se dvěma teplotními čidly a zobrazením teploty ve Windows.

  • Digitální PC teploměr

Tento teploměr se připojuje na libovolný sériový port v počítači ( schéma je na Canon 9 pin ). Zapojení je velmi jednoduché, protože není zapotřebí žádný programovatelný obvod ani mikrokontrolér.
Přesnost snímané teploty je 0,5°C, bez jakékoli kalibrace. Snímanou teplotu zobrazuje prográmek pro Windows, který monitoruje údaje ze sériového portu. Pěkně, přehledně s rozlišením na venkovní a vnitřní snímač.

Logo programu Therm

SPECIFIKACE :

  • Práce na libovolném COM portu.
  • Rozsah teplot : -20°C až +125°C ( -4°F až 257°F ).
  • Tolerance zkreslení 0,5°C.
  • Volné přepínaní na stupně Celsia a Farenheita.
  • Logování do textového souboru.
  • Vzorkování 1sec, 5sec, 30sec, 60sec.
  • Jeden nebo dva snímače teploty ( v budoucnu až osm ).
  • Žádné napájení z externího zdroje
  • Žádné kalibrování.
  • Zdrojový kód programu volně k dispozici.

  • Popis

Celé zapojení je postaveno na principu snímačů teplot od Dallas Semiconductors. Tento malý osmivývodový obvod potřebuje jen napájení +5V k tomu, aby začal měřit teplotu a odesílal data ven přes sběrnici IIC bus.
Jednotlivé snímače mohou být zapojeny paralelně a mají tři adresovatelné vstupy ( A0, A1, A2 ) . Autor uvádí, že lze takto napojit až 8 snímačů paralelně na sebe.
Autor nastavil na vnitřní snímač teplot adresu 0 a na venkovní snímač adresu 1. Jestliže používáte v zapojení pouze jeden snímač použijte adresu 0.
Přispůsobení paralelního IIC rozhraní k rozhraní sériovému (RS232) je věcí přizpůsobení hladin signálů. IIC rozhraní pracuje se signály z hladinou 0V až 5V, kdežto RS232 s -12V až +12V . Výhodou je, že sériový port specifikovaný pro -12V až +12V funguje stejně dobře i se signály 0V až 5V. SDA data mohou tedy proudit v tomto směru beze změny. Naopak data proudící z opačného směru ( RS232 ), mohou poškodit IIC vstupy. K vůli tomu je zde zapojen omezovač napětí ( R1, DZ1, R2, DZ2 ) na SCL hodinový vstup a SDA vstup dat.
Napájení obvodů je řešeno ze sériového portu, přes diody D1, D2 a filtr C1 na stabilizátor LM2936-Z5. Tento stabilizátor nesmíte zaměnit s obyčejným 7805 stabilizátorem. Potom byste museli přidat 9V baterii. Stabilizátor LM2936-Z5 funguje i při velmi malých vstupních napětích ( 6V ), které se docela běžně vyskytují na sériovém portu. Schéma zapojení ke stažení zde .

  • Programové vybavení

PC teploměr

  • Program je napsán ve Visual Basicu v.5.0 . K jeho spuštění je zapotřebí runtime knihovna dll. Knihovna se sama automaticky nainstaluje do systému. Minimální konfigurace je počítač s procesorem P90, možná i nižší. Nastavení programu spočívá pouze v tom, že musíte vybrat správný COM port a interval mezi jednotlivými měřeními. K programu samotnému jsou přibaleny i zdrojové kódy programu pro případné úpravy. Vše máte ke stažení zde .


Ze zdroje : http://www.riccibitti.com/pc_therm.htm







Tento článek si můžete přečíst na webu Nuke - Elektro Bastlirna
www.ebastlirna.cz

Tento článek najdete na adrese:
www.ebastlirna.cz/modules.php?name=News&file=article&sid=99