roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 20:28

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




Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 04 янв 2011, 17:49 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ток у него не так :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 04 янв 2011, 18:16 
Не в сети

Зарегистрирован: 07 июл 2010, 23:17
Сообщения: 28
Откуда: Одесса
прог. языки: C\C++, Delphi,
Спасибо большое))) Вообщем поменять это дело на что-то другое и все?)))
Есть на сервомашинки даташиты чтобы знать хотя бы диапозон в которых импульс может меняться?
LiPo 7.4V можно напрямую подключить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 04 янв 2011, 18:34 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Я вам дал ссылку - там вся информация.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 04 янв 2011, 18:51 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
1. да, хотя бы на 2А.
2. не видел.
3. конечно можно, только сервы сгорят сразу :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 04 янв 2011, 18:58 
Не в сети

Зарегистрирован: 07 июл 2010, 23:17
Сообщения: 28
Откуда: Одесса
прог. языки: C\C++, Delphi,
EdGull писал(а):
1. да, хотя бы на 2А.
2. не видел.
3. конечно можно, только сервы сгорят сразу :D

Спасибо!:)

avr123.nm.ru писал(а):
Я вам дал ссылку - там вся информация.

Спасибо! У всех серв одинаковый диапазон импульса. Такой как у Вас на сайте указан?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 04 янв 2011, 19:04 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Вы внимательно прочитайте !

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 04 янв 2011, 22:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Что это вообще? :shock:

Я конечно понимаю что это какая-то разновидность 7805, но какая???

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 22 янв 2011, 04:16 
Не в сети
Аватара пользователя

Зарегистрирован: 27 дек 2010, 02:50
Сообщения: 45
Откуда: Санкт-Петербург
У меня такой, может быть и глупый вопрос: какой ток по сигнальному проводу нужен для управления сервой? Можно ли подавать ШИМ на серву непосредственно с ноги микроконтроллера?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 22 янв 2011, 13:00 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
можно

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 23 янв 2011, 17:16 
Не в сети

Зарегистрирован: 23 апр 2010, 15:47
Сообщения: 1
Elandar писал(а):
LiPo 7.4V можно напрямую подключить?

Скорей нужно, на радио моделях питание и на Передатчик и на двигатели и на сервы идет по одной шине, те около 7.4В так что питай сервы от 7.4 а сигнал от Мк будет 5В и все будет норм!
может просто если питание идет паралельно и на МК и на Серву его не хватает, и Серва дергаться начинает, у меня такая же проблема была :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 28 янв 2011, 19:49 
Не в сети

Зарегистрирован: 07 июл 2010, 23:17
Сообщения: 28
Откуда: Одесса
прог. языки: C\C++, Delphi,
Ребята, выручайте. Не могу с мертвой точки сдвинуться.
Итак: сервы HX12K, мк atmega16pu
схема:
+5 <1 A на МК
+5 5A на питание сервы
землю обьеденил

Даже сл. код у меня не работает(

Код:
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
   DDRD=0xFF;
while(1)
   {
PORTD=0xFF;
_delay_us(1500);
PORTD=0x00;
_delay_us(18500);
   }
}


подключал также liPo 7.4 , пробовал на разных сервомашинках HX12K(стоят как стояли, только при подключении дергается в одну из сторон чуть-чуть и замолкает) и на S-101(уходит в крайнее левое)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 28 янв 2011, 20:00 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
мож и не прав , но вроде для гцц компилятора надо указывать какая частота у кварца

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 28 янв 2011, 20:44 
Не в сети

Зарегистрирован: 07 июл 2010, 23:17
Сообщения: 28
Откуда: Одесса
прог. языки: C\C++, Delphi,
В функции Main до цикла еще настраиваю таймеры, не помню есть здесь настройки кварца, но фьюзы точно на внешний выставлены:

Код:
   TCCR0=0x01;
   TCNT0=0x00;
   OCR0=0x00;
   TIMSK=0x01;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 28 янв 2011, 21:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Создавайте проект в Студии и в опциях проекта укажите частоту такта. Все будет работать.

Проверьте каке число можно указывать в скобках
_delay_us(18500);

Недавно удивился насколько не точно делает паузы WinAVR _delay_ms(250); реально 260 мкС получается. В CVAVR результат гораздо точнее.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Серво машинки, Atmega16
СообщениеДобавлено: 29 янв 2011, 01:22 
Не в сети

Зарегистрирован: 07 июл 2010, 23:17
Сообщения: 28
Откуда: Одесса
прог. языки: C\C++, Delphi,
В опциях проекта выставлена частота 12000000 что соответствует моему вн. кварцу.
Не работает. У меня среда разработки AVR studio. Может у кого рабочий исходник есть? Шим 8-ми битный или просто с delay управление сервомашинкой. Чтобы я мог понять это дело в программе или в схеме.

Что может быть не так?


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

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


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

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


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

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