Стоп-сигнал на AVR-микроконтроллере

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Олегыч1
Поставщик валерьянки для Кота
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Стоп-сигнал на AVR-микроконтроллере

Сообщение Олегыч1 »

Приветствую глубокоуважаемые радиокоты!
То, что планируется изготовить будет третьим стоп-сигналом в авто. Но этот стоп сигнал будет не простым :lol: Это будет вмонтированная лента красных светодиодов в номерную рамку.При нажатии на педаль тормоза эта линейка светодиодов будет загораться волной от центра и так же гаснуть при отпускании педали тормоз. Заодно попрактикуюсь в написании кода для AVR. Но я в этом деле новичек и в датащите тоже не очень ориентируюсь, поэтому и вопрос возник о потреблении тока в состоянии покоя МК. Все было бы проще, если бы не было волны после отпускания педали тормоз. Просто откл. питание от МК и все. Но тут надо, чтобы именно после отпускания педали тоже волна пошла (вернее ушла назад :) ) ... Соответственно в этом случае МК должен постоянно быть запитан, верно? Какой ток МК будет потреблять, после того как ушла волна (в состоянии покоя) ? Может какой-то другой способ есть не питать МК в состоянии покоя? Или, может ток на столько мизерный в масштабах авто, что им можно пренебречь?
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Z_h_e »

На фоне кучи светодиодов потребление МК мизер.
У меня к Вам вопрос. Для чего Вы это делаете? Для того чтобы потом возмущаться, что Вам в филейную часть автомобиля въехал новичок (или даже нет), который засмотрелся на Вашу иллюминацию? Все нештатные световые сигналы никак не добавляют безопасности в лучшем случае.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Аватара пользователя
Baasil
Говорящий с текстолитом
Сообщения: 1641
Зарегистрирован: Пн авг 25, 2014 21:52:26
Откуда: Ленинград

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Baasil »

В автомасштабе ток действительно мизерный. А еще есть несколько режимов спячки, при них ток измеряется вообще в микроамперах.
Только нафига вам эта гирлянда на .опе? Вопрос безопасности дорожного движения - вопрос серьезный...
Аватара пользователя
Adagumer
Поставщик валерьянки для Кота
Сообщения: 2283
Зарегистрирован: Чт ноя 15, 2012 20:47:59
Откуда: Крымск

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Adagumer »

Олегыч1 писал(а):Это будет вмонтированная лента красных светодиодов в номерную рамку.При нажатии на педаль тормоза эта линейка светодиодов будет загораться волной от центра и так же гаснуть при отпускании

А видимость номерного знака не будет нарушаться при нажатии на тормоз?
Аватара пользователя
Severrr
Встал на лапы
Сообщения: 124
Зарегистрирован: Ср ноя 26, 2014 08:42:24
Откуда: г. Уфа

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Severrr »

На мой взгляд, на безопасность движения это не повлияет. Возможно, даже наоборот.
А по поводу вопроса, если хочется избавиться от потребления энергии схемой вообще, то есть решение.
В схеме можно использовать подходящий по емкости и напряжению конденсатор, накопленная энегрия которого завершит иллюминацию в задуманном алгоритме.
И плюс программно отслеживать окончание нажатия педали.

Для меня эта тема так же полезна и, пожалуй добавлю следующее:
порой после выключения устройства от питания, необходимо чтобы микроконтроллер доделал свою работу до конца, т.е. программа завершила свой цикл. Например - запись накопленных данных в процессе работы программы в память EEPROM.
У меня только теоретическое решение данного вопроса. А вот в схемотехнике я слабоват. Знаю, что реализовать в железе такое можно достаточно просто для опытного схемотехника.
Вот если бы кто-то подкинул схемку, было бы здорово!
Если у вас что-то не получается, надо притвориться, что вы умеете это делать. Если дурить себе голову достаточно долго, то когда-нибудь у вас начнет получаться, и тогда можно забыть, что вы притворялись. /Юрий Мороз
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение ARV »

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

Мой уютный бложик... заходите!
Аватара пользователя
Олегыч1
Поставщик валерьянки для Кота
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Олегыч1 »

У меня к Вам вопрос. Для чего Вы это делаете?
По большей части для того, чтобы разобраться в МК. А на счет опасных моментов, думаю они сведены к минимуму. Волна будет всего одна и загораться возможно в течении 1 секунды. Ну гаснуть может по медленнее в течении скорее всего двух секунд, а то может и еще быстрее. Я это все буду экспериментально подбирать. На счет новичка, там в принципе засматриваться не начто. Да и если человек новичек, то пусть дистанцию держит. Плюс я не экстримал в вождении, да и пробки у нас довольно частое явление, хоть не так будет скучно стоять в пробках :lol:
А видимость номерного знака не будет нарушаться при нажатии на тормоз?
конечно же нет. Более того останется еще и штатная подсветка номера. Читабельности не препятствует никак.
Последний раз редактировалось Олегыч1 Пн май 30, 2016 08:11:11, всего редактировалось 1 раз.
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Vov123 »

Если любитель различных приблуд для авто, то проще купить что-нибудь этакое http://ru.aliexpress.com/item/Hot-Auto- ... 4d4abb5ede

Самое главное, если кто свернёт, то деньги небольшие, можно ещё купить.
Аватара пользователя
Олегыч1
Поставщик валерьянки для Кота
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Олегыч1 »

Vov123 , Прикольная примочка. Но для моего авто это не очень подходит. Автомобиль старый и старого образца, а эта приблуда больше для новых красивых иномарок подойдет, а то будет некое несоответствие :roll: Да и если честно, мне больше интересно разобраться в МК. А так конечно вещь интересная, может даже и полезная.
В схеме можно использовать подходящий по емкости и напряжению конденсатор
Была такая идея, но к сожалению по расчетам конденсатор должен быть слишком большой емкости. Он просто не влезет в номерную рамку...

вопрос с питанием решается несложно: заводится на схему дополнительное питание с лампы габаритов
Этот вариант пока держу в голове. Была мысль от замка зажигания, но тянуть далеко провода, поэтому питание от габаритов пока в приоритете.
c717411
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение c717411 »

Олегыч1 писал(а): Этот вариант пока держу в голове. Была мысль от замка зажигания, но тянуть далеко провода, поэтому питание от габаритов пока в приоритете.

Дык а чего его держать в голове, это самый разумный способ организации питания. Всё равно придется тянуть от стопов провод, ну протянете два.
Аватара пользователя
Олегыч1
Поставщик валерьянки для Кота
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Олегыч1 »

Потянет ли данный МК (атмега8) 12 светодиодов без дополнительных ключей (просто через токоограничивающий резистор к порту ввода-вывода данного МК). Имеется в виду, сможет ли обеспечить МК должным током все светодиоды?
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Vov123 »

Там в даташите, если мне не изменяет что-то, написано о максимальной нагрузке контроллера в 200мА. Надо уточнить. Соответственно, если будет момент одновременного зажигания всех диодов, то следовательно, максимальный ток одного диода должен быть не более 16 мА.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Мурик »

Олегыч1 писал(а):Потянет ли данный МК (атмега8) 12 светодиодов без дополнительных ключей
Потянет, только яркость их свечения вас не устроит. :)
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение Demiurg »

Подавать напряжение питания на схему только при зажигании. Это логично в плане, если машина стоит на парковке, то и нахрен гирлянда не нужна. В итоге вы получаете что хотели, при выключенном зажигании схема не потребляет, и соблюдаются ваши хотелки, волна туда-сюда.
Аватара пользователя
vem566
Друг Кота
Сообщения: 4732
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение vem566 »

Vov123 писал(а):Там в даташите, если мне не изменяет что-то, написано о максимальной нагрузке контроллера в 200мА.

Если поточнее, то максимально 20мА на один выход, но не более 300мА суммы всех нагрузок. Это для меги 8. Ну и кроме того есть ограничения по конкретным портам. При определенных условиях есть и 200 мА ограничение.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение ARV »

vem566 писал(а):максимально 20мА на один выход
40 мА на самом деле

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

Мой уютный бложик... заходите!
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение pyzhman »

Из даташита:
DC Current per I/O Pin ............ 40.0mA
DC Current VCC and GND Pins............... 300.0mA
Docendo discimus
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение СКАЗОЧНИК »

Вот сейчас все будут орать... о безопасности и т.д. ))) Но люди бывают много хотят.

Вот я делал. Эффектов... :facepalm: у меня фантазии не хватило больше. :))) :))) :))) (да и по деньгам выходило не интересно делать.)

https://youtu.be/LJlppuOpJ7U
Станислав
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение alex_ »

По сути вопрос ТС можно решить с помощью обыкновенного сдвиг регистра, не используя микроконтроллер. А по поводу тока то ставим например uln2003 либо по транзистору на канал неподалёку от микросхемы(микроконтроллера). :)
c717411
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Re: Стоп-сигнал на AVR-микроконтроллере

Сообщение c717411 »

alex_ писал(а):По сути вопрос ТС можно решить с помощью обыкновенного сдвиг регистра, не используя микроконтроллер.

Обрисуйте вкратце алгоритм, как можно сделать сабж на ОДНОМ сдвиговом регистре. Пока нажата педаль - идет волна в одну сторону. Отжали - быстро в другую и всё.
Ответить

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