Технический форум по робототехнике.
Lockdog » 07 май 2008, 18:49
В общем собрал простую тестовую платку на ATmega8 и L293D+движок, прошиваю контроллер, но программа на нём выполняется, только если программатор подключён к контроллеру и к компьютеру...т.е. после прошивки мотор вращается (написал для начала программку, чтобы мотор попеременно вращался в разные стороны) как надо, отключаю программатор от контроллера - mega "виснет" (мотор вращается только в одну сторону), подключаю обратно - всё опять работает, тоже самое происходит, если отключаю программатор от компа...если отключить питание от схемы и отключить программатор, а затем опять подать питание на схему, то мотор вообще не вращается.
Программатор AVR910 USB, софт AVRProg.
Помогите пожалуйста...
Fox89 » 07 май 2008, 20:32
конденсатор по питанию у МК стоит? параллельно с мотором искрогасящий конденсатор стоит?
Myp » 07 май 2008, 20:39
имхо проблема с ресетом
пока ресет в программаторе то работает
как тока ресет освобождается всё нафиг глючит
вот...
это я как телепат сообщаю
Lockdog » 07 май 2008, 21:01
Fox89 писал(а):конденсатор по питанию у МК стоит? параллельно с мотором искрогасящий конденсатор стоит?
Всё стоит, только мне кажется, что это не имеет отношение к вышеописанной проблеме...
Myp писал(а):имхо проблема с ресетом
пока ресет в программаторе то работает
как тока ресет освобождается всё нафиг глючит
вот...
это я как телепат сообщаю
Я тоже об этом подумал... А что я такого НЕ написал, что проблему можно решить чисто телепатически???
Fox89 » 07 май 2008, 21:14
Lockdog писал(а):Всё стоит, только мне кажется, что это не имеет отношение к вышеописанной проблеме...
помехи могут быть, компьютер как заземление может срабатывать
Lockdog писал(а):Я тоже об этом подумал... А что я такого НЕ написал, что проблему можно решить чисто телепатически???
схемы не дал, фотографии
Lockdog » 07 май 2008, 21:45
Я так понимаю, что одним из решений проблемы будет подавать на ресет лог. "1"?
Вот схема.
- Вложения
-

Кирилл » 08 май 2008, 00:16
подтяни ресет на плюс резистором на 10ка также конденсаторы и дроссель поставь.
Последний раз редактировалось
Кирилл 08 май 2008, 00:18, всего редактировалось 1 раз.
Lockdog » 08 май 2008, 00:18
Спасибо, попробую...
P.S. а нафиг колебательбный контур и куда его тыкать?
Последний раз редактировалось
Lockdog 08 май 2008, 00:29, всего редактировалось 2 раз(а).
Кирилл » 08 май 2008, 00:28
не колебательный контур, а конденсаторы и дроссель от помех
-= Александр =- писал(а):С каждой ноги мотора по 15 пикофарад на землю. Еще можно питающие провода на бублик оборотов 10 намотать (обязательно вместе, чтоб оба мотались как один двужильный) тоже от помех защищает.
Lockdog » 08 май 2008, 00:29
Под рукой не нашлось на 10 кОм, какой-нить другой можно поставить?
На движках стоят кондёры, правда по 10 пФ
Последний раз редактировалось
Lockdog 08 май 2008, 00:31, всего редактировалось 1 раз.
Кирилл » 08 май 2008, 00:30
5 - 10к
Lockdog » 08 май 2008, 00:40
При подключённом резисторе не заработало...
Кирилл » 08 май 2008, 00:43
на питании электролит стоит?
Lockdog » 08 май 2008, 00:44
Да, на 1000 микроФарад
Кирилл » 08 май 2008, 00:51
а как обстоят дела с AVCC?