Forum AstroCD
http://www.astrocd.pl/forum/

Termometr podłączony do PC przez port COM
http://www.astrocd.pl/forum/viewtopic.php?f=73&t=2905
Strona 1 z 1

Autor:  Radosław Deska [ piątek, 6 stycznia 2012, 23:43 ]
Tytuł:  Termometr podłączony do PC przez port COM

Dziś rano wywiązała się w jednym wątku dyskusja z Grzegorzem Czerneckim odnośnie kabla USB do aparatu...
Zakończyła się ta rozmowa jego wizytą u mnie oraz zbudowanym termometrem komunikującym się z komputerem
za pomocą portu COM. Konstrukcja z punktu połączeń elektronicznych jest banalna, co do wykonania przyznaję
trzeba się troszkę potrudzić ale końcowy efekt opłaci się. Sercem naszego termometru jest układ firmy Dallas DS1820.

Do budowy użyto kilku elementów elektronicznych ogólnie dostępnych w sklepach, kawałeczka płytki uniwersalnej przyciętej w sposób umożliwiający jej zamocowane oraz wtyczki DB9 żeńskiej.
Załącznik:
1.JPG
1.JPG [ 243.4 KiB | Przeglądane 4366 razy ]


Schemat został zaczerpnięty ze strony http://grzesiek21.republika.pl/termo.htm
Załącznik:
schemat.gif
schemat.gif [ 5.75 KiB | Przeglądane 4366 razy ]

Uwaga nr 1: na schemacie widnieje dioda Zenera 6,2V - użyłem diody Zenera 5,1V
Uwaga nr 2: nie mogą być użyte zwykłe diody (spadek napięcia 0,6V) tylko właśnie diody Schottky'ego (spadek napięcia 0,2V)

Budowę urządzenia rozpocząłem od przycięcia i dopasowania płytki uniwersalnej oraz przylutowaniu jej do wyprowadzeń złącza DB9.
Wykorzystany jest tylko "górny" rząd pinów od 1 do 5, z czego piny 2 (RxD), 3 (TxD), 4 (DTR), 5 (GND) są używane przez układ.
Załącznik:
2.JPG
2.JPG [ 237.12 KiB | Przeglądane 4366 razy ]
Załącznik:
3.JPG
3.JPG [ 259.98 KiB | Przeglądane 4366 razy ]


Następnie zamontowane zostały elementy elektroniczne, dwie diody Zenera, rezystor oraz dwie diody Schottky'ego.
Załącznik:
4.JPG
4.JPG [ 227.67 KiB | Przeglądane 4366 razy ]
Załącznik:
5.JPG
5.JPG [ 252.82 KiB | Przeglądane 4366 razy ]


Przylutowałem kabel do którego jest przylutowany układ DS1820
Załącznik:
6.JPG
6.JPG [ 226.81 KiB | Przeglądane 4366 razy ]


Efekt końcowy...
Załącznik:
7.JPG
7.JPG [ 267.34 KiB | Przeglądane 4366 razy ]


Jak widać zakończenie układu czyli to co najważniejsze - DS1820 - na zdjęciu jest jaki jest czyli "na pajączka".
Nie wykonywałem osobnej mini płytki drukowanej (uniwersalnej) do jego montażu jednak tak może powstać.
Również można przylutować przewody, a połączenia zabezpieczyć koszulkami termokurczliwymi.
Nadmienię, że układ powstał całkowicie w spontanie na prośbę Grzegorza, od siebie dodam, że należy układ zabezpieczyć
przed wpływami czynników zewnętrznych. Dokładnie rzecz biorąc samą płytkę układu. Wykonanie i zabezpieczenie sensora (DS1820) jest raczej sprawą indywidualną. Tu pole popisu ma już użytkownik.

Układ doskonale działa z oprogramowaniem ze strony http://grzesiek21.republika.pl/ oraz z programem Lampomittari ze strony http://www.elektroniikka.org/thermometer/?page=download

W razie pytań wątek do dyspozycji :)

Autor:  Piotr Samek [ piątek, 6 stycznia 2012, 23:58 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

Dobry wybór z diodami Schottkiego!
Mam pytanie z jaką dokładnością i w jakim zakresie mierzy ten czujnik? Chciałbym wiedzieć, czy testowaliście to już. Datasheet swoją drogą a praktyka swoją. Bo przyznam, że rzeczywiście to wersja ekonomiczna termometru i bardzo interesująca. I drugie pytanie, czym programowałeś Dallasa? Bo ja narazie zacząłem przygodę z AVR Studio i prockami ATMega8, ATtiny2313 - język C.

Właśnie szukałem jakiejś dobrej, sprawdzonej ale ekonomicznej wersji termometru;)

Pozdrawiam,
Piotr

Autor:  Radosław Deska [ sobota, 7 stycznia 2012, 00:07 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

DS1820 generalnie nie jest już produkowany ale u nas jeszcze w sprzedaży jest. Dane są przesyłane za pomocą interfejsu 1-wire. Nie są to układy programowalne. Dokładność od +/- 0,5 stopni do +/- 2 stopni.

http://www.datasheetcatalog.org/datasheet/maxim/DS1820-DS1820S.pdf
http://datasheets.maxim-ic.com/en/ds/DS18S20.pdf
http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf

Myślę, że noty katalogowe odpowiedzą na więcej pytań :)

Gdybyś jednak chciał pobawić się w zaprogramowanie układu i zbudowanie termostatu to masz DS1821

http://datasheets.maxim-ic.com/en/ds/DS1821.pdf

A do tego mały support http://grzesiek21.republika.pl/termostat_ds1821.htm
Nawiasem mówiąc fajnie opisane, jasno i klarownie. Dobra strona.

Jeśli analogowy przetwornik temperatura - napięcie myślę że LM35 jest do zastosowań domowych odpowiedni.
http://www.ti.com/lit/ds/symlink/lm35.pdf
Zbudowałem taki termometr i sobie działa dobrze i bez problemów.

Autor:  Grzegorz Czernecki [ sobota, 7 stycznia 2012, 00:26 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

Radek ,dzięki wielkie jako ,że że mnie taki elektronik jak z koziej doopy trąbka to poza zakupem podzespołów (skoro działa to chyba Dobre ;) ) zresztą Juz sobie nie poradzilem,oczywiście jak by opisane to było tak jak tu przez Ciebie na stronie ,którą się posiłkowałem to pewnie dałbym radę, napiszę jeszcze ,że czujnik ,który kupowałem to według sprzedawcy 18s20 dokładność +- 0,5 stopnia,a potrzebne mi to jest do tego że program lampomittari zapisuje podczas focenia logi temperatury ,co znacznie ułatwia katalogowanie klatek kalibracyjnych czyli głównie Darki i biasy .jeszcze raz wielkie dzięki Radku.

Autor:  Aleksander Halor [ sobota, 7 stycznia 2012, 00:27 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

Fajna i prosta "partyzantka" w tym przypadku więcej nie trzeba.

Autor:  Radosław Deska [ sobota, 7 stycznia 2012, 00:35 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

Już pracuję nad tą "partyzantką" z samym sensorem :P
Jak ma marznąć niech marznie byle działało :P

Grzegorz cieszę się, że mogłem pomóc i przy tym dobrze się bawić :)

Autor:  Grzegorz Czernecki [ sobota, 7 stycznia 2012, 00:46 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

Dodam jeszcze ,że swoją rolę spełnia to głównie w przypadku dslr-ów ,gdyż kamery ccd dedykowane do astrofotografii są z reguły chłodzone i jaką sobie temperaturę matrycy ustawimy taką mamy a canony poza chyba jednym przerobionym przez Tomka Piwka tego nie posiadają i jakoś trzeba się ratować ;)

Autor:  Radosław Deska [ sobota, 7 stycznia 2012, 00:58 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

To będę czekać na efekty jak już to zamontujesz. Mam nadzieję, że się sprawdzi i ułatwi fotografowanie.

A tu pierwsza wersja montażu samego układu DS18S20, przewód około 40cm.
Załącznik:
Komentarz: Montaż sensora.
DS18S20PCB.JPG
DS18S20PCB.JPG [ 247.73 KiB | Przeglądane 4341 razy ]

Autor:  Piotr Samek [ sobota, 7 stycznia 2012, 14:36 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

Dzięki za odpowiedź! Na pewno w lutym jak będę miał więcej czasu, to pomyślę nad czymś takim właśnie ;)

Autor:  Grzegorz Czernecki [ piątek, 27 stycznia 2012, 23:20 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

A tak to wygląda na placu boju, spisuje się bez zarzutu :D

Załączniki:
Bez_tytułu_1.jpg
Bez_tytułu_1.jpg [ 265.61 KiB | Przeglądane 4271 razy ]

Autor:  Adam Skrzypek [ piątek, 27 stycznia 2012, 23:58 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

A co to "Lampomittari" :?: :D

Autor:  Piotr Samek [ sobota, 28 stycznia 2012, 00:27 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

Grzegorz Czernecki napisał(a):
A tak to wygląda na placu boju, spisuje się bez zarzutu :D

No, no całkiem to ciekawe ;)

Autor:  Grzegorz Czernecki [ sobota, 28 stycznia 2012, 00:48 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

Adam Skrzypek napisał(a):
A co to "Lampomittari" :?: :D
To program ,który obsługuje ten termometr i zapisuje logi z odczytem temperatury w danym czasie, co jest potrzebne przy dobieraniu darków do lightów :D ;)

Autor:  Radosław Deska [ sobota, 28 stycznia 2012, 10:49 ]
Tytuł:  Re: Termometr podłączony do PC przez port COM

Jeśli ktoś by potrzebował, a brak mu chęci do zmontowania urządzenia to polecam się :P
Grzegorz Czernecki napisał(a):
A tak to wygląda na placu boju, spisuje się bez zarzutu :D

No to Grzegorz super, że przydaje się :)

Strona 1 z 1 Strefa czasowa: UTC + 2
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/