roboforum.ru

Технический форум по робототехнике.
Текущее время: 15 апр 2025, 11:48

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 99 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 19 мар 2010, 22:08 
Не в сети

Зарегистрирован: 18 окт 2007, 23:46
Сообщения: 340
Откуда: Москва
прог. языки: С++ , 1С :-)
ФИО: Михаил
а тестировал как? одновременно оба двигателя? или поочередно? есть предположение что одновременно два двигателя будут работать.

_________________
http://igrybogov.com - ну о.о.очень интересно
сознание определяет бытие, улыбнись своему отражению


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 19 мар 2010, 22:11 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 19 мар 2010, 22:12 
Не в сети
Аватара пользователя

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

Тестировал одновременно оба двигателя, но они вроде независимые по цепям... будем проверять, очень странно.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 20 мар 2010, 15:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Протестировал по одному движки, каждый в обе стороны, на 100% и 50% ШИМ - всё работает.
Может попробовать снизить частоту ШИМ? Если сейчас 60КГц - может не успевают открываться/закрываться транзисторы?

Попробуй 2КГц?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 20 мар 2010, 21:51 
Не в сети

Зарегистрирован: 18 окт 2007, 23:46
Сообщения: 340
Откуда: Москва
прог. языки: С++ , 1С :-)
ФИО: Михаил
Двигатель №1 работает нормально!!! управление Двигателем №2 на тех же параметрах и с теми же сигналами управления не работает, частота тут ни причем. У меня тест нарастания ШИМ с 1% до 99% c дискретностью в 1/32, у тебя проверяется только 50% и 100% ШИМ???

_________________
http://igrybogov.com - ну о.о.очень интересно
сознание определяет бытие, улыбнись своему отражению


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 20 мар 2010, 22:01 
Не в сети
Аватара пользователя

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

вариантов два - либо подключаете криво - либо брак при сборке... там не работать просто нечему...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 20 мар 2010, 22:02 
Не в сети
Аватара пользователя

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

ммм, а почему не склеило сообщения ? не до конца еще настроен форум ?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 20 мар 2010, 22:37 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
RealRobot писал(а):
Двигатель №1 работает нормально!!! управление Двигателем №2 на тех же параметрах и с теми же сигналами управления не работает, частота тут ни причем. У меня тест нарастания ШИМ с 1% до 99% c дискретностью в 1/32, у тебя проверяется только 50% и 100% ШИМ???

А можно действительно полную схему подключения, желательно с фоткой? Ну там реально нечему так неработать, ладно бы 1 не работал - я бы поверил в брак при сборке, но чтобы все 3 не работали, а у меня остался рабочий... :unknown:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 20 мар 2010, 22:40 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
RealRobot писал(а):
Двигатель №1 работает нормально!!! управление Двигателем №2 на тех же параметрах и с теми же сигналами управления не работает, частота тут ни причем. У меня тест нарастания ШИМ с 1% до 99% c дискретностью в 1/32, у тебя проверяется только 50% и 100% ШИМ???

А какая разница? Ну сделаю плавное нарастание, сути вопроса это ведь не меняет?
Частоту 2КГц пробовал? 60КГц это как-то совсем много. Ну и наверное код бы выложить, чтобы я такой же шим у себя запустил и с ДД протестировал :pardon:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 20 мар 2010, 23:00 
Не в сети
отсылающий читать курс
Аватара пользователя

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

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 20 мар 2010, 23:42 
Не в сети

Зарегистрирован: 18 окт 2007, 23:46
Сообщения: 340
Откуда: Москва
прог. языки: С++ , 1С :-)
ФИО: Михаил
Код:
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: 57,600 kHz
// Mode: Fast PWM top=01FFh
// OC1A output: Non-Inv.
// OC1B output: Non-Inv.
// OC1C output: Non-Inv.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
// Compare C Match Interrupt: Off
TCCR1A=0xAA;
TCCR1B=0x0C;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
OCR1CH=0x00;
OCR1CL=0x00;
//в АСКИ передается :1M0F07^ последние две цифры и есть величина ШИМ от 0 до 31.
    if(k[0]==':'){
      pwm_val = 00;
      pwm_val = k[5]&0b00001111;
      pwm_val = pwm_val<<4;
      pwm_val = pwm_val | (k[6]&0b00001111);
      pwm_val = bcd2bin(pwm_val);
      if (k[4]=='F') {
         zdnNpr = 1;
         PORTB.0 = 0;
      };
      if (k[4]=='B') {
         zdnNpr = -1;
         PORTB.0 = 1;
      };             
      if (pwm_val==0) zdnNpr = 0;
      pwm_val *= 16;
      OCR1CH = (unsigned char)(pwm_val>>8);
      OCR1CL = (unsigned char)pwm_val; 
     
      k[0]='^';
    };

провода собрал на шестиконтактном однорядном 2.54 разъеме. То бишь для переключения с одного двигателя на другой просто переставляю разъем с верхнего ряда на нижний.


Вложения:
podkl.JPG
podkl.JPG [ 125.94 КиБ | Просмотров: 3044 ]

_________________
http://igrybogov.com - ну о.о.очень интересно
сознание определяет бытие, улыбнись своему отражению
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 20 мар 2010, 23:56 
Не в сети
отсылающий читать курс
Аватара пользователя

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

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 21 мар 2010, 00:01 
Не в сети

Зарегистрирован: 18 окт 2007, 23:46
Сообщения: 340
Откуда: Москва
прог. языки: С++ , 1С :-)
ФИО: Михаил
сейчас у меня только один мотор
в аттаче прошивка. На СОМ порт (USART0 115000, кварц 14,745600) надо засылать команды типа:
:1M0F01^ вперед
:1M0F02^
:1M0F03^
........
:1M0F31^

:1M0B01^ назад
:1M0B02^
:1M0B03^
.......
:1M0B31^


Вложения:
cv128.hex [7.47 КиБ]
Скачиваний: 368

_________________
http://igrybogov.com - ну о.о.очень интересно
сознание определяет бытие, улыбнись своему отражению
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 21 мар 2010, 00:13 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Частота шима низкая.
Присылайте фотку - наверняка в проводах что-то напутано...
(Хуже если БЫЛО напутано необратимо...)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-MD2-10A-12V-X: Драйвер коллект. двигателей 10А
СообщениеДобавлено: 21 мар 2010, 00:17 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Dead!!! Йокарныйбабай,
у вас цоколевка в схеме и в мануале не совпадает - он землю на плюс вешает!!!!
Вот это подлянка! :(


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

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


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

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


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

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