logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Przejściówka rs232 i termometr DS9097

Komar91 10 Wrz 2011 11:14 2289 5
REKLAMA
  • #1 9912775
    Komar91
    Poziom 18  
    Witam

    Zrobiłem przejściówkę na MAX232 ze strony http://mirley.firlej.org/wirtualny_port_rs232 i po podłączeniu do PC wszystko jest ok układ działa prawidłowo. Testowałem myszkę podłączoną do tego portu za pomocą przejściówki rs232 na ps2. Lecz gdy chcę podłączyć prosty termometr/konwerter DS9097 jest już problem. Używam programy OneWireViewer i jest tam opcja auto detekcji, która wykrywa prawidłowo adapter i port wirtualny, lecz nie wykrywa ds18b20 i bardzo mocno grzeje się dioda zenera 3v9. Może ktoś wie jak rozwiązać ten problem lub ma inny schemat termometru na port com lub usb.
  • REKLAMA
  • #2 9916431
    And!
    Admin grupy Projektowanie
    Na początek postaraj się ograniczyć moc strat diody Zenera,
    stosując rezystor około 100om.
    Zauważ że konwerter ma również wyjście zasilania +5V które można wykorzystać,
    w układzie termometru do jego zasilania.

    Innym rozwiązaniem może być zastosowanie np. ds2490 lub podobnych.
  • REKLAMA
  • #3 9916615
    Komar91
    Poziom 18  
    A gdzie można dostać ds 2490 bo w Poznaniu pytałem i nie mieli a jeden ze sprzedawców mówił, że układ jest już niedostępny. Ja na końcówce DTR [4] mam napięcie 5v względem masy. Czy ten rezystor włączyć szeregowo z diodą zenera? Co do układu podobnego do ds2490 to masz jakiś schemat takiej przejściówki. Słyszałem jeszcze o przejściówce UART na 1 wire lecz nie znalazłem schematu. Również zależy mi na tym aby konwerter obsługiwał dostępny na rynku program.
  • REKLAMA
  • #4 9916810
    And!
    Admin grupy Projektowanie
    Co do ds2490 nie jest polecany w nowych projektach,
    stąd możliwa jego słaba dostępność,
    przykład konwertera USB<->1wire: Link

    Mając już konwerter i oprogramowanie na COM,
    spróbuj na razie z tym co masz.
    Można spróbować włączyć na linii DTR(4) rezystor,
    tak aby ograniczyć prąd płynący przez diodę zenera w układzie termometru.
  • REKLAMA
  • #5 9916937
    Komar91
    Poziom 18  
    No tak ale on jest na ds2490. Ja wcześniej chciałem zrobić układ z jakiejś elektroniki dla wszystkich chyba z roku 2005 lub 2008 ale tam właśnie był ten układ. Co do rezystora to dałem i dioda już się nie grzeje. Zauważyłem na dwóch programach jak próbuję włączyć adapter z podłączonym czujnikiem to wyskakują błędy a jak bez to wykrywa. I niestety nie chcę wykryć potem czujnika. Jak włączę program OneWireViewer bez podłączonego czujnika to w lewym górnym rogu miga mi zielony kwadracik i kiedy podłączę czujnik to on świeci na stałe.Prubowałem na dwóch czujnikach i to samo narazię jeszcze coś pokombinuję.
  • #6 9920671
    And!
    Admin grupy Projektowanie
    Niestety do obsługi 1wire, program prawdopodobnie wykorzystuje COM
    w nietypowy sposób traktując linię danych jako port I/0 którą można
    przełączać w dowolnych momentach.
    Przy zastosowaniu konwertera zależności czasowe mogą być zaburzone,
    nie ma to znaczenia przy transmisji szeregowej gdzie wysyłane są paczki bajtów,
    w przypadku nietypowego wykorzystania COM może wystąpić taki problem.

    Daj znać czy udało się uruchomić 1wire na tym konwerterze.

    Jeżeli nie zadziała pozostają rozwiązania oparte o konwertery 1Wire<->USB,
    lub termometry z uP odczytujące dane z termometrów 1Wire i wysyłające dane
    po RS-232 lub USB.

    Do tych rozwiązań potrzebne będzie niestety dedykowane oprogramowanie.
REKLAMA