супер мегакотэ писал(а):Используется ШИМ и АЦП. Суть в том, что к ШИМ подключается лампочка и мне надо с помощью АЦП измерить ток и падение напряжения на лампочке.
когда ключ в ШИМ открыт, на лампочке имеем полное напряжение. АЦП напрямую к лампе подключать нельзя, сначала нужен интегратор для выделения среднего значения.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Зная напряжение импульса и скважность можно вычислить действующие значение. Тем более если ШИМ формирует этот же МК, остается только измерять амплитуду импульса.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
" Если на небе есть ангелы, то, их небесное воинство построено на принципах мафии"
У.Н. Румфорд.
---------------------------------------- http://www.youtube.com/watch?v=qWfIYU9Zzs4 А.К. "Легион"
Ну если так хотите то решение в лоб, если быстродействие позволяет. Провести допустим 128 измерений за период, показания сложить и разделить на 128. Но так как МК один и тот же то он знает скважность импульсов и остается измерить амплитуду импульса, вычислений меньше.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
При достаточной частоте ложных может быть только 2 импульса. Можно использовать счётчики таймеры, прерывания, и кучу других методов. Вы хотите повторить данное устройство, могу дать несколько ссылок на программирование МК. Просто я его повторять не хочу и придумывать удачный алгоритм мне в лом.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
VSRC - источник питания 12 В. VPULSE - источник импульсов - выход микроконтроллера. PORT1 - подключается к аналоговому входу микроконтроллера для измерения тока PORT2 - после деления 1:3 подаётся на аналоговый вход микроконтроллера для измерения напряжения. D1 - быстрый диод способный держать максимальный ток, протекающий через лампу. INDUCTOR - катушка индуктивности, подходящая для протекания максимального тока лампы без сильного снижения индуктивности. R3 - точный проволочный малоиндуктивный резистор -, достаточно мощный для обеспечения максимального тока лампы без существенного перегрева.
" Если на небе есть ангелы, то, их небесное воинство построено на принципах мафии"
У.Н. Румфорд.
---------------------------------------- http://www.youtube.com/watch?v=qWfIYU9Zzs4 А.К. "Легион"
номиналы зависят от рабочей частоты, и, в данном случае, взяты с запасоом. уменьшение их вызовет увеличение пульсаций и уменьшение времени отклика. значение R3 задаёт константу преобразования тока в напряжение. подобные схемы можно рассчитать используя , например, вот это. следует выбрать топологию "чоппер".
" Если на небе есть ангелы, то, их небесное воинство построено на принципах мафии"
У.Н. Румфорд.
---------------------------------------- http://www.youtube.com/watch?v=qWfIYU9Zzs4 А.К. "Легион"
резистор в затворе весьма желателен, хотя бы для подавления звона. диод - Шоттки на ток лампы
" Если на небе есть ангелы, то, их небесное воинство построено на принципах мафии"
У.Н. Румфорд.
---------------------------------------- http://www.youtube.com/watch?v=qWfIYU9Zzs4 А.К. "Легион"
нет. не будет. первый транзистор используется для преобразования уровня для второго-силового транзистора. это всё сделано для организации управления, и ВСЕХ измерений, относительно общего нуля.
" Если на небе есть ангелы, то, их небесное воинство построено на принципах мафии"
У.Н. Румфорд.
---------------------------------------- http://www.youtube.com/watch?v=qWfIYU9Zzs4 А.К. "Легион"
для ответа на вопрос нужно знать рабочий ток лампы или её мощность . транзисторы, в сборке, можно параллелить.
" Если на небе есть ангелы, то, их небесное воинство построено на принципах мафии"
У.Н. Румфорд.
---------------------------------------- http://www.youtube.com/watch?v=qWfIYU9Zzs4 А.К. "Легион"