roboforum.ru

Технический форум по робототехнике.

DC Servo Controller(makerbot)

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: DC Servo Controller(makerbot)

Сообщение ilalexey » 12 июл 2011, 16:38

1mH, рядом с клемой, по бокам
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: DC Servo Controller(makerbot)

Сообщение linvinus » 12 июл 2011, 17:40

А если убрать? Я не понимаю зачем это нужно, в драйвере это только мешает.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: DC Servo Controller(makerbot)

Сообщение ilalexey » 12 июл 2011, 22:00

убрал полностью, катушку между массами закоротил. стало лучше, но если быстро шагать - недотяг.
поменял в коде на "107+60"- фигня выходит.
ввёл: motor_speed = MOTOR_START_PWM + distance*4;
почти не пропускает. если очень быстро вводить, то да
при distance*5 чуть лучше.
неплохо держится вначале, через продолжительное шагание сбоит.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: DC Servo Controller(makerbot)

Сообщение linvinus » 12 июл 2011, 23:32

Попробуй покрутить STEP_SIZE, это одновременно и величина управляющего сигнала на pwm, и количество импульсов с энкодера между шагами.
т.е. можно сделать чтобы был один шаг это один оборот:)
По умолчанию он был 1.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: DC Servo Controller(makerbot)

Сообщение ilalexey » 12 июл 2011, 23:41

сейчас вернул 1 и протестил в реп..ж, настройки поставл scale="1024"(при 1 - фигня выходит). вроде ничего так, но медленно, жуть просто.
и не нравится, что оно шагает, а не плавно крутит в нужное место. от этого наверно нет пилюли. и шаги странные - не каждый из 1024х, а там, наверно, где полюса ротора.
----
в общем, думаю, вариант с таким серво_степпером не есть панацея. прикольно конечно. если с редуктором, так плюсом только тяга является
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: DC Servo Controller(makerbot)

Сообщение linvinus » 13 июл 2011, 10:28

Учти что шаговый двигатель работает в микро шаге. Как правило 1/8 или 1/16 поэтому выглядит плавно.
Если поставишь ременной редуктор 1/8 то и точность будет и плавность.
Вот посмотри как может крутиться шаговый двигатель forum35/topic5043-150.html#p134597
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: DC Servo Controller(makerbot)

Сообщение ilalexey » 13 июл 2011, 10:40

чёткий ролик. я его видел.
как шаговики работают насмотрелся. у меня в полный шаг работает.
но в нашем-то случае это не шаговый двигатель и была надежда, что он будет шаги в уме считать и ехать в конечную точку на N шагов молча :)
А при делении шага у шаговика он быстрей крутит?
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: DC Servo Controller(makerbot)

Сообщение linvinus » 13 июл 2011, 11:48

Нет, деление шага это увеличение точности. Т.е. В место 200 шагов на оборот у тебя 200*16=3200шагов, т.е. Твой контроллер должен выдать 3200 импульсов чтобы повернуть на тот же угол.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: DC Servo Controller(makerbot)

Сообщение ilalexey » 13 июл 2011, 12:11

про точность, это понятно(на то оно и "деление шага"). скорости не хватает.
по поводу точности - если удержание будет недостаточным, вал ведь может провернуться в одну из сторон и проглотит этот полушаг или восьмушку? при простое вроде немного гасят питание для удержания. неточность выйдет.

Добавлено спустя 8 минут 33 секунды:
такой серво-степпер ещё хорош, наверное, в тех случаях, когда жидкую гайку на резьбу не поставишь, а родная имеет обратный холостой ход. в токарных по металлу он нехилый.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: DC Servo Controller(makerbot)

Сообщение linvinus » 13 июл 2011, 14:21

что такое жидкая гайка? И что ты имеешь ввиду под обратным холостым ходом?

Да момент уменьшается в полушаговых режимах, но как правило нагрузка подключена через редуктор (винт-гайка), поэтому не сильно сказывается.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: DC Servo Controller(makerbot)

Сообщение ilalexey » 13 июл 2011, 15:39

жидкая=хилая=слабая, те не стальная(латунная?), а из пластика
когда узел винт/гайка прослаблены, вращение в обратную сторону происходит в пустую(холостую).
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: DC Servo Controller(makerbot)

Сообщение linvinus » 13 июл 2011, 16:26

Это называется люфт, на станках он компенсируется специальными средствами.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: DC Servo Controller(makerbot)

Сообщение ilalexey » 13 июл 2011, 16:29

люфтом можно многое назвать, а холостой ход есть холостой ход
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: DC Servo Controller(makerbot)

Сообщение Duhas » 13 авг 2011, 15:18

после беглого прочтения мне показалось что вы заставляете высокооборотный ДПТ работать как низкооборотный высокомоментный или хуже того - как шаговый...

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

Re: DC Servo Controller(makerbot)

Сообщение linvinus » 15 авг 2011, 23:08

У всех свои цели.
Мне было интересно посмотреть что выйдет. Оказалось работает как и положено плохо :), но работает.
при определённых условиях может делать что то полезное.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Пред.След.

Вернуться в Электроника, электротехника

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

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