AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
25.12.2012, 15:43
|
|
Временная регистрация
Регистрация: 20.12.2008
Сообщений: 58
Сказал спасибо: 12
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Почему сбрасывается AtMega16?
МК управляет двигателем постоянного тока через две IR 2101 (запарралеллены входы: верхнее плечо одной МС и нижнее другой) и 4 полевика с двух ног МК подается ШИМ. Питание на полевики +24В нестабилизированное, подается через диодный мост с трансформатора, который включается и выключается этим же МК (через оптопару MOC3041 и симистор BTA06). При включении и выключении трансформатора все проходит гладко, сбоев нет, а как только подается сигнал на вращение двигателя - происходит перезагрузка МК. Сам МК питается от компьютерного БП +5В и IR2101 от него же +12В. Усугубляется все тем, что собрано по этой схеме 3 (три) платы. Две работают стабильно без нареканий, а третья глючит, причем начала глючить сразу. Грешу, конечно на БП компа. Может кто-то посоветует, что можно предпринять?
Последний раз редактировалось AlekseyN; 28.12.2012 в 21:16.
|
|
|
|
25.12.2012, 15:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
схему надо, сразу говорю)
|
|
|
|
25.12.2012, 16:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Ногу Ресет коротни на плюс
И электролиты в питание минимум 470 поставь на своей плате
|
|
|
|
25.12.2012, 16:48
|
|
Временная регистрация
Регистрация: 20.12.2008
Сообщений: 58
Сказал спасибо: 12
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
niXto, Питание чего? двигателя, драйвера или МК?
|
|
|
|
25.12.2012, 18:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Всего
Не помешает
Запоминающим осциллографом посмотри питание в момент перезагрузки. Развертка - микросекунды
|
|
|
|
25.12.2012, 20:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
я уже подтяжку 10ком луплю даж туда куда в теории не очень надо.. понатыкался уже, на тини2313 например внутренние подтягивающие (чтобы вход реагировал на low) не смог программно включить - пришлось 10ком на +vcc ставить. Все бы хорошо, но по питанию повисло пару реле (заказчик все ТЗ не очень выложил) и начались редкие но ложные срабатывания.. Там где провод на вход длинный правда только..
Поеду еще один 10ком припаяю поверх текущего )) Возможно, конечно, тупо питания начинает нехватать - проводки тонкие на него..
|
|
|
|
25.12.2012, 22:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Сообщение от whoim
|
понатыкался уже, на тини2313 например внутренние подтягивающие (чтобы вход реагировал на low) не смог программно включить - пришлось 10ком на +vcc ставить.
|
В PORTx.x единичку не пробовал записать?
|
|
|
|
25.12.2012, 22:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
А, реле - это приговор. Так и должно быть
Жирные электролиты в питание и диоды параллельно обмоткам реле
Дроссель на сотню мкГн в питание контроллера и электролит минимум на сотню после дросселя
|
|
|
|
25.12.2012, 22:53
|
|
Вид на жительство
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Контакты реле обязательно шунтировать RC цепочками. Особенно, если коммутируется индуктивная нагрузка.
|
|
|
|
25.12.2012, 23:09
|
|
Временная регистрация
Регистрация: 20.12.2008
Сообщений: 58
Сказал спасибо: 12
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Вот схема. В какую сторону необходимо крутить туда и подаем ШИМ (MOT_L_ROTATE или MOT_R_ROTATE) соответственно второй вход в "0". Две "1" подавать категорически запрещено - КЗ! В лучшем случае сгорит предохранитель (если есть после вторичной обмотки транса), в худшем сгорает диодный мост. Как ни странно полевики ни разу не выгорали. M1 и М2 - клеммы для подключения двигателя. Полевики можно ставить абсолютно любые. Собственно зависит от параметров двигателя. Единственный минус (точнее неприятность) этой схемы, в том, что при вращении двигателя от трансформатора происходят странные звуки с частотой ШИМа... Но это мелочи...
Последний раз редактировалось AlekseyN; 25.12.2012 в 23:18.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Не сбрасывается watchdog в meg'е
|
code-by |
Микроконтроллеры, АЦП, память и т.д |
7 |
04.01.2011 11:19 |
Программа сбрасывается при включении sei()
|
sanstan |
Микроконтроллеры, АЦП, память и т.д |
17 |
27.12.2010 21:07 |
PIC16F676- внезапно сбрасывается, прекращает работу
|
nikita11235813 |
Микроконтроллеры, АЦП, память и т.д |
5 |
31.03.2010 22:42 |
atmega64 сбрасывается при передаче по USART0
|
-=MAPT=- |
Микроконтроллеры, АЦП, память и т.д |
4 |
19.01.2010 18:32 |
Почему AVR непрерывно сбрасывается.
|
t34 |
Микроконтроллеры, АЦП, память и т.д |
7 |
24.07.2005 03:57 |
Часовой пояс GMT +4, время: 02:25.
|
|