Strona główna Kalendarium Wspierają nas Redakcja Forum
Modyfikacje
Cooling
Laboratorium
Hardware
Sprzęt dla graczy
Network
Teksty czytelników
Wyszukiwarka recenzji produktów


 Na forum
HP Probook 6465b
Chłodzenie do Quad-Core 970 (do OC)
Super komp!
Potrzebuję zasilacz do Kompa
Organic II - home linux server
Mini Pc
 Linki
Serwisy
PC United
PC Centre
Realitynet.pl
Soft-PC.pl
strefaPC
 
Sklepy
Strona Firmowa Realitynet
cooling.pl
Konsorcjum FEN
Firma handlowa AAC
Sklep internetowy PATMEDIA.PL
 
Warto odwiedzić
FaktySosnowiec.pl
  Polecamy
 Ankieta
Na co zwróciłbyś szczególną uwagę przy moddingu obudowy komputera?
Na poprawę chłodzenia podzespołów32%
Na wyciszenie pracy komputera39%
Na oryginalny wygląd23%
Na ułatwienie dostępu do gniazd USB i innych4%
Głosy : 64
Najwięcej głosów Na wyciszenie pracy komputera
Szczegółowe rezultaty
 Zaloguj




 


Problemy z logowaniem?

Jeszcze nie masz konta?
·Zarejestruj się!
 Archiwum
Wybierz okres dla newsów:
 Ostatnie artykuły
Twoja przeglądarka nie pozwala uruchomić skryptów FLASH..
Wymagania:
- JavaScript musi być włączony
- Musisz mieć zainstalowany Flash
 
 Termometr na DS1820, Autor: Koziołek
.: Data publikacji 02-Lis-2005 :: Komentarze i opinie :: Drukuj aktualną stronę :: Drukuj wszystko:.
Termometr na DS1820 Temperatura, to parametr najbardziej kontrolowany przez maniaków podkręcania, choć niektórzy użytkownicy komputerów również lubią wiedzieć, jakie temperatury panują w ich PCetach. Temperaturę sprawdzamy głównie w BIOSie (programy działające pod Windowsem odczytują temperatury z BIOSu) lub za pomocą specjalnych paneli, które mają taką możliwość (są zaopatrzone w czujniki pomiaru temperatury). Płyty główne podają nam temperaturę procesora czy temperatury w obudowie. Za pomocą niektórych programów możemy również odczytać temperaturę zamontowanych w obudowie dysków twardych. Niekiedy płyty mają dodatkowe piny, pod które możemy podpinać czujniki temperatur. Ale co się dzieje, kiedy nie mamy takich pinów, a chcemy zmierzyć temperaturę mostka północnego, karty graficznej czy wody w układzie WC lub innego miejsca (np. w pokoju lub na dworze)? Możemy oczywiście popatrzeć na termometr zaokienny, lekarski lub samochodowy. Innym sposobem jest kupno panelu z funkcją pomiaru temperatury, ale ich ceny zaczynają się od ok. 130 PLN (w przypadku panelu z 1 czujnikiem) do ok. 320 PLN (w przypadku panelu z 8 czujnikami). Oczywiście panel za 320 PLN może również kontrolować wentylatory, ma port USB oraz FireWire, a także informuje nas o tym wszystkim wyświetlając wskazania na LCD [dane z magazynu CHIP 4/2005]. Co jednak, gdy mamy własnoręcznie wykonany kontroler wentylatorów, wyświetlacz tekstowy (tzw. znakowy) podłączony do LPT, więcej portów USB nie potrzebujemy, wszystkie miejsca 5,25" zajęte i nie mamy kasy na zakup panelu? Proponuję wam wykonanie samodzielnie termometru podłączanego do portu RS232. Jedynym warunkiem jest posiadanie takiego portu, choć nie posiadając go można dokupić przejściówkę z RS232 na USB (choć sam nie sprawdzałem czy to działa pod USB). Termometry tego rodzaju są często dostępne na allegro, ale jaką będziemy mieli przyjemność, gdy samemu złożymy swój termometr i w dodatku za mniejsze pieniądze :-).

Zacznijmy może od tego, co nam jest potrzebne do wykonania termometru:

  • mała płytka uniwersalna (możemy wytrawić sami albo skorzystać z płytki z izolowanymi punktami)
  • dioda Zenera 3,9V i 5,1V (według schematu powinien być 3,9V i 6,2V ale w sklepie nie mieli takich, a czytałem również, iż dioda 5,1V zapewni bezpieczne napięcie, gdyż wg specyfikacji Dallasa 6,2V jest już poza zakresem dopuszczalnych napięć roboczych)
  • dwie diody Schottky'ego BAT 85
  • rezystor 1,5 kOhm
  • żeńska wtyczka typu RS232
  • przewody (ich długość uzależniona jest od tego gdzie chcemy umieścić czujki)
  • czujnik temperaturowy DS1820, DS18S20 lub DS18B20 produkowany przez firmę Dallas Semiconductor.
Koszt podzespołów do wykonania przystawki DS9097E to ok. 5-7 PLN plus koszt czujnika (zdecydowanie najdroższy). Ceny DS 1820 wahają się w granicach 12-18 PLN za sztukę (na allegro można dostać w cenie nawet poniżej 8zł za sztukę).

Podstawowe parametry czujnika DS 1820:

  • unikalny kod 64-bitowy w każdym czujniku
  • zakres temperatur -55C - +125C
  • dokładność 0,5C (w zakresie temperatur od -10°C do +85°C)
  • instalacja dwu-przewodowa
  • czujnik nie wymaga żadnej kalibracji
  • sondy łączone są równolegle (wpływa to na dużo mniejszą ilość przewodów)
  • czujniki mogą być oddalone od komputera nawet o 100 m
A teraz przejdźmy do wykonania. Przystawkę DS9097E łatwo można wykonać wg schematu ze strony http://elektroniikka.org/thermometer/images/ds9097e.gif. Schemat ten jest również dostępny na stronie "Elektrody" pod adresem http://www.elektroda.net/dla_kompa/ds1820/ds9097e.gif. Układ powinien być na tyle mały żeby zmieścił się we wtyczce RS 232. Na szczęście jest to możliwe do wykonania, gdyż elementów do polutowania nie jest dużo, a układ nie jest za bardzo skomplikowany. Musimy jedynie nieco zmodyfikować wygląd schematu.



Ja nie trawiłem własnej płytki, lecz skorzystałem z uniwersalnej z izolowanymi punktami o wymiarach 6 na 5 punktów z nieco zaokrąglonymi rogami. Dla ułatwienia przylutowania płytki do wtyczki RS232 należy odciąć niepotrzebne bolce we wtyczce.


Skończona i zlutowana przystawka powinna wyglądać mniej więcej w ten sposób i bez problemów mieścić się we wtyczce RS232.



Mając gotową przystawkę możemy podłączać równolegle czujniki temperatury. Dodatkowo można złożyć HUB (rozgałęźnik z wieloma wtyczkami 2 pinowymi) dla czujników, do którego będziemy podłączać... nieskończoną liczbę DS1820 (tyle na ile nas stać, gdyż są one najdroższym elementem całego termometru).




Teraz musimy już tylko zainstalować niezbędne oprogramowanie. Tutaj mamy do wyboru kilka pozycji. Jest nim przede wszystkim Lämpömittari, który można pobrać ze strony http://elektroniikka.org/thermometer. Po instalacji należy poprawnie skonfigurować program. Program jest bardzo prosty i intuicyjnie wybieramy opcje z kolejnych okienek. Myślę, że nie zajmie to wam wiele czasu, gdyż program już podczas pierwszego okna konfiguracji poprosi nas o wybranie języka, gdzie dostępny jest nasz język ojczysty. Gdyby jednak sprawiło wam to problem odsyłam do strony http://termik.ok.9x.pl. Opisane są tam kolejne etapy konfiguracji programu.

Innym programem umożliwiającym odczyt temperatur z czujników jest bardzo popularny Motherboard Monitor (w skrócie MBM), który możemy pobrać z http://mbm.livewiredev.com. Wielu użytkowników PCta, w tym i ja, używa tego programu, więc informuję iż istnieje możliwość skonfigurowania czujników pod w/w programem. Należy jedynie skopiować zawartość pliku "mbm.zip" na dysk twardy, rozpakować i nieco poprawić plik "start.bat". Przykładowy plik uruchamiający 4 czujniki temperatury pod COM 1 powinien wyglądać następująco:

start C:\mbm\mbm_ds9097.exe COM1 0 3
start C:\mbm\mbm_ds9097.exe COM1 1 4
start C:\mbm\mbm_ds9097.exe COM1 2 5
start C:\mbm\mbm_ds9097.exe COM1 3 6

    gdzie:
  • "COM" to numer portu COM (RS232) na płycie głównej numerację zaczynamy od 1
  • "0" "1" "2" "3" to numer indeks czujki podpiętej pod przystawkę, numerację zaczynamy od 0 do n (nieskończoność :D)
  • "3" "4" "5" "6" to numer sensora w MBM, numerację zaczynamy od 3 (1 i 2 zarezerwowane są dla czujnika procesora i we wnętrzu obudowy)
  • "C:\mbm\mbm_ds9097.exe" ścieżka dostępu do w/w pliku exe i dll z którego korzysta MBM
Teraz powinniśmy skonfigurować jeszcze sam program MBM. Wchodzimy w ustawienia i w zakładce temperatury wybieramy "Czujnik MBM", który ustawiliśmy w pliku "start.bat" (numer sensora - ostatnia cyfra w linii) . W polu "Powinien pokazywać tablicę czujników" ustawiamy Custom. Przechodzimy poniżej do "Widoku" i zaznaczamy "ptaszkiem" "Wyświetl temperaturę w zasobniku" lub "Pokaż temperaturę na ekranie tablicy" lub jedno i drugie w zależności jaki wygląd preferujemy.


Klikamy zastosuj oraz uruchamiamy poprawnie edytowany "start.bat". Po chwili możemy cieszyć się już wskazaniami naszej czujki.


UWAGA!
Źle wykonana przystawka może uszkodzić waszą płytę główną. Przystawkę DS9097E należy podłączać przy wyłączonym komputerze. Podłączanie przy włączonym komputerze może uszkodzić porty COM. Autor oraz serwis Mod-Planet.com nie ponosi żadnej odpowiedzialności za uszkodzenia sprzętu poprzez złe wykonanie przystawki.
 
Modyfikacje - Recenzje Modyfikacje - Artykuły Modyfikacje - Wasze projekty Cooling - Recenzje Cooling - Artykuły Laboratorium - Zasilacze Laboratorium - Chłodzenie wodne Ranking PSU Ranking bloków CPU Hardware Sprzęt dla graczy Network Teksty czytelników - Recenzje Teksty czytelników - Artykuły Wyszukiwarka recenzji produktów
Layout & Design by szeq                   CMS by nazir123, pijany (based on PostNuke 0.7.6.4) © 2004-2009 mod-planet.com