"Умное" питание микроконтроллера

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 20, 2009 12:02:33

Сообщение Andrey_RTF »

Всем привет, не знал куда можно отнести мою тему, вот решил отписаться тут. Собственно суть. Практически закончил устройство (см фото) - это блок световой и звуковой сигнализации (такие ставят на ВАЗ 10-е семейство) - который контролирует состояние датчиков и сигнализирует о неисправностях. При разработке столкнулся вот с какой проблемой - в заводском исполнении данный блок издает звуковой сигнал при забытых ключах в замке зажигания и я не хотел терять данной опции в своем устройстве, долго ломал голову как это реализовать. На скоряк накидал вот такую схему - так вот интересует вопрос будет ли работать та часть схемы которая отвечает за интеллектуальное питание???

Кратко опишу как все устроено и как все должно работать:
- Всем заведует микроконтроллер AVR
- Датчики, используемые в автомобиле все дискретные
- От замку зажигания к устройству подходит два провода - я их условно назвал "вставлен ключ" и "зажигание" на которых формируется +12В в соответсвующих состояниях
- Согласующее устройство формирует на своем выходе лог 0 или 1 в зависимости от состояний датчиков
- В зависимости от состояния датчиков загораются светодиоды и издается звуковой сигнал
- Работа цепи питания должна быть следующей - вставили ключ в замок зажигания - ничего не происходит, повернули ключ в положение "зажигание" - устройство заработало.
- При переводе ключа из положение "зажигание" в положение "вставлен ключ" устройство и звуковая сигнализация не отключается, отключается только световая индикация, при этом если открыть дверь, то сработает звуковая индикация о том, что забыты ключи в замке зажигания.
- При выдергивании ключей из замка устройство обесточивается.

Рисовав "проблемную" часть схемы, вот как я рассуждал - т.к. на провод "вставлен ключ" +12 В приходит раньше то этот провод должен быть питающим, а провод "зажигание" - управляющим. В качестве управляющего звена использовал транзистор. Ну и вот как из моих соображений это должно работать - вставили ключи в замок зажигания - на проводе "вставлен ключ" появилось 12В, но т.к. транзистор закрыт, то устройство спит, повернули ключ в положение "зажигание" - открывается транзистор, подается питание на устройсво, все работает. В программе микроконтроллера запрограммировано, что при включении на выходе "Р" формируется лог 1 (+5В), а вход "Р" опрашивается на предмет ключа в положении "зажигание". Приехали мы допустим куда нужно, глушим двигатель, но ключи из замка не достали. Соответсвенно на проводе "Зажигание" пропадает напряжение, но т.к. на выходе "Р" присутствует 5В то транзистор остается открытым. Микроконтроллер замечает что на входе "Р" пропало напряжение, отключает световую индикацию (зачем нам контролировать датчики на заглушенном двигателе) и начинает опрашивать только датчики дверей. Как то так.

Блин много букв получилось... Собственно интересует сама схемотехника питающей цепи - будет ли работать мой вариант??? Если что не так то не пинайте сильно. Спасибо что дочитали до конца)))

Схема: Изображение
Реклама
Встал на лапы
Сообщения: 100
Зарегистрирован: Пт авг 02, 2013 07:20:04

Сообщение titoFF »

Микроконтроллер потребляет так мало энергии, что можно его вообще не выключать- аккумулятор саморазрядится быстрей. Заодно можно реализовать звуковую сигнализацию включеных фар, на тазах этого очень не хватает.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25481
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

А если еще и находиться между опросами в "слипе",то вообще можно свести среднее потребление до десятков микроампер и менее...
Опытный кот
Сообщения: 844
Зарегистрирован: Пн апр 11, 2011 10:08:52

Сообщение -=Vovka=- »

Лишнее: 7805 слева, транзистор и соотв. обвязка.
Светодиоды от чего запитаны?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

Andrey_RTF писал(а):На скоряк накидал вот такую схему - так вот интересует вопрос будет ли работать та часть схемы которая отвечает за интеллектуальное питание???
А никак это работать не будет :sleep: Про включение транзисторов хоть что то почитайте прежде , чем схемы на них придумывать :dont_know:
Реклама
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 20, 2009 12:02:33

Сообщение Andrey_RTF »

Подскажите тогда как организовать задуманную идею с питанием. И подскажите что не так с транзистором по питанию??
Реклама
Опытный кот
Сообщения: 844
Зарегистрирован: Пн апр 11, 2011 10:08:52

Сообщение -=Vovka=- »

while( не дошло ) {
read post http://www.radiokot.ru/forum/viewtopic. ... 4#p1944744
}

И еще "Зажигание уже "отлавливается" преобразователем уровней.
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 20, 2009 12:02:33

Сообщение Andrey_RTF »

Аааа все кажись дошло. Получается что нужно сделать как на фото (см. ниже)
Изображение

Получается следующий олгаритм, вставляем ключ, устройство запускается
в программе МК следующий олгаритм
IF (зажигания нет)
{
провряем концевики дверей
}
else
{
основная работа(проверка всех датчиков)
}

Вроде то что нужно))
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 20, 2009 12:02:33

Сообщение Andrey_RTF »

Ну так что, правильно я нарисовал схему и описал алгоритм??
Встал на лапы
Сообщения: 100
Зарегистрирован: Пт авг 02, 2013 07:20:04

Сообщение titoFF »

Сделайте постоянную работу устройства (даже без ключа) с проверкой выключения фар, и будет вам счастье. Что за преобразователь уровней? Воткните туда стабилитрон на 5В. Алгоритм вроде рабочий, но много нюансов в дальнейшем. Устройство ведь обрастет множеством функций.
Встал на лапы
Сообщения: 148
Зарегистрирован: Вс дек 20, 2009 12:02:33

Сообщение Andrey_RTF »

За невыключенными фарами следит бортовой компьютер.
Ответить

Вернуться в «AVR»