Shoorik

Переключаемый делитель напряжения для АЦП МК

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

Shoorik    2

Здравствуйте! Подскажите как с минимальными аппаратными затратами реализовать двухдиапазонный делитель напряжения с диапазонами 0-9,5В и 10-99.9В с учётом того, что в какой диапазон попадёт измеряемая величина напряжения заранее неизвестно. Я представляю это так (смотрим схему). В первоначальный момент порт МК выключен - транзистор VT1 закрыт, VT2 открыт и отношение U/Uацп =0.048, т.е. при 100В на измеряемом входе имеем 4.84В на АЦП МК, если же напряжение на входе АЦП меньше 0.48В, то МК включает VT1 тем самым закрывая VT2 и  отношение U/Uацп  получается 0.51, т.е. в 10+ раз больше. Наверняка это можно реализовать как-то элегантнее (не прибегая к задействованию дополнительных (к этим двум) пинов МК).

 

делитель1.JPG

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


Ссылка на сообщение
Поделиться на других сайтах
Yurkin2015    310
8 минут назад, Shoorik сказал:

как-то элегантнее

Транзисторы и резисторы выкидываем, оставляем только делитель R3/R4/R5.

Порт МК - выход Open Drain, и его подключаем прямо в точку соединения R4 и R5.

Когда нужен диапазон 100В, порт МК = 0.

Для диапазона 10В порт МК = 1.

  • Лайк 1

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


Ссылка на сообщение
Поделиться на других сайтах
Shoorik    2
8 минут назад, Yurkin2015 сказал:

Для диапазона 10В порт МК = 1.

 Не понимаю как в таком случае рассчитать делитель. Может не 1, а Hi-Z? 

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


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

Выход Open Drain и есть Hi-Z, когда находится в состоянии = 1. Другими словами, Open Drain  есть то же самое, что и транзистор VT2 в первоначальной Вашей схеме.

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


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

:)

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

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


Ссылка на сообщение
Поделиться на других сайтах
Shoorik    2
4 минуты назад, Yurkin2015 сказал:

Выход Open Drain и есть Hi-Z, когда находится в состоянии = 1

Ломаете моё представление о 0 и 1 на портах МК :) 1 на порте это же напряжение МК (я знакомлюсь с МК с помощью arduino ide). Хорошо, по поводу Hi-Z просвещусь самостоятельно. Другой нюанс не поплохеет ли МК (конкретно atmega328) от 50+В на его портах(измеряемое напряжение будет подключено к МК постоянно, т.е. и до включения и после выключения МК)?

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


Ссылка на сообщение
Поделиться на других сайтах
ARV    442
Только что, Shoorik сказал:

не поплохеет ли МК (конкретно atmega328) от 50+В на его портах(измеряемое напряжение будет подключено к МК постоянно, т.е. и до включения и после выключения МК)?

Ну так а в исходной схеме - не пополохеет? на вход АЦП вы как раз 50В подавать и собирались...

Плохеет МК не от напряжения, а от тока. ток у вас ограничен резистором в 100К. По закону Ома 100В/100К=1мА (ток делителя). Больше этого тока в цепи протекать не может, что вполне допустимо для защитного диода на порту микроконтроллера. Только вот если входное напряжение будет всегда, выключить МК у вас не получится - он будет этим самым напряжением через защитные диоды и подпитываться...

  • Лайк 1

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


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

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

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


Ссылка на сообщение
Поделиться на других сайтах
Yurkin2015    310
20 минут назад, Shoorik сказал:

конкретно atmega328

Ну, вот, для этого МК не предусмотрено состояние Open Drain для выходов.

Поэтому возвращаемся к первоначальной схеме. Только её можно упростить: убрать VT1 и подключить порт МК на затвор VT2, логика управления делителем поменяется наоборот.

 

Непонятно только, почему МК будет выключаться, а 100В останется постоянно включенным? Нужны подробности работы всей системы, иначе сложно что-либо путное посоветовать.

  • Лайк 1

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


Ссылка на сообщение
Поделиться на других сайтах
Shoorik    2
12 минуты назад, ARV сказал:

Ну так а в исходной схеме - не пополохеет? на вход АЦП вы как раз 50В подавать и собирались...

А в исходной схеме на входе АЦП больше 5В откуда взяться? 

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


Ссылка на сообщение
Поделиться на других сайтах
Yurkin2015    310
1 час назад, Shoorik сказал:

больше 5В откуда взяться? 

Когда транзистор VT2 закрыт, и делитель 0.51, а на вход подали 100В. Вот и будет 50В на АЦП.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

    • Автор: Роман «Anti» Потупин
      Здравствуйте!
      Не могу разобраться где же я ошибся.
      1-й сегмент на lm7806 c обвязкой из datasheet - проблем нет, все работает
      2-й сегмент на 2-х резисторах 1к и 5,1к, делитель, на стенде получал 5в. (но в схеме не работает, при нагрузке просаживается до 0,36)
      3-й сегмент 2 5-и вольтовых реле, если подаю отдельно напряжение с LM (6в) эта часть схемы запускается, при подачи 5В с БП, тоже все хорошо. Не работает при подаче напряжения через делитель 
      Знаний не хватает, обращаюсь за консультацией.
      Данная схема не будет применяться нигде, и все инженерные решения являются не более, чем попыткой разобраться в этом сложном искусстве. (учусь)
      Во вложении схема и плата.
       
       

      test.lay6

    • Гость Гость
      Автор: Гость Гость
      Здравствуйте! Дайте пожалуйста схему делителя на 2 или 4 цифровой частоты, найти такую, которая мне нужна не смог.
      Мне нужно что-то такое:
      Вход: 10 10 11 0011010101
      Выход А: 1 1 1 01000
      Выход В: 0 0 1 01111
      Т.е. 1 бит на выход А, второй на В, третий на А, четвёртый на В и т.д.
      Причём надо именно частоту понизить, т.е. должно быть, например, 111101, а не 101010100010.
      Думал на триггерах, но нашел только с одним выходом, а не как у мне нужно.
      Спасибо!
    • Гость Андрей
      Автор: Гость Андрей
      Здравствуйте уважаемые,
      Дело вот в чем - дома стоял делитель(5-1000мгц) на 2 телевизора, недавно нам установили цифровую приставку на один (основной) телевизор (также этот телевизор подключен через hdmi к компу).
      Я решил чтобы показывали и аналоговые каналы и цифровые - разделил кабель на 2 еще раз (т.е. снова использовал делитель 5-1000мгц). Основной телик теперь отлично показывает и аналоговые и цифровые каналы....НО очень сильно мерцает монитор компьютера, при отключении антенного кабеля от чего либо (или от приставки или от телевизора) мерцание на мониторе пропадает, при включении снова мерцает. Как мне сделать так чтобы все сразу работало и мерцание на мониторе пропало??? Помогите.
    • Автор: magbet
      Добрый день!
      Требуется помощь в решении задачи.
      Имеется делитель напряжения из двух резисторов R1 и R2. Входное напряжение 300 В, на выходе 5 В.
      Ток нагрузки равен 2 мА.
      Неоходимо получить формулы для расчета сопротивлений.
      При этом известно, что стандартная формула для расчета не подходит.
      Схему прилагаю.

  • Сообщения

    • Юрий очередной раз сейчас начнётся : а почему мой пост удалили? и т.д. и т.п. в нарушение правил пункт II.19 Почистил очередной раз. Пост который Nem0 просил оставить оставлю если он (пост) не начнёт новый виток флуда.
    • Вот именно что подобие. Оно только для заряда сетевой банки, а ток заряда вторичных банок ничем не ограничен и если сетевая емкость заряжена, то срабатывает "защита".
    • @KomSoft в таком случае я в тупике. Вы не соориентируете тогда, как запустить? Схема во вложении.  54.pdf
    • Ну да, было бы интересно на реальной плате посмотреть осциллограммы пульсаций на выходе под нагрузкой в режимах СС, СV, и КЗ   А я вот сделал сравнение в Сим14 двух вариантов УТ1 и 16TL. Старался быть максимально объективным. Нагрузки во всех измерениях абсолютно одинаковые, напряжение и сила тока тоже. Вывод не однозначный. Моя попытка в УТ1 снизить на порядок пульсации 100 Гц - удалась. Но это похоже повлекло значительные перегрузки при КЗ, которых нет в варианте 16TL. В скриншотах все видно и понятно, но если кратко, то амплитуда пульсаций 100 Гц в УТ1 очень низкая СV=0,23 мВ, СС=0,7 мВ. Пульсации же 100 Гц в 16TL СV=1,8 мВ, это в 8 раз больше. А вот при СС аж 9 мВ. Это реально много и в 13 раз больше чем в УТ1. Но в режиме КЗ на шунте 16TL от 0,5 до 1 В, длительность 10 мкс. А вот в УТ1 амплитуда пика от 2 до 4 В, длительность аж 2 мс. В 200 раз дольше чем у 16TL . Оба пика острые. Транзистор в УТ1 при КЗ может не выдержать. Но и пульсации 9 мВ в 16TL  тоже не самый лучший вариант. Но все это только симулятор. Правда в железе Скриншоты прилагаю.....по названию файлов вроде понятно что про что. Пульсации 16TL в режиме CV=1,8 мВ Пульсации УТ1 в режиме CV=0,23 мВ   Пульсации 16TL в режиме СС=9 мВ Пульсации УТ1 в режиме СС=0,7 мВ Амплитуда выбросов на шунте 16TL при КЗ от 0,5 до 1 В Амплитуда выбросов на шунте УТ1 при КЗ от 2 до 4 В Длительность импульса 16TL при КЗ   Длительность импульса УТ1 при КЗ
    • Ещё раз здравствуйте! После долгих поисков с осцилом и не только, проблему устранил. Всё дело было в маленькой трещинке в дорожке, которую так сразу и не увидеть (. Плату делал ЛУТом. Всем спасибо кто откликнулся. Вот собственно она (жёлтые какашки заменю на ёмкости Epcos, которые завтра приедут, уж больно не в терпёж было включить))). 
    • Есть золотое правило - RC на резонансной частоте должно равно друг-другу. Если соотношение сделать 1 к 10, то получаем ухудшение перекрытия частоты в 10 раз, самовозбуждение и скачки амплитуды. Костыли не помогают, через быстрое-некоторое-большое время приходит понимание этого.
    • Да в общем то обычные конденсаторы SLPX103M063E9P3 от Cornell Dubilier Electronics (CDE) есть еще Nichicon FW, оба 10000.0х63v, вопрос какие впаять в плату ,может кто применял их какие лучше? перепаивать не охота потом.