green_whale

Измерение вч напряжения микроконтроллером

3 сообщения в этой теме

green_whale    0

Доброго времени суток.
Собственно, сразу к делу. Необходимо измерить вч напряжение (частота порядка 20кГц, максимальная амплитуда 75мВ) с помощью микроконтроллера (скорее всего будет использоваться Arduino).
Форма входного сигнала - пила (возрастает от минимального значения до максимального). Сигнал однополярный.
Измерить нужно именно максимальное значение входящего сигнала. Измерение должно быть весьма точным (желательно, чтобы погрешность не превышала 1-2%).
Есть пару идей :
1. Сгладить сигнал, используя пиковый детектор (сможет ли сигнал такой частоты и формы зарядить конденсатор?).
2. Использовать цап для генерации постепенно снижающегося напряжения и аналоговый компаратор.

Надеюсь, кто-нибудь уже решал подобную проблему и сможет помочь советом или схемой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Eugene315    6

Нужен точный пиковый детектор на оу. посмотрите в интернете. 20 кгц - не такой уж и ВЧ.

Есть хороший разбор на инглише.

https://www.youtube.com/watch?v=5Pz7Mx0WRUk

Изменено пользователем Eugene315

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
colorad    176
5 часов назад, green_whale сказал:

Надеюсь, кто-нибудь уже решал подобную проблему

А что тут решать и в чем проблема ? 

Берете пиковый детектор на ОУ , загоняете в симулятор , добавляете  сброс емкости . Если амплитуда входного сигнала маленькая  , поставьте усилитель .

Или ищете специальную китайскую микросхему , которая все выдает на выходе .

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Гость мистер_чувак
      Автор: Гость мистер_чувак
      Здравствуйте. Нашёл свои старые китайские портативные колонки, которые давно уже разобрал и потерял некоторые провода. Помогите разобраться, что к чему соединять, чтобы работало.
      фотка1
      фотка2
      фотка3
      фотка4
      фотка5
      фотка6
      фотка7
    • Автор: snake1122a
      Требуется создание датчика влажности почвы. В отличие от найденных схем управления, включающих и выключающих поливальные установки или лампочки, хочу получить аналоговый сигнал пропорциональный или хотя бы зависимый от уровня влажности и считывать значение через вывод ардуино.
      За основу взял вот эту схему которая базируется на принципе измерения сопротивления переменному току и пытаюсь ее доработать до требуемой задачи.
      Опыта разработки аналоговых схем нет.
      Вместо цифрового генератора предполагается генерировать сигнал цифровым выводом ардуино (удобно программно управлять временем измерения и если надо, частотой), транзистор должен преобразовывать уровень напряжения ближе к 12 В. Диод должен срезать одну полуволну выходного сигнала, конденсатор С5 преобразовать сигнал в постоянное напряжение, а стабилитрон предохранить аналоговый вход ардуино от возможного перенапряжения.
      Как вариант интересно было бы попробовать просто считывать мгновенное значение напряжения, без сглаживания конденсатором С5, но не знаю, насколько это 
      возможно
       

    • Автор: butyavk
      Компания "Диаконт" приглашает на собеседование по вакансии инженер-программист микроконтроллеров.
      Мы производим и поставляем современные приборы управления электроприводами для различных отраслей отечественной промышленности.
      Пополняем нашу команду программистов (готовы принять 2-3 кандидатов с различным опытом работы)!

      Основные обязанности:
      Разработка программного обеспечения для блоков управления приводами и др. вычислительных систем.
      Программирование на C++ микроконтроллеров фирмы Texas Instruments и НИИЭТ на базе ядра ARM Cortex-M4.
      Поддержка и доработка существующего программного обеспечения.
      Участие в научно-исследовательских и опытно-конструкторских работах.
      Участие во внедрении систем на объектах (редкие командировки).

      Требования к кандидатам:
      Хорошее знание схемотехники;
      Знание методов разработки и проектирования ПО для микроконтроллеров и опыт работы с их периферией;
      Знание основ управления электроприводами и ТАУ;
      Знание языков программирования высокого уровня (C++, C);
      Знание современных методов разработки ПО (ООП, ...);
      Знание английского языка (чтение технической документации);
      Приветствуется знание Python, Matlab/Octave;
      Дополнительным плюсом будет опыт автоматизированного тестирования встроенного ПО.

      Условия:
      Оплата полностью белая (на руки в зависимости от знаний и опыта от 50 000 руб до 100000 руб). Но, готовы обсуждать!;
      Карьерный и профессиональный рост;
      Предприятие с комфортными условиями труда на севере города;
      ДМС;
      График работы понедельник - пятница 9:00-17:40;
      Плавающее начало работы с 8:00-10:00;
      Льготное питание в столовой на территории предприятия;...

      Ключевые навыки
      Программирование микроконтороллеров
      C/C++
      Управление электродвигателями

      Адрес
      Санкт-Петербург, ул. Учительская 2, м. Гражданский проспект

      Тип занятости
      Полная занятость, полный день

      Резюме лучше отправлять на rykov@diakont.com 
    • Автор: Sony
      Помогите с простым скетчем в Ардуино. Требуется нажатием одной кнопки, включать светодиод,  при следующем нажатии гасить первый и включать второй и так 5 светодиодов по циклу.
    • Автор: Pasha1
      Здравствуйте. У меня начинающего возник вопрос насчет подключение транзистора на ножку микроконтроллера Atmega8. 
      Так получилось, что мне попался транзистор 13003W NPN.  
      Коэффициент передачи тока я посмотрел при помощи мультиметра (29). Предпологаю, что через транзистор будет течь ток 900-800 мА при 12 вольт, поэтому по формуле нахожу резистор для базы.
      0,3/29=0.031 должно прийти на базу. Значит беру резистор на 150 ОМ т.к. выход МК 5V.  В качестве нагрузки я нависил светодиод с сопротивлением. В Proteus все работает.
      Однако когда я собрал транзистор и подключил, то он просто отказывался открываться.
      Теперь собственно вопрос, почему я не могу открыть транзистор?
      Режим работы: ключевой.