Цифровой фильтр для коррекции неравномерности импульсов Step

Контроллеры, драйверы, датчики, управляющие устройства.
Baha
Мастер
Сообщения: 605
Зарегистрирован: 29 сен 2008, 17:37
Репутация: 26
Откуда: Тараз-Москва

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение Baha »

michael-yurov писал(а):И еще... есть распространенная мысль о том, что при более мелком микрошаге - падает крутящий момент шаговых моторов - это не так, он просто становится более равномерным, так что микрошага бояться не стоит.
Это может у тебя домыслы.
При микрошаге и больших скоростях динамический крутящий момент падает это аксиома. Преимущество микрошага на малых оборотах, моторы работают тише и мягче.

Most people want motors to turn, not just 'hold'. As soon a full-step driven motor turns, its torque drops to 65% of its holding torque. Where did the missing torque go? To resonating the motor is where. Motor manufacturers sometimes specify 'dynamic torque'; this is specified at 5 full steps per second. It is always between 60 to 65% of holding torque. Not mentioned is the horrible racket the motor makes at 5 full steps per second.
Microstepped motors do not resonate at low speeds, so no torque is invested in resonance. Microstepped motors keep all their holding torque while turning slowly. 65% for full-steppers, 71% for microsteppers. Advantage: By a hair (6%), goes to microsteppers.
Things get a little dicey as speed increases. Microstepping ceases to have any benefit above 3 to 4 revolutions per second. The motor is now turning fast enough to not respond to the start-stop nature of full steps. You can say the step pulse rate is above the mechanical low-pass frequency limit (100Hz or so) of the motor. Motion becomes smooth either way.
Simple drives persist in microstepping anyway above this speed. This means they still try to make the motor phase currents sine and cosine past this speed. A little problem with that and it's called 'area under the curve'. The area under the sine function (0 to 180 degrees) is only 78% of a square wave (full-step). Advantage: Goes to full-step again.
More sophisticated drives transition from sine-cosine currents to square-wave quadrature currents about then. Same as full-steppers. Advantage: Draw.
Сферический ватник в вакууме.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11630
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4642
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение michael-yurov »

vovafed писал(а):к месе я подключал 4 разные платы из пурелоджика старый вариант
из пурелоджика новый вариант
из даркстона
и самодельная
работать согласилась только эта http://www.purelogic.ru/files/downloads ... C4x-G2.pdf
вот и хотелось фильтр в этом плане опробовать как оказалось работает и не плохо
если нужно скину ссылки на платы
А!, только сейчас понял, что все нормально,
а то я решил, что моя не захотела работать там, где работала другая интерфейсная плата. http://cnc-club.ru/forum/viewtopic.php? ... 00#p103895
Вот я и стал переживать. ;)
За-то Moonglow посоветовал классную микросхему - 74LVC14A. :good:
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение Сергей Саныч »

Baha писал(а):The area under the sine function (0 to 180 degrees) is only 78% of a square wave (full-step)
Это означает только, что нагрев обмоток при питании синусоидальным током будет меньше на 22%, чем при питании прямоугольным того же амплитудного значения.
ШД при работе на высоких скоростях - по сути обычный синхронный двигатель. Которые всегда стараются питать синусоидальным током. Поскольку только первая гармоника тока создает вращающий момент. Все остальные - бесполезно греют двигатель.

Все это при условии, что драйвер правильно формирует ток в обмотках и нет ограничения по напряжению питания драйвера.
А вот на нулевой скорости момент удержания при полном шаге будет действительно больше при прочих равных условиях (достаточно искусственных, кстати):
- одинаковое максимальное амплитудное значение тока.
- одинаковый угол поворота (когда токи в обмотках равны). Рассматриваем только режим "настоящего" полного шага, когда ток течет через обе обмотки.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение vovafed »

Nick писал(а):надо проверить переключатели на месе + конфиги, в общем все то, что ты писал в ЛС
по месе ответил здесь
http://cnc-club.ru/forum/viewtopic.php? ... 23#p104423
Аватара пользователя
dSidr
Новичок
Сообщения: 16
Зарегистрирован: 25 янв 2014, 08:38
Репутация: 0
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение dSidr »

Забавно, хотел сам забацать нечто подобное в качестве опции, а тут уже всё сделано до меня :hehehe:
Сергей Саныч писал(а):Рассматриваем только режим "настоящего" полного шага, когда ток течет через обе обмотки.
ну дык это и есть искусственное условие ток течёт через 2 обмотки соответственно момент выше примерно в корень из 2. но как только поедем (или того хуже захотим перескочить на следующий "настоящий" шаг) момент естественно упадёт)))
Аватара пользователя
nERV
Мастер
Сообщения: 1518
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение nERV »

Собрал таки электронику с новой платкой. Прошлых глюков с дерганием ШД при включении частотника не обнаружилось, все работает отлично. Правда пришлось довольно жестко придерживаться нормам ЭМС. Куда ни плюнь - заземление, сила отдельно, сигналка отдельно, везде экранированные кабели.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11630
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4642
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение michael-yurov »

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

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

На данный момент думаю назвать "Digital CNC Filter", ну и сайт как нибудь cnc-filter.ru/com
Может быть стоит использовать слова smooth, glide, motion, perfect, correct, precision, precise, accurate...
2014-03-25 13-55-26 Скриншот экрана.png (2251 просмотр) <a class='original' href='./download/file.php?id=26217&sid=141e3c2f60237d6acd42a1a6c9bc259d&mode=view' target=_blank>Загрузить оригинал (99.06 КБ)</a>
Последний раз редактировалось michael-yurov 25 мар 2014, 11:35, всего редактировалось 2 раза.
Darxton
Мастер
Сообщения: 2113
Зарегистрирован: 17 янв 2013, 08:19
Репутация: 622
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение Darxton »

michael-yurov писал(а): Собрался заказать у китайцев печатные платы
Будут точно такие же, как и были?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11630
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4642
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение michael-yurov »

Darxton писал(а):
michael-yurov писал(а): Собрался заказать у китайцев печатные платы
Будут точно такие же, как и были?
Нет - убрал проводки :), заменил модуль питания на импульсный, заменил разъемы на зеленые разрывные, плата будет белой, убрал USB, добавил штыревой разъемчик для возможности подключения дополнительной платки преобразователя ШИМ->напряжение, немного заменил комплектующие, добавил возможность переключения уровней сигнала (на разъеме DB25) между 5 и 3.3. В, изменил размеры платы на метрические, добавил маркировку на плате.
Baha
Мастер
Сообщения: 605
Зарегистрирован: 29 сен 2008, 17:37
Репутация: 26
Откуда: Тараз-Москва

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение Baha »

michael-yurov писал(а):На данный момент думаю назвать "Digital CNC Filter", ну и сайт как нибудь cnc-filter.ru/com
bazar-filter.ru
Сферический ватник в вакууме.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение Serg »

Smooth Step
или
Orthopedist
;)

P.S. CNC в данном случае - это неоправданно и двусмысленно, аппарат ведь например g-коды фильтровать не умеет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11630
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4642
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение michael-yurov »

UAVpilot писал(а):Smooth Step
или
Orthopedist
SmoothStepper уже есть.

Хотя, можно, наверное, Motion smoother, если я корректно с точки зрения языка написал.

Может что-нибудь, вроде Glide motion controller, или Smooth motion Controller?
только мне слово controller кажется не в тему.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение Serg »

michael-yurov писал(а):Motion smoother
Не, это очень коряво с т.з. языка, тогда уж Motion Improver.
michael-yurov писал(а):Может что-нибудь, вроде Glide motion controller, или Smooth motion Controller?
только мне слово controller кажется не в тему.
Тут слово Glide гораздо более не в тему. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11630
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4642
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение michael-yurov »

Smooth Motion Controller - может так и назвать?
Motion Improver - как-то странновато звучит, неконкретно, что ли... может и правда слово Controller не лишнее.
А, кроме как контроллером как еще можно эту штуку назвать?

Может быть стоит использовать слово Digital?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение selenur »

Может Soothe-Stepper :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение Serg »

michael-yurov писал(а):Smooth Motion Controller - может так и назвать?
Тогда уж Uniform Motion Controller.
michael-yurov писал(а):Motion Improver - как-то странновато звучит, неконкретно, что ли...
Для русских наверно странновато, но для англоязычных полагаю нормально, с капелькой иронии, типа как Wishmaster. :)
Может kindred отвлечётся от новой игрушки и поправит?..
Кстати, StepMaster не совсем корректно, но красиво в обоих языках. :)
michael-yurov писал(а):Может быть стоит использовать слово Digital?
Оно уже давно в названиях воспринимается как приставка nano. :)
Darxton писал(а):Также rectify может быть подходящим глаголом...
Как глагол - да, но в названиях не принято использовать глаголы. А как существительное "исправитель" неестественное образование. Тут годятся разве что "улучшатель" или "корректор".
Как вариант: StepCorrector.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение tooshka »

Может поискать производное из "умножитель" шагов импульсов?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение Serg »

Можно просто загадочную абревиатуру типа ICNTBN (I Could Not Think of a Beautiful Name). :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Цифровой фильтр для коррекции неравномерности импульсов

Сообщение Nick »

Darxton писал(а):SmoothStepper есть,а SmoothPulser-а нет
Тогда уж Step Smoother :)
Или Digital Step Smoother
Или The Best Digital Step Smoother Ever :)

Step Glider
Закрыто

Вернуться в «Электроника»