Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 1349

Тема: Hardella IDE

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

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

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Отвечу сам себе. Разгон ШД по таким законам не поможет решить мою заковыристую задачу.

    Результат будет еще хуже чем при линейном разгоне.

    Вопрос о том как повернуть вал ШД на 45 градусов за 6 мс остается открытым.
    Выбирать более мощный ШД, чтобы он мог стартовать с нужной скорости. И/или уменьшать момент инерции на валу.

    Я всё-таки ещё раз спрошу: откуда уверенность, что именно эта система (этот вал с этой нагрузкой) и именно этот ШД может обеспечить 45 градусов за 6мс?
    Последний раз редактировалось Владимир Ситников; 01.03.2017 в 10:06.

  2. #2

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Выбирать более мощный ШД, чтобы он мог стартовать с нужной скорости. И/или уменьшать момент инерции на валу.

    Я всё-таки ещё раз спрошу: откуда уверенность, что именно эта система (этот вал с этой нагрузкой) и именно этот ШД может обеспечить 45 градусов за 6мс?
    Более мощный ШД будет иметь большую массу ротора, а следовательно и больший момент инерции.

    Работаю с тем, что заложено в проекте и воплощено в железе. Твердой уверенности в том, что получится решить задачу с этим ШД нет.

    Все более склоняюсь к тому, что повернуть ШД из положения покоя на 45 градусов за 6 мс физически невозможно, т.е. ФБ Steper здесь не подойдет.

    Начинаю прикидывать как можно решить задачу при помощи ФБ быстрый ШИМ. Там возникает проблема с подсчетом импульсов и не понятно как поведет себя ШД при резкой смене частоты.
    Последний раз редактировалось Вольд; 01.03.2017 в 10:24.

  3. #3

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Начинаю прикидывать как можно решить задачу при помощи ФБ быстрый ШИМ. Там возникает проблема с подсчетом импульсов.
    Чем этот самый "быстрый ШИМ" поможет? Ничем.

    Берём stepper,
    ставим accel_ramp=0, decel_ramp=0, min_speed=max_speed="скорость шимирования" , quantity=количество_импульсов
    и stepper генерирует "ШИМ с указанным количеством импульсов".

  4. #4

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Чем этот самый "быстрый ШИМ" поможет? Ничем.

    Берём stepper,
    ставим accel_ramp=0, decel_ramp=0, min_speed=max_speed="скорость шимирования" , quantity=количество_импульсов
    и stepper генерирует "ШИМ с указанным количеством импульсов".
    Идея использования быстрого ШИМ в том чтобы вращение вала ШД не останавливалась до конца цикла техпроцесса.
    ШД раскручивается до определенной скорости, а далее идет регулировка скорости в зависимости от того сколько импульсов надо сгенерировать за фиксированный интервал в 6 мс. Угол поворота вала ШД на каждом шаге может быть в диапазоне от 0,3 до 45 градусов. Интервалов много и следуют они один за другим.

    При помощи ФБ Steper сделать этого не возможно, т.к. после отработки заданного количества импульсов каждого шага генерация импульсов прекращается.
    Последний раз редактировалось Вольд; 01.03.2017 в 13:51.

  5. #5

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Идея использования быстрого ШИМ в том чтобы вращение вала ШД не останавливалась до конца цикла техпроцесса.
    ШД раскручивается до определенной скорости, а далее идет регулировка скорости в зависимости от того сколько импульсов надо сгенерировать за фиксированный интервал в 6 мс. Интервалов много и следуют они один за другим.
    Если по сути задача состоит в регулировке скорости, то да, ШИМ может подойти.

  6. #6

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Если по сути задача состоит в регулировке скорости, то да, ШИМ может подойти.
    Вот бы еще был счетчик сгенерированных импульсов, который можно читать и сбрасывать.

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,591

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Вот бы еще был счетчик сгенерированных импульсов, который можно читать и сбрасывать.
    так а разве не для этих целей создали среду, чтоб творить или это только автор IDE должен делать?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #8

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Работаю с тем, что заложено в проекте и воплощено в железе.
    В проекте крутящий момент ШД выбран "как попало" или с оглядкой на момент инерции системы и требуемое ускорение?

  9. #9

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    В проекте крутящий момент ШД выбран "как попало" или с оглядкой на момент инерции системы и требуемое ускорение?
    Есть аналогичная система, в которой подобный ШД под управлением забугорного контроллера с Match 3 успешно решает эту задачу.

  10. #10

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Есть аналогичная система, в которой подобный ШД под управлением забугорного контроллера с Match 3 успешно решает эту задачу.
    Может, подключиться к этому самому Match 3 снять сигнал с него?

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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