Или китайцы кинули и поставили ADS1015 вместо ADS1115, либо я чего-то не понимаю

SlavaEngineer

✩✩✩✩✩✩✩
8 Янв 2020
2
0
Считываю датчик кислорода с помощью ADS1115. Датчик химический и выдает в пределах 5-8мВ, в зависимости от содержания кислорода в воздухе. Казалось бы, все просто, выставляю делитель по меньше, но на выходе получаю какой-то странный шаг, повыводил всё в порт и начало прояснятся - он по I2C отдаёт количество бит, которое изменяется не плавно, а с каким-то шагом, который при переводе в милливольты четко соответствует значениям для ADS1015. Возможно обьясняю не очень, вот пример

Выставляем умножитель №2, для ADS1015 кол-во бит нужно умножить на 1мВ, для ADS1115 на 0.0625.

// ADS1015 ADS1115

// ads.setGain(GAIN_TWO); // 2x gain +/- 2.048V 1 bit = 1mV 0.0625mV

Шаги бит на выходе 112, следующий 96, а весь промежуток между не показывает. По итогу получаем 112*0,0625=7 96*0,025=6 шаг в 1мВ. Закономерность сохраняется на любом множителе, точность скачка в битах при переводе в напряжение соответствует точности ADS1015. Вопрос, или я что-то не так делаю или не так понял, или китайцы поставили другой АЦП.
 

IamNikolay

★★★✩✩✩✩
15 Янв 2020
820
175

Pushok62

✩✩✩✩✩✩✩
26 Сен 2021
3
0
Похоже, это китайцы свои подделки распространяют. Я сегодня точно с такой же ситуацией столкнулся: модуль с микросхемой ads1115 (маркировка чипа BOGI) работает как ads1015: максимальное значение 7FF0 и изменяется с дискретностью 16 бит. Значит, это перемаркированная ads1015.
 

Pushok62

✩✩✩✩✩✩✩
26 Сен 2021
3
0
Нет, у меня для МК Atmel своя программа, не под Ардуино, всё прекрасно работает, но вот значения из чипа считываются как из ADS1015. Этот чип оказался подделкой. Вот и всё.
 

poty

★★★★★★✩
19 Фев 2020
3,226
939
@Pushok62, возвращайте, меняйте на нормальные. Это и раньше было, даже в больших закупках (на ali, а не на aliexpress), обман сплошной, перемаркировка, часто весьма опасная. Но сейчас есть потенциальная возможность вернуть деньги, раньше это было проблематично.
 
  • Лойс +1
Реакции: Pushok62

Pushok62

✩✩✩✩✩✩✩
26 Сен 2021
3
0
Поставил другой модуль ADS1115, купленный у другого продавца, и всё заработало как надо! Так что остерегайтесь поддельных чипов ADS1115!
 

viiprogrammer

✩✩✩✩✩✩✩
25 Янв 2022
1
1
Заказывали 27 шт ads1115, в итоге пришли паганые ads1015, маркировка BOGI, при измерении в <<режиме ADS1115>> шаг измерений 16 значений, при установленых значениях сэмплирования ads1115, выдаёт количество сэмплов как у ads1015 :ROFLMAO:
 
  • Лойс +1
Реакции: Pushok62