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

Zamiennik DS1820 na DS18S20 - dłuższy czas odczytu, gdzie kupić DS1820?

pietrucha18 08 Maj 2015 11:38 1836 9
REKLAMA
  • #1 14677947
    pietrucha18
    Poziom 16  
    Witam,
    Posiadam sterownik wentylacji.
    Są tam czujniki DS1820, zakupiłem DS18S20 ale niestety sterownik nie potrafi odczytać z niego poprawnie temperatury (dłuższy czas odczytu).
    Nie mam możliwości ingerencji w kod w sterowniku.
    Gdzie są dostępne jeszcze stare DS1820? (czas odczytu 500 ms).
  • REKLAMA
  • #2 14678135
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 14679128
    pietrucha18
    Poziom 16  
    Wiem, ale to state badziewie jest nie dostępne a firma która montowała za jeden czajnik chce 80 zł.
  • #4 14683998
    wawxx
    Poziom 17  
    Witam!
    Przed chwilą "pobawiłem" się z DS1820 o numerze seryjnym BCEA59020800 i z tej "zabawy" wyszło, ze niezależnie od tego, czy czujnik był podłączony trzema przewodami, czy dwoma minimalny,
    a więc czy był zasilany z +5V, czy nie, czas potrzebny do prawidłowego działania to 630 ms, przy czasie 620 ms wyskakuje błąd i czujnik pokazuje 85 stopni.
    Należałoby też sprawdzić jakość przewodów i styków, do których podłączony jest czujnik, bo to może mieć pewien wpływ na jego działanie.
    Przypominam też, że przy zailaniu "Parasite" konieczne jest połaczenie wyprowadzeń 1 i 3 do masy, a nie tylko wyprowadzenia 1 = GND.
    Jeżeli to nie pomoże, to obawiam się, że jedynym sposobem załatwienia sprawy, bez ingerencji w oprogramowanie, jest wymiana kwarcu z oryginału na taki z np. o 10% mniejszą częstotliwością. Oczywiście o ile mikrokontroler pracuje z trybie z zewnętrznym rezonatorem kwarcowy i taka zmiana nie spowoduje złej pracy sterownika.
    Pozdrawiam
    Wojtek
  • #5 14684599
    pietrucha18
    Poziom 16  
    Śrubuje z kwarcem i dam znać. (czy występuje)
  • REKLAMA
  • #6 14733107
    edi6412
    Poziom 9  
    Witam!
    Mam podobny problem, kupiłem centralkę alarmową z możliwością podłączenia 6 czujników DS1820. Czujniki DS 18S20 i DS18B20 nie zgłaszają się. W dodatku to podobno DS1820 jakaś seria militarna. Czy ktoś wie czym się różni i czy ewentualnie gdzie takie coś zdobyć ? W firmie chcą za czujnik 39 zł., zawsze to mniej niż 80 zł, ale i tak przy 6 sztukach to spory wydatek. Myślę, że firma specjalnie zdobyła takie unikaty, żeby mieć monopol na swoje czujniki i sporo zarobić !
    Pozdrawiam Edward
  • #7 14734562
    dondu
    Moderator na urlopie...
    edi6412 napisał:
    Mam podobny problem, kupiłem centralkę alarmową z możliwością podłączenia 6 czujników DS1820. Czujniki DS 18S20 i DS18B20 nie zgłaszają się. W dodatku to podobno DS1820 jakaś seria militarna. Czy ktoś wie czym się różni i czy ewentualnie gdzie takie coś zdobyć ? W firmie chcą za czujnik 39 zł., zawsze to mniej niż 80 zł, ale i tak przy 6 sztukach to spory wydatek. Myślę, że firma specjalnie zdobyła takie unikaty, żeby mieć monopol na swoje czujniki i sporo zarobić !

    Zamiast gdybać, porównaj dokumentacje:
    http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
    http://www.systronix.com/Resource/ds1820.pdf
    http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf
  • #8 14734594
    tmf
    VIP Zasłużony dla elektroda
    wawxx napisał:
    Witam!
    Przed chwilą "pobawiłem" się z DS1820 o numerze seryjnym BCEA59020800 i z tej "zabawy" wyszło, ze niezależnie od tego, czy czujnik był podłączony trzema przewodami, czy dwoma minimalny,
    a więc czy był zasilany z +5V, czy nie, czas potrzebny do prawidłowego działania to 630 ms, przy czasie 620 ms wyskakuje błąd i czujnik pokazuje 85 stopni.


    To masz raczej błąd w sofcie. Jeśli odczytasz wynik przez zakończeniem konwersji to istotnie, dla pierwszego odczytu otrzymasz 85 stopni, ale przy kolejnych odczytach otrzymasz wynik z poprzedniej konwersji. Jak mierzysz temp. np. co kilka sekund, czy nawet minut to w wielu przypadkach nie jest to problemem. Swoją drogą tak to jest jeśli ktoś pisze głupio soft i zamiast sprawdzać, czy wynik konwersji jest już dostępny robi delaye. Potem mała zmiana i wszystko się sypie... Nie dziwię się, że hobbyści tak piszą - po prostu jest prościej, ale, żeby w profesjonalnym sprzęcie były takie babole...
  • REKLAMA
  • #10 14734881
    tmf
    VIP Zasłużony dla elektroda
    Owszem, każdy DS ma unikalny numer identyfikacyjny, więc bez problemu można powiązać urządzenie z konkretnym czujnikiem. Jeśli w urządzeniu jest więcej niż jeden DS to jest to całkiem prawdopodobne. W przeciwnym przypadku byłaby to niepotrzebna uciążliwość. Jeśli masz analizator logiczny to go podłącz pod linie danych OW i zobacz co tam "lata".
REKLAMA