(098) 067-12-26 Киевстар (098) 067-12-26   Киевстар
(066) 142-24-48 Vodafone (066) 142-24-48   Vodafone
(098) 067-12-26 Lifecell (063) 642-36-59   Lifecell
 info@arduino.ua
График работы магазина:
Пн-Пт: 9.00 - 19.00
Сб: 10.00 - 19.00
Вс: выходной
г. Киев, ул. Васильковская, 30
ст.м. "Васильковская"
Каталог
Напиши партнеры https://hacklab.kiev.ua/!

12-бит 4 канала I2C АЦП на ADS1015

код: AOC603

  • Доставка по Украине.
    Мы отправляем заказы "Новой Почтой" по Украине и курьером по Киеву. Также возможен самовывоз из нашего магазина.
  • 6 месяцев гарантии.

    Мы даем гарантию на любой товар приобретенный в нашем магазине:

    6 месяцев на товары, кроме батареек и аккумуляторов

    14 дней на батарейки и аккумуляторы.

    В случае наступления гарантийного случая товар бесплатно ремонтируется, меняется на аналогичный или возвращается полная сумма его стоимости.

    Внимательно ознакомьтесь с условиями гарантии.
  • Проконсультируем до и после продажи.
    Вы можете задавать вопросы письменно по контактному e-mail или телефону указанным в шапке нашего магазина
68 грн

в наличии на складе

 

Купить в один клик

Добавить к сравнению

Добавить в "Список желаний"
6
голосовать
Нашли дешевле?
  • 12-бит 4 канала I2C АЦП на ADS1015
  • 12-бит 4 канала I2C АЦП на ADS1015
  • Описание
  • Отзывы (15)
  • Задать вопрос

Модуль 12-разрядного 4-х канального АЦП на микросхеме ADS1015 значительно расширит возможности микроконтроллера или миникомпьютера в области работы с аналоговыми сигналами. Микросхема содержит высокоточный источник опорного напряжения с ультрамалым дрейфом. Микросхема отличается так же очень малым потребляемым током в режиме непрерывного преобразования.

Обращаем внимание на то, что нельзя превышать максимальные значения входных напряжений так как это неминуемо приведет к выходу АЦП из строя!

Характеристики:

  • Микросхема модуля: ADS1015
  • Интерфейс: I2C
  • Напряжение питания: от 2В до 5В
  • Потребляемый ток в непрерывном режиме: 150 мкА
  • Тактовый гнератор: встроенный
  • Разрядность АЦП: 12 (со знаком)
  • Количество каналов: 4 или 2 дифференциальных
  • Диапазон входных напряжений: от ±256мВ до ±6.144В
  • Входной усилитель: усиление до х16
  • Источник опорного напряжения: встроенный
  • Частота оцифровки: от 128 до 3300 отсчётов в секунду
  • Диапазон адресов: от 0x48 до 0x4B
  • Диапазон рабочих температур: от -40 до +125
  • Размеры платы: 25.5 х 9 мм

Установка адреса I2C ADS1015

АЦП на ADS1015 предполагает установку адреса для I2C шины при помощи замыкания вывода ADDR на цифровые сигнальные выводы или выводы шины питания. Установка различных адресов I2C предназначена для того, чтоб при подключении двух и более различных устройств не происходило конфликта между ними, т. к. в лучшем случае модули у которых адреса совпадут просто не будут работать, а в худшем - работа всех модулей на шине может стать непредсказуемой. Как выглядит выбор адреса показано на рисунке ниже.

Подключение АЦП ADS1015 к вашей Arduino

Приведенная ниже схема иллюстрирует, каким образом можно измерить напряжение с внутреннего стабилизатора на 3.3В

Подключение АЦП ADS1015 к Arduino

Подключите ADS1015 I2C АЦП к контроллеру по вышеприведенной схеме. Для этого необходимо всего лишь выбрать в выпадающем списке ниже, Вашу плату, указать порт и нажать Run on Arduino.

Самую свежую библиотеку с примерами кода можно скачать из репозитория GITHUB. Следующий код представляет собой образец программы выводящей в последовательный порт значение на входе 0 АЦП в виде целого (относительной шкалы), и пересчитанное в напряжение.

Если Вы испытываете затруднения с определением адреса устройства или не можете определить причину неработоспособности Вашего модуля i2c, запустите следующий код на Вашей Arduino Uno/Mega. Данная программа является сканером I2C порта управляемым через отладочный порт в режиме диалога. Она отображает на каких адресах есть устройства, а на каких их нет, а также поддерживаемые скорости общения (если вешаете несколько устройств, нужно выбирать скорость порта по самому медленному устройству, иначе при общении с более быстрым медленное может воспринять команды на себя и работа станет непредвиденной). Если подключение по I2C шине верное – данная программа это покажет.

Что бы прочитать данные из COM-порта, выберите ниже номер порта используемого Вашей платой Ардуино, скорость соединения, и нажмите кнопку Connect

Пример скетча:

#include «wire.h»

#include «adafruit_ads1015.h»

Adafruit_ADS1015 ads(0x48); //Здесь необходимо указать адрес устройства

float Voltage = 0.0;

void setup(void)

{

Serial.begin(9600); //включаем последовательный порт

ads.begin(); //включаем АЦП

}

void loop(void)

{

int16_t adc0; // на выходе преобразования АЦП мы получаем 16-разрядное знаковое целое

adc0 = ads.readADC_SingleEnded(0);//Измеряем напряжение

Voltage = (adc0 * 0.1875)/1000; //пересчитываем в привычные вольты

//Выводим полученную информацию

Serial.print("AIN0: ");

Serial.print(adc0);

Serial.print("tVoltage: ");

Serial.println(Voltage, 7);

Serial.println();

delay(1000); //Опрос АЦП раз в секунду

}

Даташит

Отзывы покупателей о "12-бит 4 канала I2C АЦП на ADS1015"

Владислав (15.06.2020)

Добрый день, купил сие чудо, подключил к esp8266, не видится сканером I2C. Причем подключаю по этой же схеме датчик BMP280, он видится, а это штука нет.
Может подключил не правильно?
Если можно дайте рабочую схему. Спасибо.
З.Ы, выслать назад не вариант, ибо она уже за 1500 км от Киева, разве что через пару-тройку недель.

Ответить

admin (15.06.2020)

Добрый день. На странице продукта есть схема подключения и установки адреса.

Ответить

Владислав (15.06.2020)

Ничего не помогает!
Адреса нет в сканере.
В ручную указываю все адреса, и ничего нет.
Как проверить что эта штука работает? Куда приложить тестер?

Ответить

admin (15.06.2020)

Пришлите нам на почту схему включения и текст программы.

Ответить

Владислав (16.06.2020)

Да чего там отправлять то,
вот:
ЕСП8266 АДС1015
3.3v -> V
GND -> G
D1 -> SCL
D2 -> SDA
GND -> ADDR

Скетч взят здесь же, и сканер и получение данных с устройства. При получении данных менял адреса вручную, на те что указаны даташите.

Ответить

Владислав (16.06.2020)

В даташите указана подтяжка к плюсу резисторами по 10кОм, но она вроде есть на плате или не?

Ответить

admin (17.06.2020)

Подтяжка на плате установлена.

Ответить

admin (17.06.2020)

Какие именно адреса Вы меняли?

Ответить

Владислав (18.06.2020)

Все что указаны в доке:
0x48
0x49
0x4A
0x4B

Дело в том что плата не отдает свой адрес, думаю она мертвая. У меня есть датчик ВМР280 он такой же, и куплен у вас.

Я понимаю, вы не виноваты. Брак везде есть(((

Ответить

Владислав (14.02.2020)

Скажите плз, а ESP8266 подойдет, если нет то что выбрать, Спасибо.

Ответить

admin (14.02.2020)

Да, к ESP8266 этот АЦП можно подключить.

Ответить

Anatol (03.11.2019)

Следует отметить, что на этой плате распаяны подтяжки шины i2c. Если на плате контроллера, например Arduino, уже распаяны подтяжки, то эти надо отпаять

Ответить

Голубенков Андрей (14.01.2019)

Все супер. Как написано

Ответить

Zuzkind (03.01.2019)

В описі неточність по швидкості - вказані дані для ADS1115.
Цей (ADS1015) значно швидший - Data Rate: 128 SPS to 3300 SPS

Ответить

admin (04.01.2019)

Описание исправили.

Ответить
Новое сообщение:
Имя:
Текст:
 

Есть вопросы по 12-бит 4 канала I2C АЦП на ADS1015?

Ваше имя:

Email:

Вопрос:


Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.
оплата картами Visa и MasterCard