Технический форум по робототехнике.
ilalexey » 12 июл 2011, 16:38
1mH, рядом с клемой, по бокам
linvinus » 12 июл 2011, 17:40
А если убрать? Я не понимаю зачем это нужно, в драйвере это только мешает.
ilalexey » 12 июл 2011, 22:00
убрал полностью, катушку между массами закоротил. стало лучше, но если быстро шагать - недотяг.
поменял в коде на "107+60"- фигня выходит.
ввёл: motor_speed = MOTOR_START_PWM + distance*4;
почти не пропускает. если очень быстро вводить, то да
при distance*5 чуть лучше.
неплохо держится вначале, через продолжительное шагание сбоит.
linvinus » 12 июл 2011, 23:32
Попробуй покрутить STEP_SIZE, это одновременно и величина управляющего сигнала на pwm, и количество импульсов с энкодера между шагами.
т.е. можно сделать чтобы был один шаг это один оборот:)
По умолчанию он был 1.
ilalexey » 12 июл 2011, 23:41
сейчас вернул 1 и протестил в реп..ж, настройки поставл scale="1024"(при 1 - фигня выходит). вроде ничего так, но медленно, жуть просто.
и не нравится, что оно шагает, а не плавно крутит в нужное место. от этого наверно нет пилюли. и шаги странные - не каждый из 1024х, а там, наверно, где полюса ротора.
----
в общем, думаю, вариант с таким серво_степпером не есть панацея. прикольно конечно. если с редуктором, так плюсом только тяга является
linvinus » 13 июл 2011, 10:28
Учти что шаговый двигатель работает в микро шаге. Как правило 1/8 или 1/16 поэтому выглядит плавно.
Если поставишь ременной редуктор 1/8 то и точность будет и плавность.
Вот посмотри как может крутиться шаговый двигатель
forum35/topic5043-150.html#p134597
ilalexey » 13 июл 2011, 10:40
чёткий ролик. я его видел.
как шаговики работают насмотрелся. у меня в полный шаг работает.
но в нашем-то случае это не шаговый двигатель и была надежда, что он будет шаги в уме считать и ехать в конечную точку на N шагов молча
А при делении шага у шаговика он быстрей крутит?
linvinus » 13 июл 2011, 11:48
Нет, деление шага это увеличение точности. Т.е. В место 200 шагов на оборот у тебя 200*16=3200шагов, т.е. Твой контроллер должен выдать 3200 импульсов чтобы повернуть на тот же угол.
ilalexey » 13 июл 2011, 12:11
про точность, это понятно(на то оно и "деление шага"). скорости не хватает.
по поводу точности - если удержание будет недостаточным, вал ведь может провернуться в одну из сторон и проглотит этот полушаг или восьмушку? при простое вроде немного гасят питание для удержания. неточность выйдет.
Добавлено спустя 8 минут 33 секунды:
такой серво-степпер ещё хорош, наверное, в тех случаях, когда жидкую гайку на резьбу не поставишь, а родная имеет обратный холостой ход. в токарных по металлу он нехилый.
linvinus » 13 июл 2011, 14:21
что такое жидкая гайка? И что ты имеешь ввиду под обратным холостым ходом?
Да момент уменьшается в полушаговых режимах, но как правило нагрузка подключена через редуктор (винт-гайка), поэтому не сильно сказывается.
ilalexey » 13 июл 2011, 15:39
жидкая=хилая=слабая, те не стальная(латунная?), а из пластика
когда узел винт/гайка прослаблены, вращение в обратную сторону происходит в пустую(холостую).
linvinus » 13 июл 2011, 16:26
Это называется люфт, на станках он компенсируется специальными средствами.
ilalexey » 13 июл 2011, 16:29
люфтом можно многое назвать, а холостой ход есть холостой ход
Duhas » 13 авг 2011, 15:18
после беглого прочтения мне показалось что вы заставляете высокооборотный ДПТ работать как низкооборотный высокомоментный или хуже того - как шаговый...
вы считаете это расово верным ? ))
linvinus » 15 авг 2011, 23:08
У всех свои цели.
Мне было интересно посмотреть что выйдет. Оказалось работает как и положено плохо

, но работает.
при определённых условиях может делать что то полезное.