Skocz do zawartości

Pytanie o DS18b20 i Arduino


Otnok

Pomocna odpowiedź

Hej

Jestem dość początkujący w elektronice, dlatego proszę Was o pomoc z czujnikiem temperatury DS18b20. Moje pytania są następujące:

1) w jaki sposób mogę się dowiedzieć ile prądu pobiera wspomniany czujnik? Podłączamy do niego 5V, więc przypuszczam że wewnątrz czujnika jest jakiś opornik który reguluje przepływające natężenie. Chciałbym się dowiedzieć jakie ono jest dokładnie. Do Arduino podpięty jest zasilacz 9V/2A.

2) kolejne pytanie dotyczy interfejsu 1-wire. Rozumiem ideę rezystora pullup, dzięki któremu stale utrzymujemy stan wysoki na pinie który służy do komunikacji. Jednak nie bardzo wiem w jaki sposób odbywa się komunikacja między pinem, a czujnikiem.

Będę wdzięczny za odpowiedzi.

Pozdrawiam!

Link do komentarza
Share on other sites

Jeśli nie chce Ci się zmierzyć tego prądu, będziesz musiał przeczytać:

https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf

Tam też opisany jest protokół komunikacyjny.

Acha, ten link to pierwsza odpowiedź przeglądarki na zapytanie "DS18B20" 😐

Oczywiście witamy na pokładzie, ale czy naprawdę wolałeś napisać takiego posta niż wstukać 7 liter do Google? Dopiero gdy będziesz miał problemy ze zrozumieniem zawartych tam informacji, możesz z czystym sumieniem pytać lub.. szukać tego samego po polsku:

https://pl.wikipedia.org/wiki/1-Wire

http://vindicator.pl/sites/default/files/projekty/1wire.pdf

To dwa kolejne trafienia Google'a na zapytanie "protokół 1-wire". Jakieś wnioski?

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.