roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Проблема вращения дальномера шаговиком
СообщениеДобавлено: 26 окт 2009, 00:24 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Привет всем. :)
Возникла у меня такая проблема: использую шд для вращения дальномера. В начале руками выравниваю положение дальномера по оси симметрии робота. Потом начинаю им (дальномером :) ) крутить. Бывают такие моменты, когда ротор ШД стоит в промежуточном положении -> при подаче команд вращения н-р влево сначала происходит шаг вправо, потом повороты влево. :(
Может кто знает как этого можно избежать?

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Наверно в удержании надо его держать - т.е. не выключать ток, ну и возможно алгоритм управления подправить.


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

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
В удержании в момент установки в начальное положение?

Добавлено спустя 1 минуту 20 секунд:
Алгоритм, по-моему, не причем, тк эти неправильные шаги на первом этапе невозможно предсказать.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема вращения дальномера шаговиком
СообщениеДобавлено: 26 окт 2009, 01:35 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
при подаче команд вращения н-р влево сначала происходит шаг вправо, потом повороты влево.

косяк в проге управления. Оно должно быть полношаговым со сбросом в 0000 при старте МК и после поворота.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема вращения дальномера шаговиком
СообщениеДобавлено: 26 окт 2009, 09:31 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
2contr сброс после 1 шага или перед началом и изменением направления вращения?
Хотя перед стартом ШД на его входах и так 0000.

2avr Пытался поставить, но не всегда это получается - шаг мал, да и вращается ШД плавно, шаг почти не ощутим. (при вращении руками :) )

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема вращения дальномера шаговиком
СообщениеДобавлено: 26 окт 2009, 11:22 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
устойчивые положения ротора ШД соответствуют полному шагу. Цикл включения обмоток повторяется каждые 4 шага. Вам нужно шагать от последней позиции, т.е. иметь счетчик в МК либо поворачиваться только на кратный 4 шагам угол.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема вращения дальномера шаговиком
СообщениеДобавлено: 26 окт 2009, 14:38 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Я так и делаю :)

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема вращения дальномера шаговиком
СообщениеДобавлено: 26 окт 2009, 14:43 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
между поворотами ток в обмотках есть? или снят со всех обмоток? если снят - то ессно вал может уйти несколько...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема вращения дальномера шаговиком
СообщениеДобавлено: 26 окт 2009, 15:37 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
ШД запитан на протяжении всего времени работы робота. Проблема именно при запуске шд.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


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

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
тоесть выставляем как нужно подаем ток, а он чуток сдвигается ?
на то он и шаговый.. просто выставленное положение не совпадает с шагом..решение - повернуть шаговик относительно корпуса или дальномер относительно вала ШД..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема вращения дальномера шаговиком
СообщениеДобавлено: 26 окт 2009, 16:15 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
ШД запитан на протяжении всего времени работы робота.

не ахти как экономично, зато удержание мощное
Цитата:
Проблема именно при запуске шд.

При первом так и будет, поскольку начинаете с первой позиции, а ШД в одной из четырех. Потом за всем уже следит счетчик МК.
Можно поставить датчик и после старта плясать от него, а не крутить камеру вручную. Тогда и неопределенный шаг при включении роли играть не будет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

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


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

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


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

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