Мистика Atmega8a
- Войдите на сайт для отправки комментариев
Здравствуйте всем.
Прошу помощи, вторую неделю голову ломаем с товарищами. Не вижу возможности найти в поиске то о чем сейчас расскажу, объяснить словами и то сложно.
Максимально точно сделал набросок (схему).
Вообщем эта схема не работает, точнее при подаче сигнала на транзистор реле щелкает но не открывается. Такое чувство будто не хватает тока. Замер напряжения в момент подачи сигнала в точке "А" и точке "Б" показывает 0 вольт, но реле щелкает. Если отсоединить резистор то 5 вольт сигнал на ноге МК показывает. Если кинуть перемычку мимо МК из точки "В" в точку "А" реле щелкает и работает как положенно. Если кинуть перемыку за резистор в точку "Б" то транзистор вообще не реагирует (неоткрывается).
Вопрос что не так в этой схеме?
Транзисторы пробовал 945, 5551. Резистор изначатьно стоял 1 Ком, потом 330 Ом, пробовал и 170 Ом ставить, безрезультатно. Диод рабочий. Атмегу8 и стабилизатор ставил другие тоже не помогло. Непропай исключен, десятки раз уже перепаивал, допаивал, допиливал.
Блок питания переменка 24 вольт, 15 Ватт. Реле 5 вольт, питание идет напрямую от стабилизатора.
Вся схема потребляет приблизительно мА так 90, блок питания приблизительно на 600 мА.
Истина где то рядом?
Надеюсь понятно описал проблему и прошу на орфографические ошибки не обращать внимание.
Не вижу возможности найти в поиске то о чем сейчас расскажу, объяснить словами и то сложно.
у вас там клуб, забаненных в гугле кретинов?
https://www.google.com/search?q=avr+транзистор
Ну осталось показать настройку порта контролера и вывод 1 в порт.
потому что, если перемычка А-B решает проблемы, то силовая схема не причем, хотя... марка транзистора на схеме не видна.
на другой порт пробывали повесить ?
Даже с проверочным ведет себя также:
int Relay = 8;
void setup()
{
pinMode(Relay, OUTPUT);
}
void loop()
{
digitalWrite(Relay, LOW); // реле включено
delay(2000);
digitalWrite(Relay, HIGH); // реле выключено
delay(2000);
}
Транзистор KN2222A.
Нет, не пробовал. Вся эта ерунда уже на плате распаяна, плата на работе. Завтра попробую. Но прикол в том что если отсоединить все от ноги то стабильные 5 вольт нога отдает.
А может такой эффект быть от того что МК настроен на внутренние 8мгц ?
А может такой эффект быть от того что МК настроен на внутренние 8мгц ?
Нет.
А реле то на какой ток? марка ?
Может транзистор уже "поджарили".
Марку только завтра смогу посмотреть, по даташиту 72 мА.
Транзисторы до этого ставил 945 и 5551 и тот же результат. Да и прямой подачей тока мимо МК он работает без проблем. Прикрепляю схему из лайоута, заодно послушаю критику) это моя первая плата))
Все остальное не задействованно еще, МК программирую только на 14 ногу проверочным кодом выше и кварц 16 на меге тоже не задействован, батарейки нет. Уточняю чтобы не вводить в заблуждение вас.
Прошу прощения, на ресете тоже резистора нет.
брр...
ребят, а чего у вас там реле коммутирует ? если оно всегда на коротко замкнуто ?
брр...
ребят, а чего у вас там реле коммутирует ? если оно всегда на коротко замкнуто ?
зато щёлкает
при подаче сигнала на транзистор реле щелкает
просто теперь мне кажется, что напруга в 24 вольта не дает якорь оторвать (шутка)
Не не)) На реле одна нога не задействованна та что в состояннии покоя
Не не)) На реле одна нога не задействованна та что в состояннии покоя
будешь продолжать ебать мозг форумчанам?
а если светодиод через резистор поверисить на пин вместо транзистора?
емкость на выходе стабилизатора ничтожно мала. ставь минимум 100мкф электролит
Не не)) На реле одна нога не задействованна та что в состояннии покоя
будешь продолжать ебать мозг форумчанам?
Я тут соглашусь, хоть мне и ... ну соглашусь.
to: Davin
И хотелось спокойно все Вам объяснить, но !!!
МЛЯ, тут не подлючено, там резистора нет, есть, хрен поймешь, и т.д и т.п
Пытаюсь каждому помочь, но МЛЯ опять, я тут изменил, того, этого не было, сейчас по другому...
ЗАнадоело, хочется уже приннять подходы Клапауций , но не мировозрение....)
ну все, меня понесло....
а если светодиод через резистор поверисить на пин вместо транзистора?
100% будет мигать
как это соотнести к проблемме озвученной ТС ? даташит на 7805 откройте.
что "в рот" ему на входе положите, то на выходе он и даст, он линейный.
что "в рот" ему на входе положите, то на выходе он и даст, он линейный.
а характер нагрузки тебя не смущает?
Дык при таких емкостях в питании все так и будет. Ставьте вменяемые электролиты 50...100 мкф и про керамику 0.1 мкф в параллель им не забывайте, без керамики линейные стабилизаторы могут "шуметь".
Если поверить ТС, что входное ПЕРЕМЕННОЕ напряжение 24 В, то странно, что 7805 ещё жива! (надолго ли?). ТС, какое ПОСТОЯННОЕ напряжение на входе 7805. И естественно поставь входной конденсатор ей не менее 100 мкФ, 35 В. Куда подключен второй вывод обмотки реле?
Ставил на выходе электролит 470 мкф на 25в, правда без керамики, так он так бахнул (полярность была соблюдена 100%) что я час не мог подойти к плате) и сгорел стабилизатор, сейчас стоит другой рабочий. На выход поставил керамику 0.1, ставить после керамики чтото больше очково) но если вы настаиваете то поставлю, могу снова 470 мкф поставить, теоретически должно быть только лучше.
Прошу прощения за каламбур со схемой (этого нету, то незадействованно, то не работает...).
Вот в таком состоянии сейчас плата:
А вот эта часть платы не работает, точнее с ней проблема:
Повторю сюда, чтоб в кучу все собрать.
Ставил транзисторы 945, 5551. Менял резисторы повышая ток сначала стоял 1 Ком, потом 330 Ом, ставил 170 Ом. Конденсатор на выходе 7805 сначала стоял 4.7 Мкф, поставил 470 мкф если память не изменяет 25 вольт, он бахнул как фейерверк, теперь стоит керамика 0.1 мкф. Предохранитель керамика 1 ампер, ставил и на 5 ампер. МК Atmega8a-PU тоже вторая стоит, настроена на 8 мгц.
Код проверочный, исключительно для проверки реле:
int Relay = 8;
void setup()
{
pinMode(Relay, OUTPUT);
}
void loop()
{
digitalWrite(Relay, LOW); // реле включено
delay(2000);
digitalWrite(Relay, HIGH); // реле выключено
delay(2000);
}
проверь просто на питании от USB, если все будет работать копай питание
а лучше вместо блока питания на 24 поставь какой нибудь зарядник от телефона, даже если нужно 24В поставь дополнительно. места занимает мало, но не будешь мучаться со стабилизатором. 24В переменки выпрямленные наверно под 30В будет, плюс потребляемый ток, выделяемая мощность на стабилизаторе заставит его сильно греться или взрываться. изза малой входной емкости перед стабилизатором 50гц не сглаживаются нормально
Фото чудо БП покажите после которого бабахнул электролит.
Мдааа, плохо без теории. Если пременное напряжение выпрямить, то мы получаем постоянное, но его уровень выше в 1.4 раза (корень из двух) !!!
Картинко тут http://otvet.imgsmail.ru/download/6434ad578f65d28edde7b7ea2fbed057_s-74.jpg
Если 24*1.4, то получим 34 вольта, если в такое напряжение воткнуть электролит 25 вольт, его порвет "как Тузик грелку". Вывод, после диодного моста ставим емкость от 50 микрофарад на напряжение от 50 вольт и выше.
А че тестера нет ?
Да, мой косяк, вы правы на выходе моста 26,7 вольт, почему бахнул теперь понятно.
По поводу зарядки от телефона, пробовал после стабилизатора тыкал все работает. Но повторюсь после стабилизатора (на выходе) перемычкой если кидать на 14 ногу, т.е. до резистора перед транзистором все работает, реле открывается полностью. Т.е. если выкинуть из схемы МК и питать стабом сразу транзистор, все работает.
А если от МК отсоединить транзистор, то МК выдает 5 вольт на 14 ноге как положенно. Единственное нет возможности проверить осцилографом. Но ставил другой МК, не помогает.
Фото блока и самой платы вид сверху, это чтобы понимание общее было. На 7805 весит маленький но всеже радиатор, еле теплый в момент работы когда идет "имитация" открытия и закрытия реле.
Еще не понятный факт, почему если перемычкой подать питание до резистора все работает, а если питание подать между резистором и транзистором то вообще никакой реакции нет ? Естественно вынув МК из платы.
Да, мой косяк, вы правы на выходе моста 26,7 вольт, почему бахнул теперь понятно.
Вы опять ошибаетесь, это ваш тестер показывает, что там 27 вольт, на самом деле там 27 постоянки + от 27 до 34 вольт пульсации, если измерить как переменное то получите показания от 5 до 10 переменки :) пока нормальным конденсатором не сгладите, верных показаний от прибора не ждите.
Сначала сделайте нормально питание, потом, если проблемма останется и начинайте искать черную кошку в темной комнате :)
Посоветуйте какие конденсаторы поставить до стабилизатора и после?
Посоветуйте какие конденсаторы поставить до стабилизатора и после?
блин. да ты что, не можешь найти в интернете даташит на свой стабилизатор и дефолтную схему его обвязки?
Я надеюсь вы не ставите 5В стабилизатор сразу за мостом (пусть и с конденсатором)?
а что не видно по печатке
Я надеюсь вы не ставите 5В стабилизатор сразу за мостом (пусть и с конденсатором)?
О_О
нужно пройти 200 метров и затем ставить?
Я вас обманул по поводу конденсатор взорванного, да он был 25 вольт но он стоял после стабилизатора. Вот это меня и смутило и я совсем запутался. стоял до стабилизатора 4.7 мкф и на выходе 4.7 мкф, поменял на выход 470 мкф 25 вольт и он взорвался. После поставил керамику по даташиту 0.1 мкф и больше не рисковал. Ну в моем понимании нужно поставить до стабилизатора микрофарад так на 470 к примеру и 50 вольт + керамику 0.33 мкф по даташиту, а на выход 0.1 мкф по даташиту и теже 470 мкф на 50 вольт. Верно?
Я вас обманул по поводу конденсатор взорванного, да он был 25 вольт но он стоял после стабилизатора. Вот это меня и смутило и я совсем запутался. стоял до стабилизатора 4.7 мкф и на выходе 4.7 мкф, поменял на выход 470 мкф 25 вольт и он взорвался. После поставил керамику по даташиту 0.1 мкф и больше не рисковал. Ну в моем понимании нужно поставить до стабилизатора микрофарад так на 470 к примеру и 50 вольт + керамику 0.33 мкф по даташиту, а на выход 0.1 мкф по даташиту и теже 470 мкф на 50 вольт. Верно?
прекрати свои издевательства над компонентами, особенно над 7805. и свои глаза побереги - взрывы электролитов не всегда кончаются только легким испугом.
запитай свою схему от 9 - 12 вольт, переменки или постоянки.
Не устанавливайте микроконтроллер до тех пор, пока в голове и на плате не появится ясность, что же и где должно быть (в смысле - напряжения)!
" На выход поставил керамику 0.1, ставить после керамики чтото больше очково)" - боитесь разлёта крупных осколков? Пользуйтесь поначалу защитными очками.
Посмотрел на Вашу печатную плату. Не помешало бы в районе реле поставить электролитический конденсатор 100 мкФ 10 В на пятивольтовую шину питания микроконтроллера. А возле выводов 7 и 8, поближе к МК, запаять SMD конденсатор на 0,1 мкФ. Тоже и на DS1307.
Посмотрел на Вашу печатную плату. Не помешало бы в районе реле поставить электролитический конденсатор 100 мкФ 10 В на пятивольтовую шину питания микроконтроллера. А возле выводов 7 и 8, поближе к МК, запаять SMD конденсатор на 0,1 мкФ. Тоже и на DS1307.
для усиления спецэффектов при пробое 7805?
До стабилизатора поставьте конденсатор не менее 470 мкФ 35В. На выходе ставить 0,1 мкФ можно если у вас стабилизатор разведен на плате по даташиту (входной и выходной конденсаторы прямо на ножках 7805), а так как у вас совсем не так, то ставьте емкость больше. Входная емкость должна быть больше выходной для надежного запуска стабилизатора.
Что касается реле - померьте сопротивление катушки для начала. Может быть у него ток срабатывания слишком большой. Или напряжения не хватает, реле то на 5V, а часть напряжения на переходе транзистора падает. Так что на реле вольта 4 всего приходит.
Посмотрел на Вашу печатную плату. Не помешало бы в районе реле поставить электролитический конденсатор 100 мкФ 10 В на пятивольтовую шину питания микроконтроллера. А возле выводов 7 и 8, поближе к МК, запаять SMD конденсатор на 0,1 мкФ. Тоже и на DS1307.
для усиления спецэффектов при пробое 7805?
Вы уже ТС совсем наверное запугали. С какого перепугу 7805 должно пробиваться? У него 35V максимально допустимое напряжение на входе. Если ТС подает на питание 24V AC, то после фильтра получаем 24 * 1,41 = 33,84V минус потери на диодном мосту 1,4V = 32,44V. Запас по напряжению около 10%.
Насчет конденсатора в районе реле если плату уже не переделать поддерживаю. Если можно было переделать, то питание реле через ножку питания МК пропускать не стоит, лучше было отдельную шину +5 на питание реле сделать.
С какого перепугу 7805 должно пробиваться?
ты название темы прочитай... это мистическая тема - тут всё происходит по воле аллаха православного.
а, значит, взрывается.
Вы уже ТС совсем наверное запугали. С какого перепугу 7805 должно пробиваться? У него 35V максимально допустимое напряжение на входе.
и сколько времени собранное устройство проработает без присмотра?
Да, ещё: например, Texas Instruments при заявленном максимуме 35в рекомендует (recommended operating conditions) для своих изделий max Input voltage 25v. Почему бы не прислушаться?
С какого перепугу 7805 должно пробиваться?
ты название темы прочитай... это мистическая тема - тут всё происходит по воле аллаха православного.
а, значит, взрывается.
ну да. и что интересно: " по поводу конденсатор взорванного, да он был 25 вольт но он стоял после стабилизатора."
что навевает. и наводит.
поставить зарядник от телефона и забыть. помехи по питанию можно уменьшить если что. но тема животрепещущая. ничего не поделаешь
поставить зарядник от телефона и забыть. помехи по питанию можно уменьшить если что. но тема животрепещущая. ничего не поделаешь
Зарядник от телефона это не вариант. Собирал как то термостат на PIC, все отладил. Собираю в корпус, ничего не работает. Долго причину искал. Потом дошло. Настраивал от внешнего блока 5V. А после сборки подключил зарядник от телефона в качестве БП. Помехи такие, что у микроконтроллера крышу сносит.
Что то ТС не откликается. Не пострадал ли?
AlexeySh есть такой блок питания . говорят хорошие характеристики
Сегодня вспомнил нашего ТС (подозрительно молчит) https://www.youtube.com/watch?v=4koWpwj8ZgQ.