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

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

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

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

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

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

Сообщение Alexeyslav »

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

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

Сообщение ARV »

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

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

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

Сообщение Alexeyslav »

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

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

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

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

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

Сообщение Alexeyslav »

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

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

Сообщение axillent »

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

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

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

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

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

axillent, благодарю вас!
По-моему это то, что нужно!

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

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

Сообщение Kavka »

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

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

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

Сообщение Alexeyslav »

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

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

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

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

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

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

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

Сообщение Alexeyslav »

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

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

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

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

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

Сообщение c717411 »

Олегыч1 писал(а):Подскажите кстати, какой ток может дать один порт ввода-вывода в атмеге 8? Или там общий ток делится на все порты?

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

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

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

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

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

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

Сообщение c717411 »

СКАЗОЧНИК писал(а):У Атмеги8??? Где это вы нашли?

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

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

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

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

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

Сообщение axillent »

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

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

Сообщение c717411 »

Запитать схему можно от габаритов, а включение-выключение стопов использовать как сигнал управления. Нагрузкой управлять через какую-нибудь ULN2003, не так уже и много места займет на плате.
Но как писали выше - гаишники будут Вам очень рады..

axillent писал(а):Коты, давайте тему не оффтопить
Железо в этой теме полный оффтоп

сорри
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

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

Сообщение Kavka »

Alexeyslav писал(а):Стабилизаторы с низким потреблением ещё поискать

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

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

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