Померил ток. Застопоренный мотор кушает 1,7А при 9,5В питалова. Одна половина редуктора на полном ходу (холостом) хавает 0,4-0,5А, другая - 0,7А при тех же 9,5В. По идее драйвера на L298N должно хватить...
Были у меня сомнения по поводу замеров тока моим старым мультиметром (10А вход у него вообще какую-то ерунду показывает). Решил замерить падение напряжения на сопротивлении 0,28 Ом, последовательно включенным с мотором: ~0,5В - холостой ход, 0,77В - держу колесо рукой. Итак, 0,5/0,28=1,78А и 0,77/0,28=2,75А.
При таких расчетах выходит, что две drv8833 не хватит.
Вторые замеры тока через падение напряжения на сопротивлении больше похожи на правду, т.к. при 0,5-0,7А (которые намерил в первый раз) драйвер не должен был сгореть, однако дымок из него пошёл через пару минут. Второй раз я правильно замерил? ЗЫ... сопротивление обмотки дрыгателя 0,9 Ом.
Да, это потребление при питании от источника 10,4В, я то планирую питать от 2S Li-Po (7,4В), потребление будет меньше? А может и хватит drv8833 (в пике должно 4А держать, если каналы запараллелить), ладно закажу пару платок с drv8833 здеся http://shop.robohobby.ru/robot_electron ... er/DRV8833
Продолжаем разговор... ) Теперь потроха моего лунатика выглядят так:
У орангутана хирургическим путём удалена умершая TB6612FNG и поставлены перемычки с ШИМ-выходов контроллера на ноги платки, к которым раньше были подключены моторы. Две платки pololu drv8833 распаял на макетке, каждая платка рулит своим двигателем (каналы каждой drv8833 подключены параллельно), присобачил на всякий случай самодельные радиаторы из медной пластины (полирнул, посадил на КПТ-8), хотя и так ничего не греется. Управление уже сделано по bluetooth.
Вот такая зверюга получается:
Бегает очень резво от БП 9,5В, но особь должна стать поспокойнее, когда приедет 2S LiPo. А вот с проходимостью беда - специально снял два задних колеса, чтобы хотя бы "козлить" немного могла. Хорошо бы резиновые гусеницы и клиренс побольше...
Вчера, наконец-то, получил посылку с хоббикинга после 2,5 месяцев ожидания. Аккум прям в руках держать приятно и глаз радует. Правда я лоханулся и заказал не те разъёмы для подключения акка, но уже придумал как замутить переходник...
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);
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;
Можно я тоже сюда попишу? У меня валялся на антресолях точно такой же луноход. почитав тему, решил его найти и реанимировать.
Луноход оказался почти рабочим (правда пришлось с батарейками повозиться - таких как надо не было, пришлось поставить для тестов обычные АА). Почему "почти"? Потому, что клавиатура глючит. Фантомные нажатия, то работает-то нет. Удалось заставить выполнить простую программу, подвигать моторами и пострелять. Все работает. Редуктор, правда трещит.
Вопросы: 1. Хочется выкинуть всю начинку и сделать по-своему. Но имеет ли смысл заморачиваться с клавиатурой, реанимировать ее как-то можно? 2. Треск редуктора это нормально? Или его можно/нужно чем-то смазать? Чем?
PS. По примеру AndreW82 купил 2 шт. DRV8833. Но еще не экспериментировал с ними.
1) смотря что с клавиатурой, хотя имхо возитсья с ней смысла в любом случае мало. поищите резистивный тач от мобилки. печатаете на принтере или хоть от руки рисуете какую захотите клавиатуру, ложите под тач и всё дёшево, удобно и красиво. 2) смотря что вы называете треском. вообще насколько помню механику тихой назвать сложно.