🕯️ Измерение постоянного тока STM32 (АЦП, шунт, дифференциальный усилитель на ОУ)

Sdílet
Vložit
  • čas přidán 19. 01. 2021
  • 📝 Статья: cxemka.com/77-izmerenie-toka-...
    🏷️ ОУ MCP6002 SOIC-8 10pcs (0.96💲): ali.ski/nKH5F7
    🏷️ ОУ MCP6002 DIP-8 10pcs (2.00💲): ali.ski/_ubtg4
    🏷️ Плата STM32F103C8T6 (3.87💲): ali.ski/QbaiSw
    🏷️ Плата STM32F103C8T6 Blue Pill (2.32💲): ali.ski/_fgCN
    🏷️ Плата STM32F030F4P6 Board (1.47💲): ali.ski/jiIOj2
    🏷️ Плата STM32F030F4P6 48 MHz (1.29💲): ali.ski/adc_C
    🛒 Мой мультиметр T21D RM113D (13.81💲): ali.ski/ED0syl
    #stm32 #shunt #stm32cubeide
    ✒️ Измерение постоянного тока путем оцифровки напряжения на низкоомном шунте с помощью АЦП STM32, а также расчет дифференциального усилителя на операционном усилителе. Сравнение разных ОУ (rail-to-rail и обычных) при низком напряжении питания 3.3, замеры выходного напряжения при нулевом входном сигнале. Аппаратная фильтрация с помощью простейшего ФНЧ (резистор и конденсатор), но также можно дополнительно применить фильтр среднего скользящего.
  • Věda a technologie

Komentáře • 22

  • @Diamond8822
    @Diamond8822 Před 3 lety

    А почему опорное 3.3?

  • @user-xw9mk3ih7j
    @user-xw9mk3ih7j Před rokem

    От ненулевого выходного напряжения ОУ помогает заземление выхода через резистор в 0.5-2 кОм ;)

  • @akvilion7365
    @akvilion7365 Před 3 lety

    Не пробовали поменять ФНЧ на программные фильтры? Там гибкости больше, да и возможностей камня за глаза. +некоторые просто за счёт частоты опроса АЦП убирают помеху от сети ~220.

    • @cxemkacom3623
      @cxemkacom3623  Před 3 lety

      полностью убирать аппаратный думаю не стоит
      и добавить программный фильтр среднего скользящего:
      czcams.com/video/Are1DpayB_k/video.html

  • @ivanrusev2270
    @ivanrusev2270 Před 2 lety

    А как мне замедлить значения на lcd.Что бы цифры не сильно быстро прыгали?

    • @GANYBEISENOV
      @GANYBEISENOV Před 2 lety

      самый банальный это делать несколько измерении. результат суммируется и делиться на количество измерении. получаем среднее значение.

    • @ivanrusev2270
      @ivanrusev2270 Před 2 lety

      @@GANYBEISENOV А вы можете показать как это сделать несколько измерени? .И сделать ср арифметическое?

    • @redtex
      @redtex Před 6 měsíci

      1. Фиксировать значение на некоторое значение после стабилизации выборок.
      2. Использовать переменный коэффициент стабилизации цифрового фильтра и тогда цифры сами перестанут скакать.
      Делал по второму варианту. ¯\_(ツ)_/¯

    • @user-nj4vm4sh2l
      @user-nj4vm4sh2l Před 6 měsíci

      @@redtex А я нашёл программный вариант.Можно да и лучше таймер использовать в прерываниях.Да проблема в том что в том stm32 4 таймера и мне не хватило.использовал директиву delay

    • @redtex
      @redtex Před 6 měsíci

      @@user-nj4vm4sh2l Таймер в любом случае нужно использовать чтобы выборки формировались не абы как.

  • @toshibamaster2210
    @toshibamaster2210 Před 3 lety +1

    mcp601 попробуйте

  • @TDMLab
    @TDMLab Před 3 lety +1

    Очень интересно:) сам сейчас корплю на статейкой про АЦП в STM32, ну и напридумывали же они режимов работы)

    • @akvilion7365
      @akvilion7365 Před 3 lety

      Про оверсемплинг будет? В презенташках от ST на новых STM32G4 обещали целых 16 бит из 12. С падением скорости, естественно.

    • @TDMLab
      @TDMLab Před 3 lety

      @@akvilion7365 Вообще AN2668 планировал только вкратце упомянуть, мои статьи в основном для начинающих:)
      На STM32F373 полноценный 16 битный ΔΣ.
      НО я тут встретил такую интересную штуку как отдельные ΔΣ-модуляторы. То есть не полноценный АЦП с фильтром и т.д., а только модулятор. И вот думаю что если скрестить это с возможностями цифровых фильтров в G4)

    • @akvilion7365
      @akvilion7365 Před 3 lety +1

      @@TDMLab а говорите для начинающих )

    • @TDMLab
      @TDMLab Před 3 lety

      @@akvilion7365 Не-не это просто мыслями делюсь:) в статье будут основы по AN3116

    • @akvilion7365
      @akvilion7365 Před 3 lety

      @@TDMLab если будут успехи с дельтой, поделитесь, пожалуйста. Будет интересно посмотреть.

  • @Galdershten
    @Galdershten Před rokem

    Схемы нет, что он там делал, остается догадываться. Говорит настолько монотонно, что приходится пересматривать.Хоть бы паузу делал после окончания предложения.

  • @user-zi2lh8ks3q
    @user-zi2lh8ks3q Před 3 lety +1

    ЭЭээ я видимо чот упустил, но 3.3/4095 это 0.000805.

    • @Flewerty
      @Flewerty Před 3 lety +1

      Все правильно это в вольтах, а в мили вольтах значение 0.8 как в видео. Автор сказал правильно, но в скриншоте у него ошибка -- вольты вместе милливольтов.