Jump to content
Shoorik

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

Recommended Posts

Здравствуйте! Подскажите как с минимальными аппаратными затратами реализовать двухдиапазонный делитель напряжения с диапазонами 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

Share this post


Link to post
Share on other sites
8 минут назад, Shoorik сказал:

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

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

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

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

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

Share this post


Link to post
Share on other sites
8 минут назад, Yurkin2015 сказал:

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

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

Share this post


Link to post
Share on other sites

Особенности схемотехники и трассировки печатных плат для STM32WB55

Разработка новых устройств на базе беспроводного микроконтроллера STM32WB от STMicroelectronics может быть сделана в короткий срок, если выполнять некоторые важные правила и воспользоваться готовыми конструктивными решениями и рекомендациями инженеров ST.

Читать статью

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

Share this post


Link to post
Share on other sites
                     

Видеокурс Работаем с микроконтроллерами STM32G0. Впервые на русском языке.

В цикле видеокурсов по работе с STM32G0 от компании STMicroelectronics показаны архитектура, периферия (особенности процессорного ядра, режимов пониженного питания, векторов прерываний, DMA и мультиплексора DMA, схемы тактирования и сброса, и.т.д.) и даны практические примеры. Материал дает наглядное понимание того, как начать работу на новых микроконтроллерах STM32G0

Подробнее

4 минуты назад, Yurkin2015 сказал:

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

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

Share this post


Link to post
Share on other sites
Только что, Shoorik сказал:

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
20 минут назад, Shoorik сказал:

конкретно atmega328

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

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

 

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

Share this post


Link to post
Share on other sites
12 минуты назад, ARV сказал:

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

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

Share this post


Link to post
Share on other sites
1 час назад, Shoorik сказал:

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

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

Share this post


Link to post
Share on other sites

В порядке бреда. Оставь один делитель. Точку коммутации заведи на другой пин порта в режиме out без подтягивающего резистора. Будет тоже самое по схеме без лишнего обвеса.

Share this post


Link to post
Share on other sites
25.09.2017 в 17:31, Shoorik сказал:

конкретно atmega328

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Semi-con
      Привет. Пришла в голову идея сделать хорошую электронную нагрузку для проверки различных источников питания. Реализовать сам нагрузочный элемент решил на полевых транзисторах N-канального типа. При выборе транзисторов выбор пал IRF3205 ,так как в даташити говорилось что максимальный ток исток - сток аж целых 110А! А рассеиваемая мощность 150W. Пусть даже если это маркетинговый ход и пропускают они только 70А, мне бы этого хватило. 

      Я объединил два полевика последовательно. Соответственно, поправьте меня если это не так, их пропускаемая способность удвоилась. Собрал делитель напряжения с максимальным напряжением 5в. По идее этого должно хватить, что бы полевик полностью открылся. В ходе эксперимента выяснил что транзисторы начинают открываться с 1.7в. Взял банку 18650 и при полном открытии что то взяло на себя целых 6А. Нагрузка поработала какое то непродолжительное время и один из транзисторов пробило. И так всегда.

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

      test.lay6

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

×
×
  • Create New...