roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 апр 2025, 18:32

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 115 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 03 ноя 2005, 20:47 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Кстати, а какие кондеры вешать нада?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 ноя 2005, 21:44 
Не в сети
Аватара пользователя

Зарегистрирован: 24 ноя 2004, 12:36
Сообщения: 195
Откуда: Харьков
А это смотря с какой буквой микросхему купиш
если МАХ232 - то 1мкФ
если МАХ232А то 0,1мкф

А вообще к любой микросхеме есть Даташит только он даст правильный ответ как работать с микросхемой в нем всегда есть основная схема включени и параметры навесных компонентов

Учись искать даташиты в Инете Это лучше чем советы котрые могут быть неправильными


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 ноя 2005, 03:29 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Вообще все они с 1 мкФ отлично работают...  :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 ноя 2005, 12:23 
Не в сети

Зарегистрирован: 22 окт 2005, 11:15
Сообщения: 345
Откуда: Красноярск
Предположим что програматор работает что в него надо прошивать, тоесть где взять прошивку, не самому же писать, ты говорил что она есть в примерах как именно она называеться,  еще что мне надо слать  в порт чтобы упралять сервой, к каки ножкам МК все это подключаеться?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 ноя 2005, 17:17 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Я готовой прошивки не видел, но говорят что есть. Можешь поискать, а можешь скачать компилер. Если на Си хорошо пишешь - это будет не трудно. Я юзаю ICCAVR с http://www.imagecraft.com
Пишешь прогу на Си, компилишь в прошивку и зашиваешь а контроллер.
Сервы можно подключать к любой свободной ноге. Какие сигналы подавать - как напишешь так и решишь. Оптимально будет 3 байта: номер сервы, ее значение и контрольную сумму. А вообще была где-то тема про ШИМ для сервы на Си - может там уже какие-нить наработки появились...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 ноя 2005, 19:17 
Не в сети

Зарегистрирован: 22 окт 2005, 11:15
Сообщения: 345
Откуда: Красноярск
Блин, только что спалил контролер, наверно, он был горячим, ладно куплю еще один. Теперь вопросы куда паять кварц на 11.059, нужен ли еще 16 мгц который фигурирует в теме про ШИМ. Зачем мне нужны конденсаторы на 22 ...фарада керамика которые ты говорил купить, также остаються неиспользваные 10 ....фарад их куда.
Прошивать контролер можно много раз?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 ноя 2005, 20:06 
Не в сети

Зарегистрирован: 22 окт 2005, 11:15
Сообщения: 345
Откуда: Красноярск
Я уже вообще не въезжаю, или у меня програматор глючит или хрен занает что глючит, но он читает даже с возможно сгоревшего контролера, причем то пишет то ни пишет. И так начинаем искать ошибки
1) Тот ли я вообще спаял програматор вот схема по которой я паял:
Питание я подключал через стабилизатор на выходе имеем 5.1 вольт, плюс подключал к выходу VCC минус к  GND
На схеме програматора там где изображен контролер напротив MOSI две точки что это означает, ознчает ли это что MOSI нужно соединить с чем то еще, поясню, я так не делал но зачем там две точки.


Вложения:
prog.jpg
prog.jpg [ 14.02 КиБ | Просмотров: 2480 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 ноя 2005, 20:12 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Две точки - это разъем там обычно ставят двухрядный. В общем неважно и ни к чему больше его подключать не надо. Попробуй впаять параллельно питанию конденсатор электролитический какой-нить, может источник шумит...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 ноя 2005, 22:29 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Ну вот впринципе и начинается тема которую я уже начинал... ШИМ на Си... будет весело)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 ноя 2005, 11:42 
Не в сети

Зарегистрирован: 22 окт 2005, 11:15
Сообщения: 345
Откуда: Красноярск
Ну как Сергей он у тебя работает или нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 ноя 2005, 12:20 
Не в сети

Зарегистрирован: 22 окт 2005, 11:15
Сообщения: 345
Откуда: Красноярск
Подойдет ли мне At90S2313 ?  или нужен именно AT2313 ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 ноя 2005, 14:11 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Не работает. Я разобрался как работать с таймерами, но не могу понять как пользоваться PWM. Ну я обычный ШИМ могу ставить для моторов и хватит пока. Щас перешел на АЦП - намного удачнее идут дела.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 ноя 2005, 14:15 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Хмм.. Я знаю что у АТ90S2313 всеголишь один выход ШИМ. А если делать "на любую" ногу - то можно одновременно управлять только одной сервой. дДа и то у меня пахала из 2-х только одна серва таким методом. А с аппаратным ШИМ как я уже сказал я так и не разобрался.
ЗЫ
Помойму отличный вариант для 4-х серв это ATmega16.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 ноя 2005, 14:23 
Не в сети

Зарегистрирован: 22 окт 2005, 11:15
Сообщения: 345
Откуда: Красноярск
Вообещм фигня выходит, человек париться на эти уде месяц но еще ничего не сделал. Отсюда возникает вопрос что неужели никому сервой управлять не надо? Ну неверю я в это так зачем тогда каждому изобретать велосипед?
Кстати Александр вот что ты писал в этой ветке:
"Если выберешь ICCAVR - там все это в примерах будет (работа с портом и с сервой) останется только соединить в одну программу."
Так есть эти примеры или нет, я их найти не смог.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 ноя 2005, 14:36 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
=)) тобы понять как работают таймеры у меня ушел гдето месяц. Зато когда я терь разбираюсь теперь с АЦП прогресс уже виднеется. Отсюда вывод - не думай что тебе все на халяву дадут, лучше сиди сам и разбирайся. А лучше Google пользуйся.
ЗЫ
Кстати я недавно натыкался на уже готовое решение твоей проблемы.
Там была готовая прога и никаких контроллеров. Нада только сервы к ЛПТ порту подключать и поехали! Если мне память мне не изменяет - там максимум 4 сервы. Настроек какихто было полно. Вообщем поищи в поисковике - вдруг повезет))


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 115 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO