1-Wire by USB

opis by @swierzak 2016/03/16 18:26

Do podłaczenia ds 18b20 poprzez usb 1-wire będziemy potrzebowali:

  • Adapter USB pl2303 lub ft232

  • przystawkę ds9097e

można ją zakupić bądź wykonać wg załączonego schematu

do zbudowania adaptera ds9097e będą nam potrzebne:

  • 2 x tranzystor bs170
  • 3 x rezystor 4,7kOhm

Całość lutujemy wg schematu zamieszczonego powyżej

podłączenie całości wykonujemy tak jak opisy na adapterach

  • rx do rx
  • tx do tx
  • 5v zasilanie oraz gnd.

Jeżeli na na długich przewodach lub większej ilości czujników będą się pojawiały błędy odczytów
należy zmniejszyć wartość rezystora R1 z 4,7k do 2,2k lub w skrajnych przypadkach do 1,5k.

Sposób podłączenia czujników ds18b20

Są dwie możliwości a) 3 przewody b) 2 przewody (max 6szt powyżej zaczynają sie problemy)

Samo ustawienie w nettemp jest bardzo proste w device USB Serial (nie mylić z 1wire serial) wybieramy port do którego jest podłączone usb następnie w device/scan dajemy scan i czekamy aż się pojawią czujniki- czasami to trwa bardzo długo. Jeżeli pojawi nam się 1wire usb ds9097e to znaczy, że wszystko jest ok i czujniki powinny się pojawić w devices/new devices



Sposób alternatywny

dodatek by @arTii 2016/03/16 18:26

Istnieje jeszcze drugi sposób wykonania adaptera DS9097E
UWAGA: podobno nie u wszystkich działa - u mnie działało prawidłowo przy 6 czujnikach.
Niemniej koszt wykonania jest znikomy, więc czasami warto spróbować, szczególnie jeśli będzie niewiele czujników

Niezbędne elementy:

  • Dioda BAT95 - 2 szt
  • Dioda Zenera 6,2v
  • Dioda Zenera 3,9V
  • Rezystor 1,5kohm

całość łączymy w sposób pokazany na schemacie

Całość można zamknąć w obudowie wtyczki DB9 a na zewnątrz wyprowadzić tylko złącze ARK2 do podłączenia czujników

Tak przygotowany adapter możemy podłączyć nie tylko do NetTemp-a lecz również za pomocą komputera z oprogramowaniem windows możemy mierzyć temperaturę otoczenia.

Do współpracy z nowszymi systemami Windows godne polecenia są również adaptery USB-RS232 z chipem CH340
Adapter działa również z Raspberry PI i innymi platformami

sensory/1-wire_usb.txt · ostatnio zmienione: 2018/09/09 16:09 (edycja zewnętrzna)
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5