Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Что бы Мега не горела
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Злодей
Начал знакомиться с МК, и вроде заставляю их дергать ножками, но только дольше 30 минут бедняги не живут. Выводы заняты светодиодами(16 штук ярких), и вот перед смертью некоторые из них начинают светиться произвольно... Потом МК перестаёт шиться... Ну и потом смерть... crying.gif

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

Спасибо всем откликнувшимся.
FAV
Резисторы последовательно диодам надо ставить.Порты контроллера не расчитан на такую нагрузку. Закон Ома в помощь! smile.gif
pimen
Цитата(Злодей @ May 7 2008, 19:29) *
Начал знакомиться с МК, и вроде заставляю их дергать ножками, но только дольше 30 минут бедняги не живут. Выводы заняты светодиодами(16 штук ярких), и вот перед смертью некоторые из них начинают светиться произвольно... Потом МК перестаёт шиться... Ну и потом смерть... crying.gif

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

Спасибо всем откликнувшимся.



питание сколько?
для таких целей лучше использовать +3,3
поставь баластные резисторы для светодиодов
висячая нога? может z-состояние вывода
Злодей
Спасибо, напряжение питания уменьшу... было +5
А неиспользуемые ножки обязательно подключать куда-то?
toshas
главное поставь последовательно на ножки резисторы, слишком большой ток выжигает ножки и мк.
Andy Great
Цитата(Злодей @ May 7 2008, 18:29) *
- можно ли от меги 16 питать 16 сверхярких сетодиодов,
- как защитить МК от протекания через него слишком большого тока,

Почитайте даташит на диоды в части их потребления и даташит на Мегу в части допустимой нагрузки по току. В принципе ток в отдельно взятой ноге Мега и сама ограничит (но это моветон), а вот ток через земляной/питающий выводы надо считать. Наверняка превышается.

Про резисторы уже написали, не экономьте на них. Если задача просто помигать диодами, то все просто. Если надо именно мощными диодами управлять, то без драйвера не обойтись. Поищите по Электрониксу, недавно драйвера светодиодные обсуждались.
Злодей
Для пущей надёжности хотелось бы перед самим МК поставить нечто ограничитель тока, что-то что отрубило бы МК когда тот захочет сгореть, а у меня такое произойдёт несомненно smile.gif
А резисторы обязательно привинчу, буду повнимательнее к даташитам, спасибо...
domowoj
Злостный убийца попугаев, т.е. AVR-ок.
Почитайте буквари:
Хоровиц Хилл
Титце Шенк
http://lord-n.narod.ru/walla.html
zhevak
Цитата(Злодей @ May 7 2008, 22:17) *
Для пущей надёжности хотелось бы перед самим МК поставить нечто ограничитель тока, что-то что отрубило бы МК когда тот захочет сгореть, а у меня такое произойдёт несомненно smile.gif
А резисторы обязательно привинчу, буду повнимательнее к даташитам, спасибо...


Самое простое -- поставьте резистор примерно в 100 Ом по питанию, т.е. между выходом БП (+5В) и Вашей схемой. (Земля пойдет напрямую.) При штатной нагрузке питание конечно просядет, но АВРка работать будет. Если случится что-то непредвиденное, то максимальный ток будет ограничен 50 мА. Этого тока будет не достаточно для, того чтобы что-нибудь сжечь. Хотя если человек -- "талантлив", то... хех!

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

Удачи!
Злодей
Значит ещё больше резисторов biggrin.gif Вот спасибо, такое простое решение, а я уж собирался подбирать что-то вроде вот такой ИМС - ограничителя тока
http://www.radioradar.net/news/electronics...s_aat4610a.html
Igor26
Пользуйтесь лабораторным блоком питания у которого есть возможность ограничивать ток.
dx40
Во люди профессионалы! Как-то подал 12В (с пятиамперного бп) на ногу меги - секунд 20. Мега нагрелась, но не сдохла. Сдох только JTAG... Отключил JTAG фьюзом - все, как новая...

ЗЫЖ Может статика??? Или переполюсовка?
Ден
У меня после подачи на 8мегу 12 вольт в течении нескольких секунд она конечно сильно нагрелась, но все же продолжала работать. Но с ней все чаще и чаще стали происходить непонятки, по началу она не запускалась от 5 вольт, а где-то при 4,5 затем при ещё более низком напряжении и в конце концов со временем совсем перестала работать, хотя по потребляемому току у нее все нормально. Так что сгорать они могут по разному, это кому как повезет.
Злодей
А у меня они маленькие, в корпусах TQFP, наверное поэтому-то от 12 вольт вспучилась через ровно секунду. cranky.gif Хотя по даташиту разницы нет.
777777
Цитата(Злодей @ May 7 2008, 20:17) *
А резисторы обязательно привинчу


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

Цитата(Злодей @ May 7 2008, 19:55) *
А неиспользуемые ножки обязательно подключать куда-то?

Входы обязательно. Порты можно запрограммировать на вход с привязкой резистором. Можно, конечно, и на выход, но ведь ты их обязательно закоротишь на землю или питание и они сгорят...
EugeNNe
Цитата(dx40 @ May 8 2008, 10:33) *
Во люди профессионалы! Как-то подал 12В (с пятиамперного бп) на ногу меги - секунд 20. Мега нагрелась, но не сдохла. Сдох только JTAG... Отключил JTAG фьюзом - все, как новая...

ЗЫЖ Может статика??? Или переполюсовка?


Это что...!!!! После подачи на АЦП Меги640 40В послышался щелчок....на месте АЦП образовалась дырка....а так всё остальное работает. Храню этот чип как музейный экспонат....
Kuzmi4
2 Злодей - на счёт ножек и куда их девать:
Поиск - великая весЧ!
http://electronix.ru/forum/index.php?showtopic=43237 - Кратко, со смыслом и по теме.
Xenia
Существуют 2 способа зажигания светодиодов от МК:
1-ый способ, когда МК выдает на порт напряжение, от которого горит светодиод. В этом случае светодиод подключается между выводом МК и землей.
2-ой способ, когда светодиод горит от цифрового питания, а МК закорачивает его своим портом накоротко, чем гасит. В этом случае светодиод подключается между выводом МК и плюсом цифрового питания.
Баластный резистор для ограничения тока нужен в любом из этих случаев, как это уже подсказали ранее.
Практика показывает, что МК легче выдерживает большой ток при закоротке на землю, чем ток, который ему приходится отдавать вовне. Отсюда предпочтительнее реализовывать 2-ой способ. Т.е. зажечь светодиод, подсоединив его одним концом к цифровой земле, а другим концом через сопротивление 1 ком к шине питания. При этом пин порта МП присоединяется к точке соединения светодиода и сопротивления. Высокий уровнь или Z-состояние не мешают светодиоду светиться, а низкий уровень закорачивает светодиод, пропуская весь ранее протекающий через него ток на землю.
Несмотря на то, что в даташите на МК допускаются достаточно высокие токи через порт, там же упоминается ограничение на СУММАРНЫЙ допустимый ток. Поэтому управлять сразу десятком светодиодов достаточно стрёмно. Тогда уж лучше взять какую-нибудь сборку из 8 логических элементов "НЕ" и переключать светодиоды через нее.
bill_vs
Цитата(Xenia @ May 8 2008, 17:10) *
Существуют 2 способа зажигания светодиодов от МК:

Существует ещё и третий, самый распространённый: анод светодиода через резистор на питание, катод на вывод мк.

Цитата(Xenia @ May 8 2008, 17:10) *
Высокий уровнь или Z-состояние не мешают светодиоду светиться, а низкий уровень закорачивает светодиод, пропуская весь ранее протекающий через него ток на землю.

Высокий уровень на выводе мк будет обеспечивать светодиод током помимо резистора, и довольно большим!

Цитата(Xenia @ May 8 2008, 17:10) *
Несмотря на то, что в даташите на МК допускаются достаточно высокие токи через порт, там же упоминается ограничение на СУММАРНЫЙ допустимый ток. Поэтому управлять сразу десятком светодиодов достаточно стрёмно. Тогда уж лучше взять какую-нибудь сборку из 8 логических элементов "НЕ" и переключать светодиоды через нее.

Смотрим data dheet на ATMega16 (оказался под рукой) максимально допустимый суммарный ток на порт 100 мА, на весь мк 400 мА (TQFP). Если ток через светодиод взять 10 мА (а через 1 кОм у Вас будет около 3) то на 10 светодиодов будет 100 мА, причём, как минимум на двух портах. Много, но в пределах.
777777
Цитата(bill_vs @ May 8 2008, 18:04) *
Существует ещё и третий, самый распространённый: анод светодиода через резистор на питание, катод на вывод мк.

Его преимущество в том, что в этом случае для светодиодов можно использовать другое питание, а цифровое не будет трястись от включения или выключения светодиодов.

Цитата(Xenia @ May 8 2008, 17:10) *
Тогда уж лучше взять какую-нибудь сборку из 8 логических элементов "НЕ" и переключать светодиоды через нее.

Мне для этих целей нравится микросхемка ULN2804
svs39
Цитата(Xenia @ May 8 2008, 16:10) *
2-ой способ, когда светодиод горит от цифрового питания, а МК закорачивает его своим портом накоротко, чем гасит. В этом случае светодиод подключается между выводом МК и плюсом цифрового питания.

много видел, но такое! оррригинально! Зато потребление стабильно-максимально
zhevak
Цитата(bill_vs @ May 8 2008, 20:04) *
Существует ещё и третий, самый распространённый: анод светодиода через резистор на питание, катод на вывод мк.

Хм... хм... А вам, товарищи, в каком смысле надо "зажечь" светодиод? А то я, кажись, знаю еще один способ. Четвертый smile.gif
altlogic
Цитата(777777 @ May 8 2008, 20:50) *
Входы обязательно. Порты можно запрограммировать на вход с привязкой резистором. Можно, конечно, и на выход, но ведь ты их обязательно закоротишь на землю или питание и они сгорят...

А ещё можно входы запрограммировать на выходы, и опять же они будут спаленыsmile.gif У меня неиспользуемые ноги вообще в воздухе висят, думаю если потребление не критично, то такой вариант пойдёт, и плата проще будет.
VDG
Злодей, подайте на мегу сразу 220В и без резисторов smile.gif . Зачем ей страдать? Да и вам разработчиком всё равно никогда не быть. twak.gif
=GM=
Цитата(VDG @ May 11 2008, 21:08) *
Злодей, подайте на мегу сразу 220В и без резисторов smile.gif . Зачем ей страдать? Да и вам разработчиком всё равно никогда не быть. twak.gif

Вспомнилась давнишняя карикатура из крокодила, там один чувак, в одних трусах стоит на краю здоровенной бочки, наполненной водой, а рядом с бочкой стоят два ответственных товарища с портфелями из облпромкооперации и говорят тому чуваку: "Выйдешь сухим из воды, назначим в завмаги!" Так что злодею есть куда расти(:-).

Прошу прощения за карикатуру, просто представил, как микруха горит от 220В, показалось смешно, в своё оправдание могу сказать, что смеялся не над человеком, а над ситуацией. У меня был такой случай, чинил я инмарсатовскую станцию "стандарт-с" и полез смотреть сигнал осциллом, без заземления. Только прикоснулся зондом к корпусу микросхемы, возникла искра и прожгла дырку в чипе (конвертер уровней рс232). Что интересно, залил я дырку герметиком и станция продолжила работу, как ни в чём не бывало, по крайней мере десяток телеграмм через неё передал на суда.
delamoure
Xenia.
А почему не сказано о более популярном подключении: анод светодиода через балластный резистор - на плюс цифрового питания, катод - на порт МК? В контексте "закоротки на землю" - это самый подходящий вариант.
Xenia
Цитата(delamoure @ May 12 2008, 05:25) *
А почему не сказано о более популярном подключении: анод светодиода через балластный резистор - на плюс цифрового питания, катод - на порт МК? В контексте "закоротки на землю" - это самый подходящий вариант.


Моя оплошность - при перечислении пропустила его, а потом, говоря про второй вариант, подразумевала его. Я согласна, что этот способ самый лучший.
_Pasha
Цитата(Xenia @ May 8 2008, 17:10) *
Существуют 2 способа зажигания светодиодов от МК:
................................................................................
....
упоминается ограничение на СУММАРНЫЙ допустимый ток. Поэтому управлять сразу десятком светодиодов достаточно стрёмно.


А че стремного?
Берем интервал времени, скажем, 2мс, и с этим интервалом по очереди зажигаем ( smile.gif включаем) десяток светодиодов. В каждый момент времени горит (smile.gif работает) только один из них. До суммарного максимального тока ну ооочень далеко. Если для глаз все-же заметно мерцание - не огорчаемся и уменьшаем время до 1мс.
З.Ы. К супер-ярким это не относится. Яркости не будет ИМХО. Но попробывать можно.
Верталь
Цитата(Злодей @ May 7 2008, 18:29) *
Начал знакомиться с МК, и вроде заставляю их дергать ножками, но только дольше 30 минут бедняги не живут. Выводы заняты светодиодами(16 штук ярких), и вот перед смертью некоторые из них начинают светиться произвольно... Потом МК перестаёт шиться... Ну и потом смерть... crying.gif

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

Спасибо всем откликнувшимся.



Почитайте цикл статей Сергея Рюмика biggrin.gif в журналах Радиоаматор и Радиохобби за 2005, 2006..... Очень все хорошо описано. beer.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.