Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: управление шаговым двигателем?

  1. #11

    По умолчанию

    я хотел сказать что шаговик может не выйти на заданную скорость если просто подать пачку импульсов, он может и пролететь несколько шагов если прекратить выдачу импульсов. т.е. что бы работало правильно и стабильно, пачка должна быть похожа на трапецию, т.е. разгон с минимальной частоты на которой он гарантированно стартует, далее или линейное или ступенчатое увеличение частоты до требуемой, и торможение в том-же духе. иначе можно увидеть как движок бьётся в лихорадке и теряет шаги. положение каретки ведь тоже нужно как-то контролировать? даже в струйном принтере на каретке обратная связь есть. лучше использовать контроллер на котором эти фичи реализованы аппаратно, или умный драйвер движка с 232 портом.
    Последний раз редактировалось BETEP; 31.08.2010 в 09:44.

  2. #12
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Или шаговик со встроенным контроллером (программируемым) http://www.servotechnica.ru/catalog/...index.pl?id=26
    Использовал,работает в "антисанитарных " условиях 3 года управление с плк,если программа не меняется -удобно.Есть шаговиги с редукторами и встроенными энкодерами ,платой управления.

  3. #13

    По умолчанию

    если нужна работа за пределами приемистости шд - то на плк с его жестких циклом это не проканает. либо интеллектуальный драйвер, либо работаем в зоне приемистости шд. а вообще то, при необходимости больших скоростей используют уже вентильные привода.

  4. #14
    Пользователь
    Регистрация
    05.06.2009
    Адрес
    Екатеринбург
    Сообщений
    158

    По умолчанию

    я тут пытался на плк100 сделать генератор пачки импульсов для шагового двигателя.
    вроде получилось, трапецию разгона сформировал функцией Ramp_int, и через 12 выход с помощью аппаратного генератора формируется пачка...

    на осцилографе очень похоже... но!
    шаговый двигатель бъётся в лихорадке и "съедает" шестерню. и никак не посмотришь! это ведь надо в пачке 800 импульсов чем-то записать эту пачку и проверить на плавность разгона...

  5. #15

    По умолчанию

    не получиться... программируем генератор в одном цикле, выдача начинается в следующем.. по окончании пачки проверяем конец выдачи и программируем новый цикл..... разрывы между пачками могут доходить до 2 мс в самом плохом варианте... поэтому и не получается....... плк 100 можно применять только для выдачи одной пачки, с длительностью импольса шага (полного шага) до 500 гц.. ну или дробленные шаги..... нужно быстрее -> плк110 ... до 20 мкс на 1 импульс

Страница 2 из 2 ПерваяПервая 12

Ваши права

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