Переменное напряжение.

Тема в разделе "Arduino & Shields", создана пользователем un1x, 24 окт 2016.

  1. un1x

    un1x Нерд

    Здравствуйте форумчане. Я новичок возник вопрос.
    Цель снять мгновенные значения напряжения в сети 220В 50(60)Гц.
    Вопросы заключается в следующем:
    1. Не сожгу ли аналоговый вход подавая напряжение через делитель напряжения непосредственно на этот вход.
    2. И аналогичный вопрос, если я буду использовать трансформатор без диодного моста и подавать с вторичной обмотки на аналоговый вход.
    3 На аналоговом входе могут быть значения от 0 до 1023, а при переменки напряжение меняет свой знак, т.е. на него нельзя подавать переменку?
    ЗЫ Если есть дока какая то ткните в нее пожалуйста. Поиск в гугле ничего не дал кроме разных датчиков измерения тока.....
     
  2. Igor68

    Igor68 Гуру

    В моей практике была аналогичная задача, и применялся ОУ AD629, но двухполярное питание похоже потребуется. Уточните по datacheet AD629.pdf
    Есть и вариант и на AD628 - там встроен второй ОУ для фильтра и нормирования.
    В любом случае схему реализовывать (просчитывать) потребуется (в том числе делитель). В датаите есть ряд примеров.
     

    Вложения:

    • AD629.pdf
      Размер файла:
      403,7 КБ
      Просмотров:
      626
    Последнее редактирование: 24 окт 2016
    un1x нравится это.
  3. Igor68

    Igor68 Гуру

    С помощью Vref - выведете его (AD629) выход в середину шкалы (предела входа вашего АЦП) при значении 0 В. на входе.
     
    un1x нравится это.
  4. можеж спалить чтото другое, ибо ноль из розетки окажется на массе устройства, ну или фаза, как повезет )

    вообще если такие вопросы возникают, не советую лесть в 220.
     
  5. un1x

    un1x Нерд

    Я правильно понял что операционик нужен для преобразования униполярного в биполярный путем Vref/2
    upload_2016-10-24_23-23-17.png
     
  6. un1x

    un1x Нерд

    Да тут суть не в 220, а в самом гармоническом сигнале чтоб обработать его на АЦП. Подать сигнал можно и с генератора.
     
  7. Igor68

    Igor68 Гуру

    Там две точки Vref (через встроенные резисторы) для реализации смещения выхода. Всё зависит от вашей схемы но... применять дифференциальный режим. 0 В на входе - либо напряжение не подано, либо синусоида переходит через 0. Если вам необходимо контролировать и + и - вашего сигнала.
     
    Последнее редактирование: 24 окт 2016
    un1x нравится это.
  8. Securbond

    Securbond Гуру

    Вот тут очень много теории по данной теме

     
    un1x и Igor68 нравится это.
  9. un1x

    un1x Нерд

    Не совсем вас понимаю, получается в ардуино униполярка, аналоговый вход от 0 до 1023 нам нужно преобразовать в -512 до 511. Т.е. берем опорное напряжение соотвествующее 1023 и преобразовываем чтоб постоянная состовляющая была равно половине опорки.
    upload_2016-10-24_23-56-3.png
     
  10. un1x

    un1x Нерд

    Вот как раз на это и ориентируюсь. Только в данном ролики он акцент ставит на действующее значение а мне нужно мнгновенное. Матчасти не хватает моей голове.
     
  11. Igor68

    Igor68 Гуру

    Именно - но вроде тут стоял вопрос про амплитудное значение, но вообще-то мгновенное в единицу времени. Если конечно я правильно понял вопрос. (Применяя данный ОУ в моей задаче стояло требование контролировать форму выходного сигнала генератора и коррекции её с помощью МК). Но принцип измерения идентичен.
     
    un1x нравится это.
  12. un1x

    un1x Нерд

    Ну тут мой косяк я не описал в первом посте что интересует именно мгновенное значение. т. е. подаем синусоидальный сигнал определенной частоты, и с помощью аналогового входа составляем выборку значений например в массив.
     
  13. Igor68

    Igor68 Гуру

    По смыслу именно так.
     
    un1x нравится это.
  14. Igor68

    Igor68 Гуру

    Я делал выборку в массив. Правда в моём случае(генераторе) размер массива измерений равнялся массиву данных для выхода генератора. Частота выборки равнялась частоте задания значения на выход. Анализировалась форма по значению в массиве и корректировалось каждое значение в массиве выхода - ну и соответственно форма сигнала на выходе.
     
    un1x нравится это.
  15. un1x

    un1x Нерд

    А если использовать диодный мост и преобразовать сигнал к виду положительных полуволн то использования операционика можно избежать?
     
  16. un1x

    un1x Нерд

    Видел вот такую
    [​IMG]
    , то есть при использовании диодного моста мы на выходе получаем не постоянное а выпрямленное напряжение?
     
  17. Igor68

    Igor68 Гуру

    Если вас это устраивает именно для вашей задачи, и не требуется различать полярность полуволн только.... ставьте делитель после моста а не до него - иначе ошибка (падение на диодах) около нулевого значения будет ощутимой.
     
    un1x нравится это.
  18. un1x

    un1x Нерд

    Спасибо большое за помощь.
     
  19. Onkel

    Onkel Гуру

    до практически 0,7 В диод не проводит, так что на входе ардуины у вас будет достаточно сложная функция напряжения, но не само значение напряжения. Есть типовая схема измерения с трансформатором и делителем на входе, выставляете делителем напряжение таким образом, чтобы у вас не доходило до 0 и до максимума, и цифруете.
    AC_meas00.JPG
     
    Tomasina нравится это.
  20. un1x

    un1x Нерд

    Не совсем понял, На выходе трансоформатора я получу синусоиду, ваша схема представляет собой просто делитель напряжения после трансформатора? а как же тогда быть с отрицательной частью полуволны?