Показано с 1 по 10 из 1349

Тема: Hardella IDE

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Проверили на железе этот вариант:

    accel_ramp = 51492.89 + 7560.61*q - 65000*EXP(-(q-16)/100.0);
    decel_ramp = accel_ramp*32


    При числе импульсов 16...25 удается уложиться в промежуток от 15 до 16 мс. При 26 импульсах и более не получается уложиться в промежуток от 15 до 16 мс. Чем большее количество импульсов генерируется тем хуже результат.

    Если считать accel_ramp = (2 * q)/(0,016 * 0,016); (классическая формула), а decel_ramp = 500000000;, то в для 16 <= q <= 160 все нормально. При q > 160 генерация пачки импульсов перестает укладываться в промежуток от 15 до 16 мс.

    Возможно, ваша формула для accel_ramp более точна (она дает большее значение чем классическая формула) и надо просто увеличить decel_ramp.

    Попробуем на железе так:

    accel_ramp = 51492.89 + 7560.61*q - 65000*EXP(-(q-16)/100.0);
    decel_ramp = 500000000;
    Последний раз редактировалось Newcomer; 09.07.2017 в 15:15.

  2. #2

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    При 26 импульсах и более не получается уложиться в промежуток от 15 до 16 мс.
    От какого момента отсчитываете 15-16мс?
    В него входит время ПЛК цикла?
    Есть возможность измерить длительность, которая фактически получается?
    Фактическое время работы стабильно или меняется от раза к разу?


    Цитата Сообщение от Newcomer Посмотреть сообщение
    Возможно, ваша формула для accel_ramp более точна (она дает большее значение чем классическая формула) и надо просто увеличить decel_ramp.
    На всякий случай: я формулу подбирал не исходя из законов физики, а исходя из фактической длительности генерации импульсов на эмуляторе. Т.е. формула подобрана именно для случая decel_ramp=accel_ramp*32 и неизвестно как она себя поведёт при других значениях decel_ramp. Попробовать-то можно, но я без понятия.

Ваши права

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