Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » Шим для сервопривода...

Страниц (4): « 1 [2] 3 4 »
 

16. beam - 22 Февраля, 2014 - 16:53:49 - перейти к сообщению
вот ...прошил фьюзы на атмеге для внешнего кварца..все работало нормально..серва поворачивалась...но потом вдруг все перестало работать(((программа заливается ,но неработает на мк..тоесть я ставлю 0 на порте а светодиод серавно светит..фьюзы читаются ..изменяю на внешний рс генератор,жму Врайт ..пишутся еормально..но после записи жму чтение, и оказывается что фьюзы незаписались...тк стоит все как и стояло(((
(Добавление)
Фьюзы выставил : CKSEL 3...0 =1111
SUT10..
И все!!!больше ничего нетрогал...прошил фьюзы правильно тк все работало...иа потом внезапно перестало работать!!хз что такое ,,,шил KHAZAMA AVR ,,,,МК Атмега 1280...перепровепил все!!!!!еигде замыканий ..питание беру напрямую с программатора UsbAsp 5вольт...еще раз говорю)комп видитМК , тк прошивает его,,но МК прошивку неслушается...и еще в фьюзах нту фьюза CKOPT воюпше нету..
(Добавление)
У меня к выводу шима подключен светодиод , а к друному выводу шим сервопривод..иак вот и светодиод и серва раьотают на самом максимуме..светодиод горит оч ярко..даже кода я стираю флеш память)))))на данный момент я отсоедеил их..но все работает по прежнему ...прошифку и запись фьюзов невидит..что может быть...сжог мк?))
(Добавление)
Вместо фьюза скопт тут фьюз CKDV который делит частоту на 8..ну видимо тут скопт ненужен..просто впервые такое встречаю...заранее спс за помощь..))жду хотябы какихто решений)))
17. Роботов - 22 Февраля, 2014 - 20:31:35 - перейти к сообщению
Надеюсь светодиод через ограничительный резистор подключил?
18. beam - 22 Февраля, 2014 - 21:50:55 - перейти к сообщению
Неа((...резистор непоставил...мог сгореть мк?почему тогда я могу заливать прошивку..могу читать сигнатуру, читать фьюзв..но после записи ничего недействует прошивка и измененные фьюзы...и при повторном чтении фьюзов( после их изменения и записи)...показывает что фьюзы неизменились...,,в чем тогда дело?)))
19. Роботов - 22 Февраля, 2014 - 21:55:27 - перейти к сообщению
Порт сгорел, а нутрянка жива ещё была... какое-то время.
Аккуратнее надо быть, форум читать внимательно)))
Меняй МК...
20. Vladimir72 - 22 Февраля, 2014 - 22:50:58 - перейти к сообщению
Проблема выхода из строя радиодеталей, в основном, что часто новички проверяют в PROTEUSE, а он может работать и без резисторов, а в реальности получается проблема, и неисправность! Грустный
21. beam - 22 Февраля, 2014 - 23:05:59 - перейти к сообщению
Значит сгорела?..как проверить что точно сгорела вся мк?)))чтомогло сгореть от светодиода подключенного без резистооа?и почему комп видит МК и шьет его?но прошивка неработает?
22. Роботов - 22 Февраля, 2014 - 23:21:32 - перейти к сообщению
beam пишет:
чтомогло сгореть от светодиода подключенного без резистооа?

Светодиод без резистора, это примерно тоже самое что и замкнуть вывод МК на землю. Недопустимо высокий ток проходит через вывод подключенный к светодиоду (читай к. з.) порт ввода-вывода выходит из строя, пробиваясь накоротко, о чем свидетельствует постоянное и очень яркое горение светодиода.
beam пишет:
и почему комп видит МК и шьет его?

А внутренняя часть микроконтроллера продолжает работать, хоть и не на полном функционале.
beam пишет:
Значит сгорела?..

Скорее всего.
(Добавление)
beam пишет:
но прошивка неработает?

Скорее всего работает, но не выводит результаты в порт, так как он неисправен,
23. beam - 22 Февраля, 2014 - 23:43:09 - перейти к сообщению
Спасибо!!буду знать в слелующий раз...ну а фьюзы почемы прошиваются.,,но при повторном чтении сбиваются в состояние до прошивки?
(Добавление)
Ммм....светодиод был подключен к порту А ,,,и он вышел из строя( светодиод горит оч ярко и моргает хаотично)(((..а почемуже все остальные порты тоже неработают..(светодиод на всех выводах OCRx горят то на всю мощность, то моргают хаотично),,,
24. beam - 23 Февраля, 2014 - 02:20:08 - перейти к сообщению
А при подключении сервопривода к ножке мк..нужно ставить резистор(на упраляющий провод)там вроде нагрузки нету...
25. Роботов - 23 Февраля, 2014 - 10:18:50 - перейти к сообщению
beam пишет:
А при подключении сервопривода к ножке мк..нужно ставить резистор

Нет, можно подключать напрямую.
beam пишет:
..а почемуже все остальные порты тоже неработают..

Да кто ж его знает, что там внутри погорело...
beam пишет:
ну а фьюзы почемы прошиваются.,,но при повторном чтении сбиваются в состояние до прошивки?

Значит не прошиваются..
26. beam - 23 Февраля, 2014 - 11:44:48 - перейти к сообщению
Понял..спасибо вам за помощь..
27. beam - 23 Февраля, 2014 - 15:35:03 - перейти к сообщению
Извиняюсь за то что в одной теме спрашию обо всем..
Если я буду подключать сервоприводы и МК к одному питанию(предпологается что это будет аккумулятор на 4-5 ампер/ч...12 вольт)..Просто ограничить ток для МК и сервоприводов резисторами это наверное мало...)))?подскажите как собрать "нормальное питание" для мк и сервоприводов..
28. Роботов - 23 Февраля, 2014 - 16:08:52 - перейти к сообщению
Какой МК? Если Атмеловский, то по даташиту питание от 4,5 в до 5,5 вольт. очень строго (если не с буквой L конечно) . Желательно стабилизированное. Ограничительный резистор - это зло для МК. Ни в коем случае нельзя ставить. С 12 вольт до 5-ти снизить можно обычной КРЕН-кой на 5 В.
Сервы тоже разные бывают. но серве стабилизированное питание не нужно. Вообще правильное питание - это залог здоровья вашего МК, ну и сервы тоже.
29. beam - 24 Февраля, 2014 - 03:10:01 - перейти к сообщению
Ммм..можно подробнее о КРЕНКАХ...подойдет любая на 5 вольт?..или есть какието параметры для выбора кренки на атмегу....,И подключать как, вместе с сглаживающими конденсаторами..недавно прочитал статью про питание для мк через кренки...тут же на сайте в разделе "вики"..Ну в общем мне б рабочую схемку=)..которую на самом деле собирали и она работала))...был бы благодарен за ссылку на "такую" схему.....Питалово нужно для МК Атмега 1280..
PS.("Извеняюсь за точто пишу все в одной теме..ну както нехочу засорять форум=)"Подмигивающий
(Добавление)
Если ток для сервоприводов требуется до 1-1,5 ампер для одной сервы, а их 12))))(в зависимости от нагрузки на серву меняется ампераж вроде,,так что я полагаю постоянно жрать полтора ампера сервы небудут)..надо ставить теплоотвод на кренку или тот же импульсно понижающий модулятор ?
30. elmot - 24 Февраля, 2014 - 08:53:29 - перейти к сообщению
Любой линейный стаб на 5В. с точки зрения МК в них нет особой разницы. Только вот кренка - оч старая штука с недостатками - относительно большое собственное потребление (миллиамперы) и большое падение напряжения на самом стабе(более 1.5В емнип). Если по питанию не жмет, то можно ставить. Если жмет, то подобрать стаб получше. С т.з. схемы все стабы одинаковые - вход-выход-земля. Изредка бывает четвертая нога - включение. Ее обычно просто на на землю надо бросить.