roboforum.ru

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

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


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 339 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20 ... 23  След.
Автор Сообщение
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 17:58 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 18:27 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Осциллографом не тыкал. В общем все выглядит так :
Код:
/* pseudocode */
speed =40;
while (true) {
  i2c_command(left_motor, speed);
  i2c_command(right_motor, speed);
  speed = -speed;
  delay (1s);
}


контроллер двигателя после получения команды сразу меняет скорость и/или направление вращения.

Реагирует только левый двигатель. Если ввести задержку 100мс между выдачей команд по шине I2C, отрабатывают оба двигателя.

Добавлено спустя 1 минуту 42 секунды:
Все компоненты близко дуг к другу. Плата контроллера, сверху ДД, под ними 2 тамиевских редуктора с родными моторами.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 18:29 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 18:43 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Намекаешь, что в софте проблема?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 18:50 
Не в сети
Аватара пользователя

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

данный тест могет выявить:
- софт глюк
- сквозняк какой-нить в мосте

и доказать что движок как нагрузка тут непричем...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 19:07 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Duhas писал(а):
доказать что движок как нагрузка тут непричем...

Похоже, ты прав. Отключил движки - та же проблема, на вторую команду без задержки не реагирует. Уменьшаю задержу до 15мкс - команда отрабатывается, при 10 - уже нет. В контроллере двигателя скорость устанавливается в прерывании - так что вполне возможно он не успевает вернуться из прерывания до прихода второго старта.
Похоже, зря я панику поднял :oops:

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 19:15 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 19:22 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
И задержку надо небольшую вписать, и прерывание в слэйве подрихтовать чтоб побыстрее исполнялось.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 19:34 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 27 ноя 2008, 20:22 
Не в сети
Аватара пользователя

Зарегистрирован: 21 янв 2005, 12:16
Сообщения: 977
Откуда: Germany
прог. языки: asm
Duhas писал(а):
и переписать все на АСМ :Yahoo!: :crazy: :crazy:

YESS!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 28 ноя 2008, 14:51 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2blindman: Таки осиливаешь перевод драйвера двигателей на i2c? :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 28 ноя 2008, 17:31 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Ага. Ну там осиливать то нечего. Код для I2C готовый, делов то прикрутить пару callback'ов

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 15 дек 2008, 20:52 
Не в сети
Аватара пользователя

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


Вложения:
OR-Bridge.zip [92.8 КиБ]
Скачиваний: 14

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 17 дек 2008, 07:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
nest писал(а):
--- цена (ориентировочно) - 10-20 евро.

Duhas писал(а):
откуда 20-30 евро? интегральный драйвер такой дорогой?

Ниче у вас цены растут - как на дрожжах! :crazy: :ROFL:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект OpenRobotics. Драйвер маломощных двигателей
СообщениеДобавлено: 17 дек 2008, 07:42 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 339 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20 ... 23  След.

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


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

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


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

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