roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 78 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 13 фев 2013, 14:52 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
Померил ток. Застопоренный мотор кушает 1,7А при 9,5В питалова. Одна половина редуктора на полном ходу (холостом) хавает 0,4-0,5А, другая - 0,7А при тех же 9,5В.
По идее драйвера на L298N должно хватить...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 14 фев 2013, 12:26 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
бяка этот 298
теоретически может хватить спаренного drv8833.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 14 фев 2013, 22:06 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
Были у меня сомнения по поводу замеров тока моим старым мультиметром (10А вход у него вообще какую-то ерунду показывает). Решил замерить падение напряжения на сопротивлении 0,28 Ом, последовательно включенным с мотором: ~0,5В - холостой ход, 0,77В - держу колесо рукой. Итак, 0,5/0,28=1,78А и 0,77/0,28=2,75А.

При таких расчетах выходит, что две drv8833 не хватит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 14 фев 2013, 22:19 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
угу
так не хватит, конечно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 14 фев 2013, 22:29 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
Вторые замеры тока через падение напряжения на сопротивлении больше похожи на правду, т.к. при 0,5-0,7А (которые намерил в первый раз) драйвер не должен был сгореть, однако дымок из него пошёл через пару минут.
Второй раз я правильно замерил?
ЗЫ... сопротивление обмотки дрыгателя 0,9 Ом.

Да, это потребление при питании от источника 10,4В, я то планирую питать от 2S Li-Po (7,4В), потребление будет меньше?
А может и хватит drv8833 (в пике должно 4А держать, если каналы запараллелить), ладно закажу пару платок с drv8833 здеся http://shop.robohobby.ru/robot_electron ... er/DRV8833


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 11 мар 2013, 17:21 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
Продолжаем разговор... )
Теперь потроха моего лунатика выглядят так:

Вложение:
5.jpg
5.jpg [ 198.7 КиБ | Просмотров: 3077 ]

У орангутана хирургическим путём удалена умершая TB6612FNG и поставлены перемычки с ШИМ-выходов контроллера на ноги платки, к которым раньше были подключены моторы. Две платки pololu drv8833 распаял на макетке, каждая платка рулит своим двигателем (каналы каждой drv8833 подключены параллельно), присобачил на всякий случай самодельные радиаторы из медной пластины (полирнул, посадил на КПТ-8), хотя и так ничего не греется. Управление уже сделано по bluetooth.

Вот такая зверюга получается:


Бегает очень резво от БП 9,5В, но особь должна стать поспокойнее, когда приедет 2S LiPo. А вот с проходимостью беда - специально снял два задних колеса, чтобы хотя бы "козлить" немного могла. Хорошо бы резиновые гусеницы и клиренс побольше...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 13 мар 2013, 18:19 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
Покатушки с аккумом от ИБП



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 16 апр 2013, 19:27 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
Вчера, наконец-то, получил посылку с хоббикинга после 2,5 месяцев ожидания. Аккум прям в руках держать приятно и глаз радует. :) Правда я лоханулся и заказал не те разъёмы для подключения акка, но уже придумал как замутить переходник... 8)

Вложение:
P8310047n.jpg
P8310047n.jpg [ 139.43 КиБ | Просмотров: 2891 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 18 апр 2013, 21:23 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
Новый аккум на борту:


...и одна из последних разработок - пульт управления котэ :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 18 апр 2013, 21:45 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Это вы с nesenin сговорились? Завести по чОрному коту и троллить их всячески?

Добавлено спустя 7 минут 9 секунд:
А так - да, машинго ездит. Гут.

ЗЫ. ТруЪ пульт для котэ должен включать в себя прищепку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 23 апр 2013, 16:27 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
Прикрутил pan&tilt на сервах... 8)



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 24 апр 2013, 15:28 
Не в сети

Зарегистрирован: 21 апр 2013, 19:25
Сообщения: 2
А где ты такую штуку купил?
Расскажи также про подключение и управление, плз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 24 апр 2013, 16:46 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
AnDS писал(а):
А где ты такую штуку купил?
Расскажи также про подключение и управление, плз.

Тут навалом: http://www.ebay.com/sch/i.html?_sop=15& ... c&LH_BIN=1
А чё там рассказывать-то, питаешь сервы 5В от такого регулятора http://www.ebay.com/sch/i.html?_odkw=pa ... 6&_sacat=0
подключаешь сигнальный провод сервы на свободный пин контроллера и... по примерам из библиотеки обезЪяна
кусок кода:
Код:
char read_next_byte()
{
   while(serial_get_received_bytes() == read_index)
   {
   }
   char ret = buffer[read_index];
   read_index ++;
   if(read_index >= 100)
      read_index = 0;
   return ret;
}

unsigned int read_next_short()
{
   unsigned int value;
   value = (unsigned int)(read_next_byte() << 8);
   value += (unsigned int)(read_next_byte());
   return value;
}

int main()
{
   delay_ms(2000);
   servos_start((unsigned char[]) {IO_D2, IO_D4}, 2);

   set_servo_speed(0, 0);
   set_servo_speed(1, 0);
   set_servo_target(0, 1500);
   set_servo_target(1, 1500);
   
   serial_set_baud_rate(9600);
   serial_receive_ring(buffer, 100);
   send_signature();

   while(1)
   {
      // wait for a command
      char command = read_next_byte();

      // The list of commands is below: add your own simply by
      // choosing a command byte and introducing another case
      // statement.
      switch(command)
      {
      case (char)0x00:
         // silent error - probable master resetting
         break;

      case (char)0x81:
         send_signature();
         break;
      case (char)0xB0:
         send_trimpot();
         break;
      case (char)0xB1:
         send_battery_millivolts();
         break;

      case (char)0xC1:
         m1_forward();
         break;
      case (char)0xC2:
         m1_backward();
         break;
      case (char)0xC5:
         m2_forward();
         break;
      case (char)0xC6:
         m2_backward();
         break;

      case (char)0xC7:
         set_servo_target(0, read_next_short());
         break;
      case (char)0xC8:
         set_servo_target(1, read_next_short());
         break;
      case (char)0xC9:
         set_servo_speed(0, read_next_short());
         break;
      case (char)0xCA:
         set_servo_speed(1, read_next_short());
         break;

      default:
         continue; // bad command
      }
   }
}

кусок кода на компе:
Код:
      private void panSlider_ValueChanged(object sender, EventArgs e)
      {
         byte[] cmds = new byte[3];
         cmds[0] = (byte)0xC7;
         cmds[1] = (byte)(panSlider.Value >> 8);
         cmds[2] = (byte)(panSlider.Value);

         serialPort.Write(cmds, 0, 3);
         label1.Text = panSlider.Value.ToString();
      }

      private void tiltSlider_ValueChanged(object sender, EventArgs e)
      {
         byte[] cmds = new byte[3];
         cmds[0] = (byte)0xC8;
         cmds[1] = (byte)(tiltSlider.Value >> 8);
         cmds[2] = (byte)(tiltSlider.Value);

         serialPort.Write(cmds, 0, 3);
         label2.Text = tiltSlider.Value.ToString();
      }


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 18 май 2013, 22:59 
Не в сети

Зарегистрирован: 21 апр 2013, 19:25
Сообщения: 2
Можно я тоже сюда попишу? :-)
У меня валялся на антресолях точно такой же луноход.
почитав тему, решил его найти и реанимировать.

Луноход оказался почти рабочим (правда пришлось с батарейками повозиться - таких как надо не было, пришлось поставить для тестов обычные АА).
Почему "почти"? Потому, что клавиатура глючит. Фантомные нажатия, то работает-то нет. :-(
Удалось заставить выполнить простую программу, подвигать моторами и пострелять.
Все работает.
Редуктор, правда трещит. :-(

Вопросы:
1. Хочется выкинуть всю начинку и сделать по-своему. Но имеет ли смысл заморачиваться с клавиатурой, реанимировать ее как-то можно?
2. Треск редуктора это нормально? Или его можно/нужно чем-то смазать? Чем?

PS. По примеру AndreW82 купил 2 шт. DRV8833. Но еще не экспериментировал с ними.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реанимация-реинкарнация лунохода Электроника ИМ-11
СообщениеДобавлено: 19 май 2013, 00:27 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
1) смотря что с клавиатурой, хотя имхо возитсья с ней смысла в любом случае мало. поищите резистивный тач от мобилки. печатаете на принтере или хоть от руки рисуете какую захотите клавиатуру, ложите под тач и всё :) дёшево, удобно и красиво.
2) смотря что вы называете треском. вообще насколько помню механику тихой назвать сложно.


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 7


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

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