Перейти к содержанию
    

Простой слаботочный фильтр для подключения входа микроконтроллера к бортовой сети

Здравствуйте. Есть такая задача: подключить вход микроконтроллера к бортовой сети авто, т. е. определять, если ли там напряжение или нет. Конкретнее - подключаться будем к выводу АСС (accessory) замка зажигания, чтобы понимать, повёрнут ли ключ. Т. е. на входе 11-15 В с помехами и пиками до 100 В, в т. ч. обратной полярности, а на выходе должно быть 3.3 В или 5 В, например. Или хотя бы 10-12, но уже без диких помех.

Главная проблема - схема должна работать надёжно, а не до первого пика обратной полярности. Временно сделал на оптроне безо всякой фильтрации, тестировал пока только от аккумулятора. Уверен, что когда начну ездить - он долго не проживёт, т. к. знаю, как легко дохнут в авто незащищённые осветительные светодиоды. Отсюда вопрос: можно ли, например, взять регулятор напряжения (типа LM817), на вход ему - диодный мост (для пиков обратной полярности) и LC-фильтр, а с выхода снять уже более-менее отфильтрованное напряжение для управления оптроном или затвором MOSFET? Или LM тоже не выдержит таких издевательств?

Вообще, какие самые простые и надёжные решения для приведения напряжения в бортовой сети к очищенному виду, пригодному для управления различными ключевыми элементами (оптронами, затворами МОСФЕТов)? Тока 1-2 мА на выходе такой схемы хватит с головой.

 

И ещё один, косвенно связанный вопрос: есть ли недорогие MOSFET, которыми можно коммутировать бортовую сеть авто без предварительной фильтрации? Т. е. у меня есть нормальный, чистый управляющий сигнал для затвора, но коммутировать я хочу бортовую сеть со всеми её прелестями. Ток - 2-3 А. Можно, конечно, взять реле, но хотелось бы именно транзистор.

 

Заранее спасибо за советы новичку в схемотехнике :)

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


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

перестаньте баловаться.

 

1) ставится делитель из резисторов. верхний - 100кОм, нижний - сколько вам надо исходя из порога срабатывания; параллельно нижнему - конденсатор для примитивной фильтрации;

2) со средней точки сигнал прямо на вход процессора или компаратора;

3) среднюю точку шунтируем двумя диодами, на землю и питание процессора или компаратора соответственно.

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


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

3) среднюю точку шунтируем двумя диодами, на землю и питание процессора или компаратора соответственно.

А можно с этого места поподробнее? Для чего диоды, как их выбрать, и не выбьет ли их скачками напряжения?

 

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


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

диоды не дают напряжению на выводе подняться выше питания и опуститься ниже земли

это bav99, к примеру

не выбьет, тк все "скачки напряжения" отделены от диодов 100кОм`ым резистором

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


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

Спасибо, это очень интересный вариант. Единственное, что - сомнения насчёт 100К, не многовато ли? У меня был недавно негативный опыт с этим самим микроконтроллером: надо было плавающий вход притянуть к земле, потому что он определялся как "1". Поставил 100К на землю - не помогло. Поставил 10К - не помогло! Только 1К резистор исправил проблему. Что довольно странно, т. к. не может быть входу МК нужен такой большой ток, но - факт.

Cмогу ли в такой схеме параллельно с входом МК ещё активировать силовой мосфет вроде IRF530?

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

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


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

Только 1К резистор исправил проблему.
схему покажите

 

Cмогу ли в такой схеме параллельно с входом МК ещё активировать силовой мосфет вроде IRF530?
не понимаю - рисуйте схему

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


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

Только 1К резистор исправил проблему.
Контроллер не из классических x51 случайно был? Насколько помню, у них нет верхнего транзистора в портах, все ноги портов - открытый сток с встроенной подтяжкой к питанию, поэтому и нет явного перекключения ног на ввод и вывод.

 

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


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

схему покажите

Нечего показывать. Просто беру провод длиной сантиметров 15 и через резистор 1К соединяю им вход МК с землёй. Если больше 1К - вход регистрируется как "1".

 

не понимаю - рисуйте схему

Вот, нарисовал предложенную вами схему. Правильно ли?

К ней, параллельно входу МК, дорисовал транзисторный ключ. Будет работать, или слишком большое сопротивление? Обратите также внимание на подтягивающий резистор на затворе - как я понимаю, без него нельзя, т. к. ключ может не выключиться, если ему некуда разрядиться.

 

Oe1zw.jpg

 

Контроллер не из классических x51 случайно был?

Нет, STM32F3 и F1. Не знаю, как у него внутри порты устроены, но в коде я должен явно задать направление порта при его инициализации. Порт 5V-tolerant.

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


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

поясните за транзистор. что, по вашему, он тут делает?

Коммутирует нагрузку, обозначенную на схеме словом Load. Говорю же, мне ещё надо сигналом АСС (12 В) включать кое-какую электронику. Хочется убить одним камнем двух зайцев, запитав вход МК и силовой транзистор одной и той же схемой, чтоб поменьше нагромождать элементов.

Транзистор выдерживает на затворе до 20 В. Не знаю, может, ему достаточно будет в цепи затвора ограничивающего резистора и суппрессорного диода. Но, опять же, если всё равно есть схема конвертора уровней для МК, то почему бы прямо к ней не подключиться.

 

И ещё вопрос: нет ли смысла вместо обычного диода Д1 поставить суппрессор (трансил)?

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

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


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

а нагрузка расположена вне устройства?

сигнал "АСС" это только управление? от чего тогда вы её хотите питать?

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


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

а нагрузка расположена вне устройства?

сигнал "АСС" это только управление? от чего тогда вы её хотите питать?

Нагрузка находится вне рассматриваемой схемы, если я правильно понял ваш вопрос. АСС (клемма Accessory на замке зажигания) - управляющий сигнал, а транзистор коммутирует бортовую сеть (аккумулятор, если хотите) на нагрузку.

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


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

Нагрузка находится вне рассматриваемой схемы, если я правильно понял ваш вопрос. АСС (клемма Accessory на замке зажигания) - управляющий сигнал, а транзистор коммутирует бортовую сеть (аккумулятор, если хотите) на нагрузку.

Посему этот транзистор ни нафиг не нужен. "Нагрузка" подключается прямо к ACC.

 

 

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


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

это bav99, к примеру

BAV99 - диоды для поверхностного монтажа. Не подскажете аналог в выводном корпусе? Или просто поясните, на какие характеристики обратить внимание при выборе, потому что для меня все диоды одинаковые.

 

 

Посему этот транзистор ни нафиг не нужен. "Нагрузка" подключается прямо к ACC.

Нет, транзистор нужен, это часть составного электронно-управляемого ключа. Задача - замыкать / размыкать транзистор в зависимости от наличия АСС. Она очень похожа на задачу управления входом микроконтроллера, поэтому и решения этих двух задач я хочу максимально объединить. Уже подобрал транзистор с подходящими параметрами и низким напряжением активации затвора.

Перефразирую: в принципе, можно прямо с замка и взять эти 12 В, но это будет криво. У меня проложена к нагрузке короткая двухпроводная выделенная линия питания прямо от аккумулятора, толстым проводом и со своим предохранителем. Именно её я хочу коммутировать.

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

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...