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

Większość czujników DS18B20 sprzedawanych w Internecie to podróbki

ghost666 29 Lip 2020 23:33 20067 95
  • Większość czujników DS18B20 sprzedawanych w Internecie to podróbki
    Opublikowany niedawno raport wskazał, ze większość sprzedawanych poza oficjalną dystrybucją układów DS18B20 może być podróbkami lub kopiami, wykonywanymi przez inne niż Maxim firmy. Omawiany układ to prosty, cyfrowy sensor temperatury z interfejsem 1-Wire. Jeśli kupowaliście go na portalach aukcyjnych (zwłaszcza tych w Chinach) czy drobnych sklepikach możecie w swoich układach mieć nieoryginalny układ... przeczytajcie poniższy artykuł, jak możecie sprawdzić, czy to prawda.

    Nie są to pierwsze podrabiane komponenty elektroniczne na rynku. Od dawna mówi się o podrabianych tranzystorach (mamy o tym na forum nawet wątek na 50 stron - link, ale w ich przypadku najczęściej podróbka oznacza tyle, że element nie spełnia swoich parametrów. Inaczej jest w przypadku bardziej złożonych elementów cyfrowych. Ponad rok temu donosiłem o klonach mikrokontrolerów STM32, a jeszcze wcześniej głośno było o kopiach mostków USB-UART produkowanych przez FTDI. W tym ostatnim przypadku producent zareagowało dosyć ostro - jedna z kolejnych aktualizacji sterowników do tych układów sprawiła, że nielegalne kopie po prostu przestały działać. Nie spodobało się to użytkownikom tych urządzeń, co przełożyło się na dosyć dużo negatywnej prasy dla FTDI, które to finalnie wycofało się z tego rodzaju działań.

    Teraz na celownik wzięto proste i szalenie popularne układy DS18B20. Chris Petrich postanowił przyjrzeć temu zintegrowanemu czujnikowi temperatury od firmy Maxim. Jest on często spotykany w wodoodpornych sondach temperatury itp podobnych elementach, zwłaszcza w zestawach uruchomieniowych, kitach Arduino itp. Jego zespół kupił w 2019 roku ponad 1000 wodoodpornych sond lub samych układów od ponad 70 różnych dostawców w serwisie eBay, AliExpress i sklepach internetowych. Badacze stwierdzili, że zdecydowana większość tych układów to podróbki lub klony.

    Więc jeśli masz taki czujnik, szczególnie taki, który nie do końca działa zgodnie z oczekiwaniami, prawdopodobnie kupiłeś klon, ponieważ niektóre z fałszywych czujników nie działają z pasożytniczym zasilaniem, mają wysoki poziom szumów, przesunięcie temperatury poza reklamowanym pasmem +/-0,5°C, nie zawierają pamięci EEPROM, mają błędy i nieokreślone awarie.

    Większość czujników DS18B20 sprzedawanych w Internecie to podróbki
    Zdjęcia struktury krzemowej
    w oryginalnym (A1) oraz
    podrobionych (pozostałe)
    układach.
    Jednym ze sposobów sprawdzenia, czy posiadany czujnik jest fałszywy, jest sprawdzenie konstrukcji zewnętrznej i na przykład górny znak świadczący o oryginalności chipów Maxima jest wycinany laserowo, a nie drukowany; pierwsze dwa rzędy powinny zawierać napis DALLAS 18B20, który odnosi się do Dallas Semiconductor (firma została kupiona przez Maxim Integrated w 2001 roku, przez długi czas spółka funkcjonowała jednakże jako Dallas-Maxim) etc.

    Innym prostym sposobem jest sprawdzenie kodu ROM. Jeśli nie jest zgodny ze wzorem 28-xx-xx-xx-xx-00-00-xx, oznacza to, że czujnik DS18B20 jest klonem. Aby zbadać kod ROM, wystarczy uruchomić jeden (lub oba) szkice Arduino, aby przetestować czujniki DS18B20. Są one dostępne na repozytorium autora na portalu GitHub, linkowanym na dole artykułu.

    * Discover_fake_DS18B20.ino przeprowadza pewne bezpieczne testy i wskazuje, czy układ wykazuje odchylenia od normy dla autentycznego DS18B20. Nie jest przeznaczony do pracy z pasożytniczym zasilaniem.
    * classify_fake_DS18B20.ino to minimalna implementacja dopasowująca czujnik do określonej rodziny na podstawie odpowiedzi na nieudokumentowane kody funkcyjne. Używanie go jest ryzykowne, ponieważ wysyłanie nieudokumentowanych kodów funkcji do czujnika DS18B20 może sprawić, że stanie się on trwale niezdatny do pracy. Używaj tego szkicu na własną odpowiedzialność.

    Na Github znaleźć można zarówno szkice Arduino, jak i szczegółowe wyjaśnienie cech autentycznych i fałszywych elementów z rodziny DS18B20. Niektóre z klonów obejmują UMW lub GXCAS 18B20, który działa generalnie zgodnie ze specyfikacjami, 7Q-Tek QT18B20 z przesunięciem temperatury -0,5°C przy 0°C, a także inne części określane jako "szumiące śmieci z superkondensatorem" lub po prostu "szumiące śmieci". Te dwa ostatnie rodzaje są bardzo często spotykane na rynku.

    Jak więc uniknąć zakupu fałszywego czujnika lub sondy DB18B20 Unikaj eBay i Aliexpress i kupuj części bezpośrednio od Maxim Integrated lub za pośrednictwem oficjalnych dystrybutorów firmy, takich np. Arrow.com

    Źródła:
    https://www.cnx-software.com/2020/07/13/fake-ds18b20-temperature-sensors-counterfeit-clones/
    https://github.com/cpetrich/counterfeit_DS18B20x

    Fajne? Ranking DIY
    O autorze
    ghost666
    Tłumacz Redaktor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11960 postów o ocenie 10197, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • #2 18845065
    kaczodp
    Poziom 14  
    Kiedyś straciłem sporo czasu szukając błędu w kodzie a okazało się że mam podróbę. Dokładność pomiaru 0,5stopnia bez względu jaką ustawię i nie działa eeprom. Układy kupione w https://botland.com.pl/pl/. Po wymianie na inny, kupiony w Farnel wszystko dobrze. Proszę porównać różnice w cenach w obu sklepach! Pytałem Botland skąd maja czujniki, nie zdradzili mi tej tajemnicy. Po tej odpowiedzi już nic więcej tam nie kupiłem.
    Nieudokumentowane komendy w classify_fake_DS18B20.ino nie są niebezpieczne a związane są z kalibracją. Czytanie ich nic nie uszkodzi. Złe zapisy mogą rozkalibrować układ i dokładność spadnie do +- 2 stopni.
    Sprawdzę wszystkie czujniki bo mam posortowane i wiem gdzie były kupowane. Powstanie lista sklepów, jak myślę tanich, z podróbami.
  • #3 18845239
    Konto nie istnieje
    Poziom 1  
  • #4 18845244
    MarekS6
    Poziom 16  
    Ja myślę, że większość kupujących zdaje sobie sprawę z tego że kupuje podróbki. Czasami jednak to taki jakby kompromis. Chodzi tu nie o gołe czujniki a te w jakichś gotowych obudowach wodoszczelnych z wyprowadzonym kablem. Bezpośrednio u producenta nie kupię np czujnika w obudowie metalowej przygotowanej do wkręcenia w instalację z rurek 1/4 lub 1/2 cala i różnych innych gwintowanych miejsc (gwint M8, M10 itd) wraz z odpowiednią długością zanurzenia tej sondy. U chińczyka mamy do wyboru, do koloru, a na samą taką obudowę (bo zrobić sondę z czujnikiem ze sprawdzonego źródła) jeszcze nie trafiłem. Oczywiście na siłę nie szukałem bo nie potrzebowałem więc może idzie takowe znaleźć.

    Ale przyznam, że nie dawno temu jeden kolega z forum supl'i pisał mi program do Wemos'a i dopiero w około 15 wersji (wprowadzał różne opóźnienia itp) dwa czujniki z aliexpress na jednej lini 1Wire ruszyły. Wcześniej albo wcale nie działały, albo tylko jeden z nich, a najczęściej było tak że świeżo po włączeniu pierwszy pomiar był bezbłędny a już e kolejnych jeden z czujników nie reagował na komendy. Kolega który zdalnie pisał mi ten firmware nie miał problemów z ani jedną kompilacją - w każdej z nich czujniki jakie posiadał działały bezbłędnie...
  • #5 18845299
    kaczodp
    Poziom 14  
    Sprawdzając w jednym termometrze numery seryjne stwierdziłem, że na 5 DS18 4 to podróbki! To aż 80% układów.
  • #7 18845421
    gulson
    Administrator Systemowy
    Kurcze, to dlatego męczyłem się z 10 czujnikami z pasożytniczym zasilaniem, ciągle mi niektóre znikały lub wskazywały głupoty. Człowiek się całe życie uczy.
  • #8 18845454
    elektryku5
    Poziom 39  
    Najgorzej jak podróbka wygląda jak oryginał i bez zniszczenia obudowy nie da się nic sensownego stwierdzić, o ile w tranzystorach potrafi być struktura 1x1mm w obudowie TO3, o tyle w układach scalonych bez specjalistycznego sprzętu i wiedzy nawet skalpowanie na niewiele się zda...
  • #9 18845466
    gulson
    Administrator Systemowy
    Straciłem wtedy 3 wieczory, podmieniałem różne DS kupowane z aliexpress (te na kablu gotowe), ale zawsze było coś. Jakbym policzył ile czasu zmarnowałem pomnożył powiedzmy razy praca specjalisty 50zł za 1h, to się okazało, że jestem do tyłu z 500zł, tylko dlatego, że zaoszczędziłem parę złotych na czujnikach.
  • #10 18845468
    andrzej55
    Poziom 37  
    Podobnie jest z tanimi,"super dokładnymi" RTC DS3231- praktycznie same kiepskiej jakości podróbki.
  • #11 18845489
    Konto nie istnieje
    Poziom 1  
  • #12 18845509
    pier
    Poziom 24  
    I to jest trop. Męczyłem się ze sterownikiem pieca nadmuchowego własnej konstrukcji z dwoma DS-ami. Teraz widzę że może nie program jest źle napisany tylko te DS-y pewnie lipne. Jedyna rada kupować w TME.
  • #13 18845512
    madamsz1
    Poziom 41  
    Nie tylko te czujniki, ale masę innych elementów można "trafić" i męczyć się z naprawą i szukaniem usterki. Ja od pewnego czasu (spawarki gdzie tranzystory zmieniałem co drugi dzień) wole kupić np. w TME (jeszcze nie trafiłem u nich na "malowankę"), dać więcej niż męczyć się. Tam gdzie można zarobić nawet centa razy oczywiście ileś tam tysięcy sztuk, to będą podróby i chyba tego nie pozbędzie się nikt.
    Akurat mało na tych czujnikach robiłem, ale miałem szczęście trafić na oryginały bo wszystko chodziło :)
  • #14 18845614
    khoam
    Poziom 42  
    gulson napisał:
    Straciłem wtedy 3 wieczory, podmieniałem różne DS kupowane z aliexpress (te na kablu gotowe)

    Akurat te "gotowe na kablu" to jest ostatnia w kolejce wersja DS, jaką należałoby kupować. Szkoda, że nie spytałeś na Forum ;)
  • #15 18845816
    tzok
    Moderator Samochody
    Wyjąłem pozostałości po dawnym projekcie (monitorowanie temperatury wiązania betonu) i przetestowałem 15 szt. DS18B20... 13 okazało się być podróbkami (B2), 2 autentyczne Maximy (A1).
  • #16 18845860
    khoam
    Poziom 42  
    ghost666 napisał:
    Jak więc uniknąć zakupu fałszywego czujnika lub sondy DB18B20 Unikaj eBay i Aliexpress i kupuj części bezpośrednio od Maxim Integrated

    To ciekawy wniosek biorąc pod uwagę, że pod linkiem cytowanym w artykule jest wymienionych kilkanaście firm sprzedających za pośrednictwem AliExpress.
    https://github.com/cpetrich/counterfeit_DS18B20#sources
    Nadmienię, że DS, które zakupiłem u jednego z tych wymienionych sprzedawców na AliExpress są autentyczne. Faktem jest, że nie były najtańsze :)
  • #17 18845878
    bosman
    Poziom 16  
    Jak dlugi przewód 3x1mm2 mogę dać mając orginalny układ?
  • #18 18845889
    khoam
    Poziom 42  
    bosman napisał:
    Jak dlugi przewód 3x1mm2 mogę dać mając orginalny układ?


    Firma Maxim Integrated udzieliła już w "FAQS: DS18B20" następującej odpowiedzi:
    Cytat:
    There is no stated maximum distance for connecting the DS18B20. The transmission range depends highly on the system's environment and design. Instead of specifying a distance, the part is specified by logic level and timing thresholds. As long as the system can satisfy the timing and voltage considerations, it will work fine.

    Znaczy dokładnie, to nie wiadomo ;)
    https://www.maximintegrated.com/en/support/faqs/ds18b20-faq.html
  • #19 18845893
    jack63
    Poziom 43  
    A co ze starszymi egzemplarzami?
    Mam taki DS18B20. Pod lupą napisy wyglądają jak wytłoczone. Trzecia linia zaczyna się od 08. ROM ID nie zaczyna się od 28.
    Z trybu parasite nie korzystałem. Mam go podłączonego do interfejsu 1W zrobionego przeze mnie pod port RS232. Kabel do DSa to ok 15m skrętki cat 5. DS jest goły tzn nie ma żadnej gilzy itp.
    Czujnik mierzy bardzo dokładnie. Porównywałem z wzorcowanymi termometrami. Ma też jedną, bardzo istotną dla mnie zaletę: bardzo szybko reaguje na zmiany temp.
    Niby wszystko jest Ok, ale czasami wyskakuje te "kultowe" 85 oC. Czyżby też podróbka? Czy może bardziej wpływ zakłóceń, bo istnie korelacja między tym 85oC a startem sprężarki lodówki, w której temp jest mierzona.
  • #20 18845936
    khoam
    Poziom 42  
    jack63 napisał:
    Niby wszystko jest Ok, ale czasami wyskakuje te "kultowe" 85 oC. Czyżby też podróbka?

    Kolega @Pokey opisał ten problem w tym poście:
    https://www.elektroda.pl/rtvforum/topic3585384.html
    Zaprezentowana tam metoda działa naprawdę dobrze. Nawet z podróbkami DS, o ile mają EEPROM, a nie jakiś super-kondensator ;)
  • #21 18845984
    bosman
    Poziom 16  
    khoam napisał:
    bosman napisał:
    Jak dlugi przewód 3x1mm2 mogę dać mając orginalny układ?


    Firma Maxim Integrated udzieliła już w "FAQS: DS18B20" następującej odpowiedzi:
    Cytat:
    There is no stated maximum distance for connecting the DS18B20. The transmission range depends highly on the system's environment and design. Instead of specifying a distance, the part is specified by logic level and timing thresholds. As long as the system can satisfy the timing and voltage considerations, it will work fine.

    Znaczy dokładnie, to nie wiadomo ;)
    https://www.maximintegrated.com/en/support/faqs/ds18b20-faq.html

    To teoreticznie,a praktycznie? Czy ktoś bawił się takimi połączeniami,np.35mb-tyle mam z domu do pieca CO.
  • #22 18846004
    jack63
    Poziom 43  
    khoam napisał:
    Kolega @Pokey opisał ten problem w tym poście:

    Znam ten temat. Jest super, ale ja korzystam z gotowego programu. Nie jest to dla mnie wielki problem.
    Bardziej mnie interesuje mój "staroć". Rok produkcji 2008.
    Czy wtedy już podrabiano DSy?
    Gdzie dokładnie spytać o numer seryjny? Czy to jest oryginał?
  • #23 18846088
    Thorgus
    Poziom 12  
    Macie może jakieś sprawdzony sklep z czujnikami do zanurzania w wodzie?
  • #24 18846103
    zgierzman
    Poziom 31  
    andrzej55 napisał:
    Podobnie jest z tanimi,"super dokładnymi" RTC DS3231- praktycznie same kiepskiej jakości podróbki.


    Z tym akurat układem sprawa jest bardziej tajemnicza.
    Znalazł się ktoś podejrzliwy, kto korespondował w tej sprawie z Maximem, dobrał się do struktury układu i wysłał zdjęcia do producenta.
    https://blog.heypete.com/2017/07/29/a-look-inside-the-ds3231-real-time-clock/
    Wychodzi na to, że kości nie różnią się niczym od oryginału (nawet Maxim to potwierdził), ale kosztują 10 razy taniej.

    Ja kilka tych zegarków sprawdziłem, i nie spotkałem się z "kiepską jakością". Wszystkie działają jak należy, i chodzą o niebo dokładniej od tych z zewnętrznym kwarcem. Nie mówiąc już o upierdliwości strojenia tych ostatnich...
  • #25 18846285
    fifi_22
    Poziom 8  
    Nie do końca widzę w czym problem, jak ktoś potrzebuje sprawdzone, firmowe i niezawodne układy to kupuje u dystrybutorów i płaci jak za zboże (niektóre układy Maxima naprawdę "walą" po kieszeni). Ale jak ktoś się chce tylko pobawić, poznać układ, napisać bibliotekę, to kupowanie układów niewiadomego pochodzenia jest jedynym rozsądnym wyjściem. Nawet jeżeli z zakupionych 10 układów zadziała 5, to i tak wyjdzie taniej od samej dostawy w obrębie np. Europy od dystrybutora.
  • #26 18846362
    khoam
    Poziom 42  
    Cena netto DS18B20 u dystrybutora przy zakupie 10 szt. to ok. 12,5 PLN za sztukę (bez kosztów wysyłki).
    Cena na AliExpress (raczej brutto) za 10 szt. to ok. 5 USD z wysyłką, czyli 19 PLN za 10 szt.
    Różnica jest więc znaczna i stąd też pewnie potrzeba publikowania takich artykułów, aby uzmysłowić z czego ona wynika ;)
  • #27 18846460
    RitterX
    Poziom 39  
    bosman napisał:
    To teoreticznie,a praktycznie? Czy ktoś bawił się takimi połączeniami,np.35mb-tyle mam z domu do pieca CO.

    Takie rzeczy to tylko u Wróżbity Macieja. Nikt nie zgadnie jaki po drodze będziesz miał poziom zakłóceń. Pakowanie się w 35m jakościowego kabla transmisyjnego jest bez sensu, bo to tanie nie będzie. Pozostaje RS485 albo pętla prądowa. Zysk jest taki, że gdyby przyszło do dodania jeszcze czegoś z telemetrii to się nie plączesz.

    Przez pewien czas używałem czujników KTY + mikrokontroler bo tak bardzo byłem zadowolony z dostępnych DS-ów. Cienkościenne patronki ze stali nierdzewnej w przedziale średnic 3...12mm nie są drogie i dostępne. Plusem jest danie odpowiedniego przewodu pod względem długości, typu izolacji i jakości.
  • #28 18846801
    Ibuprom
    Poziom 26  
    Na jednej linii - łącznie może z 50m miałem umieszczone 14 czujników DS. Interfejs 1-wire - usb. Kabel telefoniczny płaski. Bez zasilania pasożytniczego. Mniej więcej na środku kabla dodana spora pojemność na żyłach zasilających. Też jednak musiałem dać rezystor podciągający 2k, bo na 4,7k odzywały się 2 czujniki na linii. Przez kilka lat działało bezproblemowo, żadne zakłócenia mu nie przeszkadzały, błędne odczyty w ciągu dnia można było policzyć na palcach jednej ręki.
  • #29 18847056
    pepe_lodz
    Poziom 15  
    khoam napisał:
    ghost666 napisał:
    Jak więc uniknąć zakupu fałszywego czujnika lub sondy DB18B20 Unikaj eBay i Aliexpress i kupuj części bezpośrednio od Maxim Integrated

    To ciekawy wniosek biorąc pod uwagę, że pod linkiem cytowanym w artykule jest wymienionych kilkanaście firm sprzedających za pośrednictwem AliExpress.
    https://github.com/cpetrich/counterfeit_DS18B20#sources
    Nadmienię, że DS, które zakupiłem u jednego z tych wymienionych sprzedawców na AliExpress są autentyczne. Faktem jest, że nie były najtańsze :)


    Daj namiar na sprzedawcę...
  • #30 18847133
    oskar777

    Poziom 26  
    Ja akurat nie podam sprzedawcy ale jak by tak posortować na Ali po ilości zamówień sprzedawców to jeżeli jakiś sprzedawca ma po kilkaset zamówień tego scalaka i drugie tyle komentarzy i ilość pozytywnych jest na poziomie powiedzmy 99.4-99.9 to trudno uwierzyć mi, że to podróba ewentualnie dobrze zrobiony klon.

Podsumowanie tematu

W dyskusji poruszono problem podróbek czujników temperatury DS18B20, które są powszechnie dostępne w sprzedaży, szczególnie na platformach aukcyjnych. Użytkownicy dzielą się doświadczeniami związanymi z niską jakością tych komponentów, co prowadzi do błędnych odczytów temperatury oraz problemów z EEPROM. Wiele osób zauważyło, że czujniki zakupione w nieoficjalnych źródłach często nie spełniają specyfikacji, co skutkuje koniecznością stosowania mniejszych rezystorów podciągających (np. 2k zamiast 4.7k) dla poprawy działania. Użytkownicy podkreślają, że oryginalne czujniki od Maxim Integrated działają znacznie lepiej, a podróbki mogą powodować straty czasowe i finansowe. Wskazano również na inne podrabiane komponenty, takie jak RTC DS3231 oraz mikrokontrolery STM32. Wiele osób zaleca zakupy w renomowanych hurtowniach, takich jak TME czy Farnell, aby uniknąć problemów z jakością.
Podsumowanie wygenerowane przez model językowy.
REKLAMA