AVR studio в вопросах и ответах

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

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

А "лампочки" святым духом питаться будут?
Прошу прощения, что сразу не ввел в курс дела. То, что планируется изготовить будет третьим стоп-сигналом в авто. Но этот стоп сигнал будет не простым :lol: Это будет вмонтированная лента красных светодиодов в номерную рамку.При нажатии на педаль тормоза эта линейка светодиодов будет загораться волной от центра и так же гаснуть при отпускании педали тормоз. Заодно попрактикуюсь в написании кода для AVR. Но я в этом деле новичек и в датащите тоже не очень ориентируюсь, поэтому и вопрос возник о потреблении тока в состоянии покоя МК. Все было бы проще, если бы не было волны после отпускания педали тормоз. Просто откл. питание от МК и все. Но тут надо, чтобы именно после отпускания педали тоже волна пошла (вернее ушла назад :) ) ... Соответственно в этом случае МК должен постоянно быть запитан, верно? Какой ток МК будет потреблять, после того как ушла волна (в состоянии покоя) ? Может какой-то другой способ есть не питать МК в состоянии покоя? Или, может ток на столько мизерный в масштабах авто, что им можно пренебречь?
Реклама
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Можно уходить в сон, а можно просто обрубать себе же питание транзистором. Сигнал от стопа подаёт питание на контроллер и светодиоды а потом снимает его, но контроллер получив питание включит транзистор который будет держать питание на схеме до конца, а в конце выполненной программы контроллер снимает напряжение с транзистора и прерывает себе же питание. Вот только надо продумать что делать если стоп включается снова до конца отработки программы, контроллер же не в курсе будет - значит надо как-то завести сигнал от стопа отдельно от подачи питания.
Только надо предусмотреть в программе контролелра ПАУЗУ в 0.5 сек по включению, иначе возможна ситуация когда на излёте(контроллер себе питание перекрыл) но напряжение же падает плавно - он успевает сбросится и включится снова будто ему только что подали питание, и тут же снова себя запитает - все эти процессы происходят очень быстро, внешне это будет выглядеть будто контроллер не отрубает себе напряжение.
Последний раз редактировалось Alexeyslav Чт май 26, 2016 21:49:47, всего редактировалось 1 раз.
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

в масштабах авто правильно спроектированная схема с МК в "спящем" режиме будет потреблять несущественный ток - меньше миллиампера (много меньше). для справки: ток саморазряда свинцового аккумулятора порядка 15 мА.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Проблема в том что найти стабилизатор для питания МК с собственным потреблением в 100мкА весьма трудно и дорого, обычный стабилизатор 7805 будет жрать "просто так" 7...12мА что ускорит разряд аккумулятора как минимум вдвое, даже если МК будет спать. А там ещё какие-нибудь подтяжки, дополнительные потребители...
Спящий режим это хорошо, но слишком много плясок с этим будет. Проще отрубать всё это на корню.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

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

А конденсатор большой емкости не сможет "придержать " питание секунды на 2-3, чтобы МК завершил свою работу после отпускания педали тормоза? Даже 3 сек. это много, думаю двух секунд будет вполне достаточно. Диоды так же будут эти 2 сек. питаться от конденсатора. Есть такой вариант?
Реклама
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

А кто и как будет заряжать эти конденсаторы? ну, попробуй поискать кондер на 100000 микрофарад минимум под 25В... всё желание пропадёт. А это будет всего лишь порядка 100мА * сек при падении напряжения на 1 вольт.
Сколько диодов? сколько потребляют?
Из-за большой ёмкости коммутировать твою схему будет накладно, контакты будут подгорать.
Контактная информация:
Реклама
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Сообщение axillent »

По питанию достаточно применить dc-dc преобразователь из современных, например mp2359
Его собственное потребление на порядок меньше чем у 7805
К тому же МК мог бы его сам гасить через вход enable, тогда потребление будет совсем мизерным

Что касается рамки для номера. Имейте в виду, что с такой рамкой можно огрести статью 12.2 коап, по части первой штраф по 500р, а вот если притянут часть вторую то это до 5000 штраф или лишение ву от 1 до 3 месяцев
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

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

Все досканально изучил в этом плане. Читабельности не припятствует. Других водителей не вводит в заблуждение (это уже если не дай Бог при ДТП). А что касается слова "нестандартных" в статье, то это отностится к расположению, либо секретной конструкции самого знака (типа шторки или переворачивающиеся номерные знаки...). Так что все четко! Можно не париться).
dc-dc преобразователь из современных, например mp2359
Его собственное потребление на порядок меньше чем у 7805
К тому же МК мог бы его сам гасить через вход enable, тогда потребление будет совсем мизерным
axillent, благодарю вас!
По-моему это то, что нужно!

=================
А можно ли внедрить туда конвертор МС34063? Он более доступен... Единственное, у него нет ножки enable Но думаю это же можно как-то обойти?
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Alexeyslav писал(а):А кто и как будет заряжать эти конденсаторы? ну, попробуй поискать кондер на 100000 микрофарад минимум под 25В... всё желание пропадёт.
На...??? :o В ссмысле, зачем??? Какие 100000 мкФ??? С какого... ладно, хватит. :))
Ты всю схему со светодиодами предлагаешь запитывать от кондёра? :shock:
IMHO, МК явно не выдержит на своих выводах светодиоды/лампочки достаточной яркости и нужном количестве. Соответственно, управлять ими придётся через ключи. Как вариант, взять в качестве ключей полевики с логическими уровнями. Затворы притянуть к земле резисторами (10к), питать светодиоды с ключами напрямую от борт.сети. В выключенном состоянии потребление близко к реальному нулю.
МК запитать от стопсигналов через диод и буферный конденсатор. МК со своих ножек будет управлять затворами ключей. В качестве стабилизатора для МК взять, например, LM317 или LM1117 с собственным током максимум 120 мкА. Даже если не вгонять МК в спячку, то по моим пикидкам МК с объвязкой будет потребрять 2-3 мА, например, с мегой 8а с внутренним генератором на 1МГц.
Чтобы продержать МК 3 секунды ёмкость буферного конденсатора понадобиться (грубо) 1500-2000 мкФ.

PS: Олегыч1, если есть желание обсуждать схемотехнику - сделай отдельную тему.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Стабилизаторы с низким потреблением ещё поискать, и по этой же причине они очень коварны - разводить подключение стабилизатора на плате надо будет тщательно, иначе самовозбуд и прочие неприятности характерные таким стабилизатором(низкая устойчивость стабилизатора - это необходимая жертва в угоду малого потребления). Это пожалуй не для начинающего - как он потом будет искать причину глюков или полной неработоспособности схемы при полностью исправных деталях?

Но пожалуй, реализовать можно. Применить обычный стабилизатор 78L05 и 4700мкф@25В до стабилизатора. желательно еще последовательно с этой схемой резистор в 10...20 Ом чтобы ограничить зарядный ток конденсатора.

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

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

Ох ёлы! :facepalm: Как все сложно... МК не потянет 12 светодиодиков из RGB-ленты? Может просто другой МК тогда подобрать? Иначе слишком много деталей... Просто они не влезут в номерную рамку. Ну питание отдельное ладно-не проблема, можно от габаритов запитаться, т.к. они все равно всегда при езде включены. А вот ключи+солнечный нагрев это уже проблемс.
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

12 светодиодов управляемых независимо? Или у вас будет 12 сегментов из RGB-ленты?
Каждый сегмент(по 3 светодиода) можно запитывать прямо от 12В, а если одиночные то надо ещё и питание им городить или мирится с крайне низкой эффективностью использования мощности.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

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

12 светодиодов планировал. Вернее по одному красному из тройки сегмента. Ну если будет не супер ярко, ничего страшного, лишь бы правильно функционировало. Если МК это все потянет. Подскажите кстати, какой ток может дать один порт ввода-вывода в атмеге 8? Или там общий ток делится на все порты?
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

Олегыч1 писал(а):Подскажите кстати, какой ток может дать один порт ввода-вывода в атмеге 8? Или там общий ток делится на все порты?
40 мА на один пин порта. И 300 мА суммарно на чип. Это предельные значения.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

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

У Атмеги8??? Где это вы нашли?

Я всегда думал, что по 20 мА на вывод максимум. И не более (забыл уже) 200 мА на все выводы сразу.
Станислав
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

СКАЗОЧНИК писал(а):У Атмеги8??? Где это вы нашли?
В даташите на Атмегу8, вестимо.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

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

Точно. Так и написано в даташите. :) :roll:
Станислав
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Сообщение axillent »

Коты, давайте тему не оффтопить
Железо в этой теме полный оффтоп
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

Запитать схему можно от габаритов, а включение-выключение стопов использовать как сигнал управления. Нагрузкой управлять через какую-нибудь ULN2003, не так уже и много места займет на плате.
Но как писали выше - гаишники будут Вам очень рады..
axillent писал(а):Коты, давайте тему не оффтопить
Железо в этой теме полный оффтоп
сорри
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Alexeyslav писал(а):Стабилизаторы с низким потреблением ещё поискать
Чего искать-то? LM317L по 10 руб./шт. в нашей "глуши". LM1117 дороже будет чуток.
Alexeyslav писал(а):и по этой же причине они очень коварны
Хмм... Т.к. трудно найти, то проблемные детали? Странная логика, мягко говоря. :kill:
Кончно никто спорить не будет, что если плату левой пяткой разводить, то любую схему с нормальной деталью можно испахабить.
Alexeyslav писал(а):Полевиками напрямую управлять тоже не комильфо
Однозначно, билин! Я ж только идею дал, а не схему нарисовал...

ЗЫЖ Замолкаю.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Ответить

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