Страница 65 из 135 ПерваяПервая ... 1555636465666775115 ... ПоследняяПоследняя
Показано с 641 по 650 из 1349

Тема: Hardella IDE

  1. #641

    По умолчанию

    To В.Ситников.

    Владимир, за какое время ПЛК выдаст на быстрый выход 400 импульсов при таком раскладе ?

    SteppersConfig_Pru1MemoryTransfer(
    STEPPER1_PRU1_dir := FALSE,
    STEPPER1_PRU1_stepper_accel_ramp := 100000,
    STEPPER1_PRU1_stepper_decel_ramp := 0,
    STEPPER1_PRU1_stepper_max_speed := 200000,
    STEPPER1_PRU1_stepper_min_speed := 0,
    STEPPER1_PRU1_stepper_quantity := 400,
    STEPPER1_PRU1_stepper_enable := TRUE
    );
    Последний раз редактировалось Вольд; 23.02.2017 в 15:52.

  2. #642

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    To В.Ситников.

    Владимир, за какое время ПЛК выдаст на быстрый выход 400 импульсов при таком раскладе ?

    SteppersConfig_Pru1MemoryTransfer(
    STEPPER1_PRU1_dir := FALSE,
    STEPPER1_PRU1_stepper_accel_ramp := 100000,
    STEPPER1_PRU1_stepper_decel_ramp := 0,
    STEPPER1_PRU1_stepper_max_speed := 200000,
    STEPPER1_PRU1_stepper_min_speed := 0,
    STEPPER1_PRU1_stepper_quantity := 400,
    STEPPER1_PRU1_stepper_enable := TRUE
    );
    Вообще говоря, в моем блоке ramp это word, поэтому подавать туда 100к это перебор.

    Если блок написан правильно, то s=a*t2/2 - путь, пройденный за время t.

    t=sqrt(2s/a)=sqrt(2*400/100000)=0,089 сек
    Это время наберется скорость 0,089*100000=8900Гц
    Decel_ramp равно нулю, т.е. будет остановка с этих 9кГц


    PS Если будет проект, могу после выходных прогнать на эмуляторе - посмотреть что там получается
    Последний раз редактировалось Владимир Ситников; 23.02.2017 в 18:22.

  3. #643

    По умолчанию

    У меня задача выдать 400 импульсов за 6 мс. При постоянном значении ускорения сделать этого не получается. Можно задать ускорение максимум 800000 Гц/сек. При больших значениях ускорения ШД начинает пропускать импульсы.
    Последний раз редактировалось Вольд; 23.02.2017 в 20:41.

  4. #644

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    У меня задача выдать 400 импульсов за 6 мс. При постоянном значении ускорения сделать этого не получается. Можно задать ускорение максимум 800000 Гц/сек. При больших значениях ускорения ШД начинает пропускать импульсы.
    Можно же запускать с ненулевой скорости?
    S=v0*t+a*t2/2
    V0=s/t-a*t/2=400/0,006-800000*0,006/2=64кГц

    Если указывать min_speed=64300 и accelramp=800000, то 400 импульсов будет за 6мс

    Что за задача такая?

  5. #645

    По умолчанию

    При min_speed=64300 ШД вообще не сможет стартовать.

  6. #646

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    При min_speed=64300 ШД вообще не сможет стартовать.
    А откуда условие 400 за 6мс? Это вообще реализуемо на этом оборудовании?

  7. #647

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    А откуда условие 400 за 6мс? Это вообще реализуемо на этом оборудовании?
    Если бы ускорение менялось по нелинейному закону то реализуемо.

  8. #648

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Если бы ускорение менялось по нелинейному закону то реализуемо.
    Рассказывайте какой закон нужен.

  9. #649

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Рассказывайте какой закон нужен.
    Вот статья на эту тему.
    Вложения Вложения

  10. #650

    По умолчанию

    Вот проекты. В ФБ Steper (Hardella) я заменил только формат переменных. У меня на драйвере ШД выставлено 4000 имп/оборот. В программе для ПЛК вал ШД 10 раз поворачивается на 36 градусов, т.е. делает полный оборот за 10 приемов. По значению Т1 можно оценить время, за которое совершается один полный оборот. Все работает, но вал ШД поворачивается на 36 градусов примерно за
    25 мс, а надо за 6 мс. Чтобы было за 6 мс надо ставить ускорение порядка 22 000 000, но при таком большом постоянном ускорении вал ШД вообще перестает вращаться.
    Вложения Вложения
    Последний раз редактировалось Вольд; 25.02.2017 в 14:44.

Страница 65 из 135 ПерваяПервая ... 1555636465666775115 ... ПоследняяПоследняя

Ваши права

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