Модуль ADS1115, 16-Bit АЦП, Обзор

Поделиться
HTML-код
  • Опубликовано: 7 ноя 2024

Комментарии • 58

  • @ИванВиктор-в8к
    @ИванВиктор-в8к 7 лет назад +5

    Вы постоянно путаете "опорное напряжение" и "коэффициент усиления". GAIN переводится как"усиление". Соответственно функция setGain устанавливает коэффициент усиления входов. Варианты типа x2, x4, x8 прописаны прямо в вашем скетче.

    • @arduinoLab
      @arduinoLab  7 лет назад

      gain это не коэффициент усиления, это просто "прирост, увеличение" усиление скорее amplification, чем gain.

    • @arduinoLab
      @arduinoLab  7 лет назад

      но может конечно путаю.

    • @ИванВиктор-в8к
      @ИванВиктор-в8к 7 лет назад +2

      АЦП серии ADS1x15 обладают очень полезным свойством: они могут самостоятельно усиливать слабые измеряемые напряжения. Для этого функцией setGain ("Set programmable gain amplifier level") можно установить 6 различных уровней усиления. При этом входной диапазон меняется от +/- 6.144V по умолчанию до +/-0.256V на максимальном усилении. Т.е. в первом случае для ADS1115 разрешение АЦП 0.1 мВ, во втором -- 4 мкВ. Переключатель диапазонов на тестере делает то же самое.

    • @arduinoLab
      @arduinoLab  7 лет назад +1

      да, вы правы, там не опорное переключается, а усиление.

    • @ijustwanttogosailing8248
      @ijustwanttogosailing8248 6 лет назад +1

      Вы оба правы))
      Слово 'Gain' в общем употреблении действительно означает 'прибыль', однако в этом случае это именно коэффициент усиления.
      В радиоделе два раздельных понятия: 'amplification' - усиление сигнала и 'antenna gain' - о направленом приёме сигнала антенной.

  • @MegaMaxbal
    @MegaMaxbal 8 лет назад +3

    Благодаря Вашим видео я научился работать с ардуинкой на более продвинутом уровне
    Спасибо :)))

  • @SAnikitin
    @SAnikitin 8 лет назад

    Спасибо за инфу! Купил я такой модуль, 2 месяца на полке пылится. Но теперь, точно лабораторный сверхточный БП сделаю.

    • @fayras4321
      @fayras4321 8 лет назад

      А он точный?

    • @SAnikitin
      @SAnikitin 8 лет назад

      Вполне сгодится для домашнего лабораторного БП с диапазоном выходного напряжения от 0 до 24 вольт. Конечно, сигнал на АЦП через делитель напряжения подавать, а в скетче ввести коэффициент учитывающий работу делителя.

    • @alexowl8313
      @alexowl8313 7 лет назад

      кодом не поделитесь? тоже ваяю лабаратоник на таком АЦП

  • @igorek-sarata
    @igorek-sarata 8 лет назад

    Спасибо! Отличный у Вас канал)

  • @StahLHerZRocK
    @StahLHerZRocK Год назад

    float да еще и 32767.5 для расчета результата АЦП это конечно сильно))

  • @KiR_3d
    @KiR_3d 2 года назад

    Доброго дня! Учитывая, что здесь есть хороший источник опорного напряжения и компаратор, то это где-то на 30% готовый звуковой VCO?
    я баловался с VCO по схеме похожей на Jupiter 8 VCO. При создании любого осциллятора, главное - иметь хорошее опорное напряжение и компаратор тоже нужен (для того, чтобы "знать", когда сбрасывать цикл осциллятора). Насколько я помню, чип с опорным напряжением стоит дороже 2 баксов.
    Правда, если делать что-то серьезное, нужно помножить это всё на количество осцилляторов в голосе (одной ноте) и на количество голосов. Ну, т.е. надо смотреть, так ли это выгодно.
    Я бы скинул схему осциллятора, если кому интересно, но ютюб может ссылки блочить. Не знаю от чего зависит.

  • @KiR_3d
    @KiR_3d 2 года назад

    Нормально ли на этой штучке делать звуковой ADC? Ну, т.е. вместо "USB audio adapter" пустить запись на один из каналов этого устройства и собирать его уже в Raspberry Pi на одном из цифровых входов. Такое прокатывает? Если кто делал, как качество, удается ли сэмплировать на частоте хотя бы 44100Гц?

  • @Dmitriy1677
    @Dmitriy1677 3 года назад

    Можно использовать как квадратурный усилитель? На входе импульсы низковольные (0,01 В), на выходе 5 вольт? Например 2 аналоговых канала на входе, не связанных, на выходе 2 канала не связанных, как в обычном усилителе, только на выходе квадратный сигнал. Подал, например, 0,01 вольт, на одном аналоговом, на выходе 5ка держится.

  • @floydrose2833
    @floydrose2833 5 лет назад +5

    при первом диф измерении U=1,275.56 а при втором обычном 1,312. Как так? Где истенное напряжение этой батарейки гальванической? 1,27 или 1,31?

  • @Michail_III
    @Michail_III Год назад

    Интересно, а выводы а0 и а3 в дифференциальном режиме будут считаться гальвонически развязанными?

  • @konstantinpopkov8525
    @konstantinpopkov8525 3 года назад

    Спасибо, после вашего ролика собрал устройство для измерения температуры и давления воды, но вот получилась проблема , как только включается реле на этой плате показания растут на 2 градуса, пытался питать отдельно адс1115, толку ноль, датчики tmp36 также пытался питать отдельно также при вкл реле показания увеличиваются на 2 градуса, реле питается 12 вольт от блока 12 вольт , а адс1115 также от этого блока через крен 5 вольт.
    Коэффициент усиления 0.256.
    Подскажите в чем проблема вот уже 4 месяца не могу задачу решить, все прерывания на микроконтроллере отключил.
    Блок 12 вольт 1.5 ампер.

  • @Дмитрий-я5ю5ж
    @Дмитрий-я5ю5ж 8 лет назад +2

    Ни хрена не понял что это и для чего, но палец вверх.:))

    • @MaxYn_TTV
      @MaxYn_TTV 8 лет назад

      прочитайте в интернете что такое АЦП и сразу все понятно станет)

    • @SAnikitin
      @SAnikitin 8 лет назад +3

      Эта штука нужна чтобы а Зимбабве коты не голодали ;)

  • @rudolphsikorskiy18
    @rudolphsikorskiy18 7 лет назад

    Что использовали для опорного напряжения?
    Или вы в самом модуле по I2C дали команду на определенное опорное напряжение?

    • @shockblaze8669
      @shockblaze8669 4 года назад

      В самом модуле встроен стабилизатор опорного напряжения

  • @ruslan_naguchev
    @ruslan_naguchev 4 года назад

    время дискретизации можно выставлять, какое минимальное? (например каждые 2 миллисекунды) спасибо

  • @Paramond-s3k
    @Paramond-s3k 4 года назад

    Как подключить и настроить внешний источник опорного напряжения ?

  • @rvirgorn
    @rvirgorn 2 года назад

    А этим модулем можно измерить напряжение сети 220В? Например на ESP

  • @valeriyvedrych2955
    @valeriyvedrych2955 8 лет назад

    Спасибо очень интересно .А можно его применить для измерения температуры при
    помощи датчика PT100 ?

  • @sergey_5557
    @sergey_5557 8 лет назад +1

    Максимальное значение измеренное со входа 32768. Это 15 Bit. А где же тогда 16 Bit? Или на вход можно подавать отрицательное напряжение? И тогда будет минус 32768?

    • @arduinoLab
      @arduinoLab  8 лет назад

      видео смотрели?
      у него дифференциальный вход.

    • @sergey_5557
      @sergey_5557 8 лет назад +1

      Выходит что все 16 бит реализуются только при диф. включении? А при измерении по одному каналу относительно земли доступно только 15?

    • @arduinoLab
      @arduinoLab  8 лет назад

      ну а как по другому? если в одну сторону измерять то.

    • @sergey_5557
      @sergey_5557 8 лет назад

      Ну а полноценные 16 бит АЦП с библиотеками под ардуино встречались? На сайте Texas Instr АЦП с I2C и SPI интерфейсами под разные разрешения вплоть до 32 бит полно. Но где под них библиотеки взять? Самому-то написать не дано.....

  • @xvostiki97
    @xvostiki97 4 года назад

    Что делать что бы оно не скакало? Мне нужны точные измерения. Опорный 5 вольт, нужно что бы до сотых значение было стабильным

  • @Иван-р5н9н
    @Иван-р5н9н 4 года назад

    Скажите а можно с помощью этого модуля прецезионно мерить температуру с термопары?

  • @Azamat_atm
    @Azamat_atm 6 лет назад +1

    Добрый день. Как можно с вами связаться.

  • @Андрей-и1и7ь
    @Андрей-и1и7ь 8 лет назад

    Подскажите пожалуйста....имеется 4 последовательно включенных 12В аккумулятора ...необходимо контролировать напряжение на каждой банке...если я правильно понял , то для этого нужно будет использовать 2 модуля ads1115 с разными адресами и подключить банки так: +первой банки на А0 -первой на А1 , +второй на А2 -второй на А3, +третей на А0 (второго модуля) и т.д. и сложить все значения для того чтоб получить общее напряжение на 4 последовательно включенных батареях

    • @keeper-volok
      @keeper-volok 8 лет назад

      > -первой на А1 , +второй на А2 -второй
      Так если они включены последовательно, то -первой и +второй будет один прводник, и так далее с остальными..
      но одним модулем всё равно не обойтись, проводников получается пять.

    • @ИванВиктор-в8к
      @ИванВиктор-в8к 7 лет назад +1

      Если ещё актуально: ads1115 может изменять 4 напряжения между входами и землёй либо 2 напряжения между парами входов. Т.е. в вышеприведённом случае достаточно одного модуля, конфигурируется для работы с одиночными входами, земля АЦП идёт на - аккумуляторов, а + всех банок -- на входы АЦП. При этом на первый вход будет мерить напряжение на 1-й банке, второй -- сумму на первых двух, третий -- сумму на первых трёх, насчёт 4-го та же картина, микропроцессор разберётся. Но вдумчиво курим насчёт "The absolute maximum analog input voltage is VDD + 0.3v. To avoid damage to the chip, do not attempt to measure voltages greater than VDD". Т.е. нужны резистивные делители чтобы напряжения на входах не превысили напряжение питания.

  • @Andrei2802
    @Andrei2802 7 лет назад +1

    сделайте урок по замеру напряжения и тока, 2 модуля слегло неполучается собрать

  • @MrAnd361
    @MrAnd361 6 лет назад

    Не подскажете как сделать скетч чтобы обрабатывалось два модуля? Мне надо 8 каналов на lcd 20x4, 4 канала вывел вольтметр а 8 никак не соображу.
    Два адреса, 0х48 и 0х49 назначить не получается, ругается компилятор.
    Заранее спасибо.

  • @Kostiantyn_Ts
    @Kostiantyn_Ts 6 лет назад

    Возможно ли его приспособить для работы с шунтом 75мв?

  • @ztkostr
    @ztkostr 7 лет назад +4

    Как убрать эти пульсации при измирении напряжения??

  • @davoimail942
    @davoimail942 6 лет назад

    Можно измерить более 5Вольт?
    И каким будет точность если подклчить к солнечной панели?

    • @romankaban8765
      @romankaban8765 2 года назад

      "Do not apply more than VDD + 0.3 V to the analog inputs of the device."
      Учитеcь читать документацию на микросхему от производителя.

  • @mihailfesenko1449
    @mihailfesenko1449 7 лет назад

    а вы не знаете какое минимальное напряжение он может увидеть? Хочу использовать для оцифровки напряжения с токового шунта, минимальный сигнал примерно 50 микровольт

    • @alexowl8313
      @alexowl8313 7 лет назад

      собирай простейшую линейную схему avrproject.ru/termopara_avr/termoparaou.png вместо термопары юзай шунт ;)

    • @Radiomen
      @Radiomen Месяц назад

      ​@@alexowl8313на лм358? У нее же параметры плывут по страшному

  • @Aleksandr_Eni
    @Aleksandr_Eni 8 лет назад

    Спасибо...

  • @valeriyvedrych2955
    @valeriyvedrych2955 8 лет назад

    Практически сможете помочь?

  • @BykaZoid
    @BykaZoid 8 лет назад

    Хммм а записать что то можно

  • @cyklop1977
    @cyklop1977 7 месяцев назад

    Thx