roboforum.ru

Технический форум по робототехнике.


Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Edward » 29 май 2010, 22:01

Всем доброго времени суток!
Вот пытаюсь разобраться со своим OR-AVR-M128-S т.е покрутить сервой. Прошивка ORFA я так понимаю у меня уже была залита.На первых станицах юзают гипертерминал, уменя же винда семёрка и его я у себя ненашол. Я в этом деле человек новый и многово незнаю, подскажите пож.как быть.
Аватара пользователя
Edward
 
Сообщения: 14
Зарегистрирован: 17 авг 2008, 19:21
Откуда: Петрозаводск

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 29 май 2010, 22:05

Как вариант - скачать какой-нибудь терминал.
Еще можно скачать кучу всего и собрать наш ORFA-терминал, там можно указать какие сервы Pan&Tilt и ими порулить.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Edward » 29 май 2010, 22:19

А какой нибуть конкретно терминал непосаветуете.
И ваш ORFA-терминал это прога для управления сервами? и что значит скачать кучу всего, это для этой программы нужно.

Добавлено спустя 3 минуты 32 секунды:
нашол что такое ORFA-терминал попробую.
Аватара пользователя
Edward
 
Сообщения: 14
Зарегистрирован: 17 авг 2008, 19:21
Откуда: Петрозаводск

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение br0x » 06 июн 2010, 16:10

А нельзя ли к магазину прикрутить более цивилизованные способы оплаты (карточкой, или PayPal)?
Или посоветуйте зарубежные аналоги такого модуля
Here I am, brain the size of a planet, and they ask me to take you to the bridge!
Аватара пользователя
br0x
 
Сообщения: 59
Зарегистрирован: 18 май 2010, 00:32
Откуда: Харьков
прог. языки: C, Haskell

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 06 июн 2010, 16:33

Можно конечно теоретически, вот только комиссия будет не детская совсем, или обороты потребуют безумные :(

Если были бы аналоги - мы бы не стали заморачиваться на свой модуль :pardon:

Добавлено спустя 1 минуту 16 секунд:
Еще наверное можно через какой-нибудь "Контакт" оплатить.

Добавлено спустя 39 секунд:
PS: Ближайший из аналогов - SSC-32, но у него всё гораздо хуже с дополнительными GPIO портами и свободным временем МК.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Vooon » 06 июн 2010, 16:37

Про PayPal в России даже не думай (за подробностями в гугл).
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение setar » 07 июн 2010, 12:08

br0x писал(а):А нельзя ли к магазину прикрутить более цивилизованные способы оплаты (карточкой, или PayPal)?
Или посоветуйте зарубежные аналоги такого модуля

можно карточки, это будет в течении месяца, а вот пай пал не принимает денежки на россию - политика у них такая
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение br0x » 07 июн 2010, 16:30

Ой, спасибки )
Here I am, brain the size of a planet, and they ask me to take you to the bridge!
Аватара пользователя
br0x
 
Сообщения: 59
Зарегистрирован: 18 май 2010, 00:32
Откуда: Харьков
прог. языки: C, Haskell

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Dmitri Vladimirovich » 24 июн 2010, 16:19

Привет всем! Есть у кого-нибудь код для верчения сервой этим контроллером без прошивки ORFA для CVAVR / AVRstdio? Просто непонятно как одним проводом управлять 8 сервами. Или Они могут крутится только одновременно/на одинаковый угол?
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение avr123.nm.ru » 24 июн 2010, 16:43

Все выходы серво имеют свои адреса. Посмотрите руководство к модулю.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Dmitri Vladimirovich » 24 июн 2010, 17:00

Спасибо, посмотрю вечером
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 24 июн 2010, 17:59

Самый простой способ управлять сервами без прошивки ORFA - взять оттуда HAL-драйвера для серв :)

http://hg.vehq.ru/orfa/ => левый пункт меню browse => каталог /hal/servo/4017/, в нём файлы servo_lld.c и servo_lld.h ;)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Dmitri Vladimirovich » 24 июн 2010, 20:26

Большое Спасибо всем, теперь более-менее понятно!
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Vooon » 25 июн 2010, 14:11

А еще лучше посмотреть пример: http://hg.vehq.ru/orfa/file/tip/doc/examples/hal-servo
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 25 июн 2010, 14:15

А я могу короче, вместо:
19 int main(void)
20 {
21 uint16_t p = 1000;
22 bool op = true;
23
24 servo_init();
25 asm volatile ("sei");
26 for(;;) {
27 p += (op) ? +STEP : -STEP;
28 if (p >= SMAX) {
29 op = false;
30 _delay_ms(50);
31 }
32 if (p <= SMIN) {
33 op = true;
34 _delay_ms(50);
35 }
36
37 servo_set_position(SCH, p);
38 _delay_ms(20);
39 }


Можно:
19 int main(void)
20 {
21 int16_t p = 1000;
22 int16_t border = SMAX;
23 int16_t step = 1;
24 servo_init();
25 asm volatile ("sei");
26 for(;;) {
27 p += step;
28 if (p == border) {
29 step=-step;
30 border=SMAX+SMIN-border;
31 }
32 _delay_ms(50);
33 servo_set_position(SCH, p);
34 }
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Open Robotics

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

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