Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Prolific PL2303 ds18b20 - Czujnik temperatury usb

31 Mar 2015 12:43 6468 7
  • Poziom 17  
    Witam!
    Panowie mam problem z uruchomieniem termometru na przejściówce usb PL230.
    Adapter złożony jest wg. schematu:
    Prolific PL2303 ds18b20 - Czujnik temperatury usb

    Na komputerze stacjonarnym podpiętym bezpośrednio do fizycznego portu rs232 działa tak jak powinien.

    Przejściówkę na usb posiadam na chipie PL2303hx plus rezonator kwarcowy i parę kondensatorów. Przejściówka zakupiona jest w sklepie nie budowana samodzielnie.
    Sterowniki zainstalowane prawidłowo, gdyż jak zewrę rx z tx to w hyperterminalu normalnie otrzymuję odpowiedź.
    Jednak podepnę do przejściówki zbudowany adapter to niestety nie otrzymuję odczytów.
    Przykładowy program ze strony OneWireViewer nie znajduje czujników podłączonych do 1wire, Drugi program na którym działa ale podpięte bezpośrednio do poru usb też nie znajduje podłączenia po usb.

    Ogólnie z adaptera PL2303 wyprowadzone są 3 linie. RX, TX GND.
    Na schemacie widać, że potrzeba jeszcze linii DTR. Wyprowadziłem bezpośrednio z układu (pin2) taki sygnał zale nic to nie dało.

    Proszę o podpowiedź w jaki sposób można uruchomić ten układ? Czy potrzeba jeszcze jakiś dodatkowy układ (max232) aby prawidłowo uruchomić ten adapter?

    Pozdrawiam
    [/img]
  • Poziom 30  
    Spróbuj użyć innej przejściówki.
    Najlepiej FT232.
  • Użytkownik usunął konto  
  • Poziom 17  
    Udało mi się rozwiązać problem.
    Kabel jaki posiadam to kabel USB - RS232 UART TTL i dlatego nie chciało działać.
    Znalazłem gdzieś w sieci opis podłączenia poprzez ten kabel czujnika ds1820 ale 3 przewodami.
    Vcc-Vcc
    Gnd-Gnd
    Zwieram RX z TX i podłaczam do czujnika do środkowego pinu DQ. Od razu we wszystkich programach bez żadnego problemu wykryło adapter ds9097 i czujnik działa prawidłowo.

    Idąc za ciosem podłaczyłem czujnik w trybie passive czyli Prolific PL2303 ds18b20 - Czujnik temperatury usb

    na obrazku moze byc nie wyraznie widac. rezystor jest do 5v podlaczony.

    i wszystko działa jak powinno.

    Pozdrawiam
  • Poziom 17  
    Jednak pojawił sie mały problem. W sposób jaki podłączyłem adapter wykrywa tylko 2 czujniki, może być podłączonych kilka ale wykrywa tylko 2.

    Proszę o podpowiedź co z tym tematem można począć?
    Ogólnie zależy mi na podłączeniu 8 czujników 1wire ds18b20 przez usb.

    Pozdrawiam
  • Poziom 27  
    Skoro dwa czujniki widzi to ja bym spróbował znaleźć te dwa które widzi.
    Źródłem problemu może być też budowa portu wyjściowego na TX, dla 1wire musi być otwarty kolektor/dren, inaczej port sam w sobie będzie wprowadzać błędy.
  • Poziom 1  
    A ja podlaczylem PL2303TA USB do DS18B20 w ten sposob i tez dziala ...

    Ciekawe czy z tym podlaczeniem jest cos nie tak?

    Prolific PL2303 ds18b20 - Czujnik temperatury usb
  • Poziom 17  
    Temat został rozwiązany. Wg załaczonego obrazka od. prawie roku mam podłaczone wg tego sposobu 5czujników i wszystko działa od ok. 10 miesięcy

    schemat zaczerpnięty Link
    Prolific PL2303 ds18b20 - Czujnik temperatury usb