Товары из Китая

Инспекция предложений цифровых термодатчиков ds18b20


  1. Цена: ~$2/10шт
  2. Перейти в магазин

Пополнение запасов датчиков, которых осталось маловато. Из нескольких мест — посмотреть что там нынче бывает и для дублирования, если не придут или окажутся чем-то иным. Понятно, что это все не оригинальные датчики от dallas’а (или кто там их очередной раз купил), но проблем с ними у меня пока не было.

Второй заказ отсюда: https://aliexpress.ru/item/722534798.html (сейчас ~100р/5шт)

Третий (от начала года): https://aliexpress.ru/item/1005004584160584.html (сейчас ~130р/5шт)

Приехали упакованные в зип-пакетик внутри почтового.

Инспекция предложений цифровых термодатчиков ds18b20

В принципе все (типы) — рабочие. Насколько точны — эталона у меня нету, выборочно проверенные экземпляры друг от друга и от bmp280 при комнатной температуре отличались меньше чем на градус.

Выглядят так:

Инспекция предложений цифровых термодатчиков ds18b20

Для классификации подделок использовался небезызвестный код отсюда: github.com/cpetrich/counterfeit_DS18B20/

Начну с первых, купленных в 2015г:

Family B2 (Clone).

28-FF-69-5F-65-15-01-35: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.

Scratchpad Register: 50/05/4B/46/7F/FF/7F/10/FF

Info only: Scratchpad bytes 2,3,4 (4B/46/7F): Maxim default values.

Scratchpad byte 5 (0xFF): ok.

Scratchpad byte 6 (0x7F): unexpected value. Error.

Scratchpad byte 7 (0x10): ok.

0x4E modifies alarm registers: ok.

0x4E accepts 10 bit resolution: ok.

0x4E preserves reserved bytes: no, got: FF/3F/10. Error.

0x4E accepts 12 bit resolution: ok.

0x4E preserves reserved bytes: no, got: FF/7F/10. Error.

Checking byte 6 upon temperature change: not necessary. Skipped.

—> Sensor appears to be counterfeit based on 4 deviations.

Лот #1:

Family C (Clone).

28-61-64-0A-F2-1E-9A-62: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.

Scratchpad Register: 0F/02/AA/55/7F/FF/0C/10/64

Info only: Scratchpad bytes 2,3,4 (AA/55/7F): not Maxim default values 4B/46/7F.

Scratchpad byte 5 (0xFF): ok.

Scratchpad byte 6 (0x0C): unexpected value. Error.

Scratchpad byte 7 (0x10): ok.

0x4E modifies alarm registers: ok.

0x4E accepts 10 bit resolution: rejected (want: 0x3F, got: 7F). Error.

0x4E preserves reserved bytes: ok.

0x4E accepts 12 bit resolution: ok.

0x4E preserves reserved bytes: ok.

Checking byte 6 upon temperature change: not necessary. Skipped.

—> Sensor appears to be counterfeit based on 3 deviations.

Лот #2:

Family D2 (Clone w/o parasitic power).

28-DF-1C-44-D4-E1-3C-66: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.

Scratchpad Register: 90/01/55/05/7F/A5/A5/66/B4

Info only: Scratchpad bytes 2,3,4 (55/05/7F): not Maxim default values 4B/46/7F.

Scratchpad byte 5 (0xA5): should have been 0xFF according to datasheet. Error.

Scratchpad byte 6 (0xA5): unexpected value. Error.

Scratchpad byte 7 (0x66): should have been 0x10 according to datasheet. Error.

0x4E modifies alarm registers: ok.

0x4E accepts 10 bit resolution: ok.

0x4E preserves reserved bytes: ok.

0x4E accepts 12 bit resolution: ok.

0x4E preserves reserved bytes: ok.

Checking byte 6 upon temperature change: not necessary. Skipped.

—> Sensor appears to be counterfeit based on 4 deviations.

Лот #3:

Family D2 (Clone w/o parasitic power).

28-F8-BB-80-E3-E1-3C-A4: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.

Scratchpad Register: 80/01/55/05/7F/A5/A5/66/E0

Info only: Scratchpad bytes 2,3,4 (55/05/7F): not Maxim default values 4B/46/7F.

Scratchpad byte 5 (0xA5): should have been 0xFF according to datasheet. Error.

Scratchpad byte 6 (0xA5): unexpected value. Error.

Scratchpad byte 7 (0x66): should have been 0x10 according to datasheet. Error.

0x4E modifies alarm registers: ok.

0x4E accepts 10 bit resolution: ok.

0x4E preserves reserved bytes: ok.

0x4E accepts 12 bit resolution: ok.

0x4E preserves reserved bytes: ok.

Checking byte 6 upon temperature change: not necessary. Skipped.

—> Sensor appears to be counterfeit based on 4 deviations.

Проверил заметное отличие — работу с паразитным питанием, использовался esp8266 с iot прошивкой, подключение с подтяжкой через 4.7к к 3.3В.

И действительно, «C»/«B2» — работали, а оба определенных как «D2» нет.

Напоследок посмотрел на разброс внутри каждой группы (часть уже разбежались и участия не принимали) на таком вот «стендике» (сравнивать группы между собой не стоит, хоть условия примерно похожи, но не одновременно):

Инспекция предложений цифровых термодатчиков ds18b20Инспекция предложений цифровых термодатчиков ds18b20

Итог:

#0/«B2»:

26.44 26.19

#1/«С»:

26.12 26.12 26.44 26.44 26.19 26.06 26.12 26.37 26.00 25.81

#2/«D2»:

26.69 26.50 26.62 26.81

#3/«D2»:

26.81 27.00 26.62

Планирую купить

+11


Добавить в избранное


Обзор понравился

+52
+62

    Пополнение запасов датчиков, которых осталось маловато. Из нескольких мест — посмотреть что там нынче бывает и для дублирования, если не придут или окажутся чем-то иным. Понятно, что это все не оригинальные датчики от dallas’а (или кто там их очередной раз купил), но проблем с ними у меня пока не было.

    Второй заказ отсюда: https://aliexpress.ru/item/722534798.html (сейчас ~100р/5шт)

    Третий (от начала года): https://aliexpress.ru/item/1005004584160584.html (сейчас ~130р/5шт)

    Приехали упакованные в зип-пакетик внутри почтового.

    Инспекция предложений цифровых термодатчиков ds18b20

    В принципе все (типы) — рабочие. Насколько точны — эталона у меня нету, выборочно проверенные экземпляры друг от друга и от bmp280 при комнатной температуре отличались меньше чем на градус.

    Выглядят так:

    Инспекция предложений цифровых термодатчиков ds18b20

    Для классификации подделок использовался небезызвестный код отсюда: github.com/cpetrich/counterfeit_DS18B20/

    Начну с первых, купленных в 2015г:

    Family B2 (Clone).

    28-FF-69-5F-65-15-01-35: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.

    Scratchpad Register: 50/05/4B/46/7F/FF/7F/10/FF

    Info only: Scratchpad bytes 2,3,4 (4B/46/7F): Maxim default values.

    Scratchpad byte 5 (0xFF): ok.

    Scratchpad byte 6 (0x7F): unexpected value. Error.

    Scratchpad byte 7 (0x10): ok.

    0x4E modifies alarm registers: ok.

    0x4E accepts 10 bit resolution: ok.

    0x4E preserves reserved bytes: no, got: FF/3F/10. Error.

    0x4E accepts 12 bit resolution: ok.

    0x4E preserves reserved bytes: no, got: FF/7F/10. Error.

    Checking byte 6 upon temperature change: not necessary. Skipped.

    —> Sensor appears to be counterfeit based on 4 deviations.

    Лот #1:

    Family C (Clone).

    28-61-64-0A-F2-1E-9A-62: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.

    Scratchpad Register: 0F/02/AA/55/7F/FF/0C/10/64

    Info only: Scratchpad bytes 2,3,4 (AA/55/7F): not Maxim default values 4B/46/7F.

    Scratchpad byte 5 (0xFF): ok.

    Scratchpad byte 6 (0x0C): unexpected value. Error.

    Scratchpad byte 7 (0x10): ok.

    0x4E modifies alarm registers: ok.

    0x4E accepts 10 bit resolution: rejected (want: 0x3F, got: 7F). Error.

    0x4E preserves reserved bytes: ok.

    0x4E accepts 12 bit resolution: ok.

    0x4E preserves reserved bytes: ok.

    Checking byte 6 upon temperature change: not necessary. Skipped.

    —> Sensor appears to be counterfeit based on 3 deviations.

    Лот #2:

    Family D2 (Clone w/o parasitic power).

    28-DF-1C-44-D4-E1-3C-66: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.

    Scratchpad Register: 90/01/55/05/7F/A5/A5/66/B4

    Info only: Scratchpad bytes 2,3,4 (55/05/7F): not Maxim default values 4B/46/7F.

    Scratchpad byte 5 (0xA5): should have been 0xFF according to datasheet. Error.

    Scratchpad byte 6 (0xA5): unexpected value. Error.

    Scratchpad byte 7 (0x66): should have been 0x10 according to datasheet. Error.

    0x4E modifies alarm registers: ok.

    0x4E accepts 10 bit resolution: ok.

    0x4E preserves reserved bytes: ok.

    0x4E accepts 12 bit resolution: ok.

    0x4E preserves reserved bytes: ok.

    Checking byte 6 upon temperature change: not necessary. Skipped.

    —> Sensor appears to be counterfeit based on 4 deviations.

    Лот #3:

    Family D2 (Clone w/o parasitic power).

    28-F8-BB-80-E3-E1-3C-A4: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.

    Scratchpad Register: 80/01/55/05/7F/A5/A5/66/E0

    Info only: Scratchpad bytes 2,3,4 (55/05/7F): not Maxim default values 4B/46/7F.

    Scratchpad byte 5 (0xA5): should have been 0xFF according to datasheet. Error.

    Scratchpad byte 6 (0xA5): unexpected value. Error.

    Scratchpad byte 7 (0x66): should have been 0x10 according to datasheet. Error.

    0x4E modifies alarm registers: ok.

    0x4E accepts 10 bit resolution: ok.

    0x4E preserves reserved bytes: ok.

    0x4E accepts 12 bit resolution: ok.

    0x4E preserves reserved bytes: ok.

    Checking byte 6 upon temperature change: not necessary. Skipped.

    —> Sensor appears to be counterfeit based on 4 deviations.

    Проверил заметное отличие — работу с паразитным питанием, использовался esp8266 с iot прошивкой, подключение с подтяжкой через 4.7к к 3.3В.

    И действительно, «C»/«B2» — работали, а оба определенных как «D2» нет.

    Напоследок посмотрел на разброс внутри каждой группы (часть уже разбежались и участия не принимали) на таком вот «стендике» (сравнивать группы между собой не стоит, хоть условия примерно похожи, но не одновременно):

    Инспекция предложений цифровых термодатчиков ds18b20Инспекция предложений цифровых термодатчиков ds18b20

    Итог:

    #0/«B2»:

    26.44 26.19

    #1/«С»:

    26.12 26.12 26.44 26.44 26.19 26.06 26.12 26.37 26.00 25.81

    #2/«D2»:

    26.69 26.50 26.62 26.81

    #3/«D2»:

    26.81 27.00 26.62


СМОТРИ ТАКЖЕ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *