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.
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
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.
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
