roboforum.ru

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


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

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

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

Сообщение avr123.nm.ru » 08 сен 2009, 11:06

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

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

Сообщение =DeaD= » 08 сен 2009, 11:45

2demoontz: Ну как максимум надо будет сделать, чтобы хотя-бы они не сразу врубались при старте модуля :) а вот чтобы плавно - это даже не знаю пока, надо будет подумать :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение galex1981 » 08 сен 2009, 11:54

А почему бы программно это не сделать?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4358
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение =DeaD= » 08 сен 2009, 12:25

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

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

Сообщение galex1981 » 08 сен 2009, 12:48

А и не надо текущее положение сервы знать, просто подать сигнал на установку положения ротора 0 градусов
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4358
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение =DeaD= » 08 сен 2009, 14:35

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

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

Сообщение galex1981 » 08 сен 2009, 14:55

На модифицированных сервах есть вариант поворота левой части в одну сторону, правой части в другую при инициализации - тогда конструкция будет в результате стоять на месте ИМХО
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4358
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение demoontz » 08 сен 2009, 14:58

я предлагаю ничего никуда не подавать.
пусть сервы не инициализируються. пусть сама программа в нужный момент даст какието сигналы.
например:
включено питание. робот валяется и пока не шевелиться. и потом только программа что-то туда подает.
а что подавать пусть пользователь решает.
demoontz
 
Сообщения: 194
Зарегистрирован: 04 фев 2009, 20:06
Откуда: Kiev
Skype: demoontz

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

Сообщение galex1981 » 08 сен 2009, 15:10

Тогда на питание серв придется вешать ключи, потому как когда подается только питание на серву - она все равно поворачивается
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4358
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение =DeaD= » 08 сен 2009, 15:15

galex1981 писал(а):На модифицированных сервах есть вариант поворота левой части в одну сторону, правой части в другую при инициализации - тогда конструкция будет в результате стоять на месте ИМХО

Это ужасно :)

Добавлено спустя 13 секунд:
demoontz писал(а):я предлагаю ничего никуда не подавать.
пусть сервы не инициализируються. пусть сама программа в нужный момент даст какието сигналы.
например:
включено питание. робот валяется и пока не шевелиться. и потом только программа что-то туда подает.
а что подавать пусть пользователь решает.

Да, это и сделаем.

Добавлено спустя 40 секунд:
galex1981 писал(а):Тогда на питание серв придется вешать ключи, потому как когда подается только питание на серву - она все равно поворачивается

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

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

Сообщение galex1981 » 08 сен 2009, 15:37

Ничего подобного - нет управляющего сигнала -> нет движения сервы самостоятельного

Я проверю конечно, но вроде бы поворачивалась без управляющего сигнала - вечером отпишусь
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4358
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение =DeaD= » 08 сен 2009, 15:41

2galex1981: Это проверено на куче серв уже: Futaba S3004, HXT12K, HXT5010, HXT900, Turnigy TG-9. Ну и вообще везде так пишут.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение x1313 » 11 окт 2009, 10:39

а для Вашего модуля OR-AVR-M128-S есть исправленная схема и печатная плата? :oops: а то в схеме mediawiki/images/9/9b/OR-AVR-M128-S-scheme.pdf не видно номиналов резисторов, и список элементов не помешало бы :)
x1313
 
Сообщения: 9
Зарегистрирован: 11 окт 2009, 10:36
Откуда: Москва
прог. языки: php

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

Сообщение =DeaD= » 11 окт 2009, 11:13

Так вроде в соотв. ветке по разработке выложена последняя версия в формате EAGLE - там же можно и список элементов глянуть. А номиналы если какие-то не ясны - спрашивайте.

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

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

Сообщение aldaris » 13 окт 2009, 19:38

Приветствую.

Приобрёл модуль OR-AVR-M128-S и OR-PROG-USB сделал как на схеме http://roboforum.ru/download/file.php?id=10158&mode=view, в качестве блока питания комп. БП, программатор определяется, но признаков работы, то есть горящего светодилоа не наблюдаю =(, в чём может быть дело?.
Программатор попробывал в обоих режимах
Спасибо.
Последний раз редактировалось aldaris 13 окт 2009, 19:45, всего редактировалось 1 раз.
aldaris
 
Сообщения: 26
Зарегистрирован: 21 янв 2009, 14:09

Пред.След.

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

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

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

Mail.ru counter