Страница 19 из 57 ПерваяПервая ... 9171819202129 ... ПоследняяПоследняя
Показано с 181 по 190 из 688

Тема: Программирование ПЛК110 [М02] для задач реального времени

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

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

    По умолчанию

    Чтобы задействовать 2 ШД нужно либо в программу для PRU0 встраивать одновременное управление двумя выходами (это сложновато, т.к. каждый выход будет пытаться работать на своей частоте, а цикл общий), либо "просто" запитать ШД1 от PRU0 и ШД2 от PRU1.
    т.е. вы меняете время цикла ПРУ с каждым шагом?

  2. #2

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    т.е. вы меняете время цикла ПРУ с каждым шагом?
    Да, а что?

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

    По умолчанию

    Вот так стенд для проверки ШД
    электронщик до мозга костей и не только

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

    По умолчанию

    кроме того ,если не ошибаюсь у ШД чем выше скорость тем меньше момент ,а у сервы наоборот ...Поэтому когда трогается нужна скорость поменьше ,а момент побольше - поэтому S лучше ,имхо .Но это так между нами -железянщиками ..У программистов свой взгляд .
    Последний раз редактировалось rovki; 26.09.2016 в 23:18.
    электронщик до мозга костей и не только

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

    По умолчанию

    Кому нужны вываливания в ошибку ,разве только как защита ...
    электронщик до мозга костей и не только

  6. #6
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    другими словами внешнее воздействие, каким бы оно не было ни как не влияет на шд, потому что есть прокладка в виде драйвера
    Да, поэтому и тестирую.

    Хотя вот в аналоге драйвера написано - шаговый двигатель с энкодером.
    Работает только с трехфазными ШД с энкодером, с ШД без энкодера неработает.

    Кто проведет ликбез по ШД?))
    Всегда думал что и к ШД идут драйверы, которые управляются по STEP\DIR (точно такими же импульсами 200\500 кГц)

  7. #7

    По умолчанию

    Цитата Сообщение от приборист Посмотреть сообщение
    Кто проведет ликбез по ШД?))
    Давайте я скажу: ШД это просто двигатель, без обратной связи. Сменили ток в обмотках -- он сдвинулся.
    Серво -- это система с обратной связью.

    Т.е. серво система может быть устроена как "простой ШД + энкодер + ПИД (ну или любой другой) регулятор для отслеживания обратной связи".
    Например, этот самый драйвер, может заметить, что "импульс пропущен" и попытаться послать ещё один (или пропустить, если был лишний импульс)


    Для серво может быть управление ШИМ сигналом. Грубо говоря, ситуация, когда скважность сигнала задаёт фактический угол, на который должен быть повёрнут вал двигателя.
    Например, для управления рулём высоты: подаём ШИМ 50% (импульсы идут, но длительность 1 равна длительности 0) -- руль стоит на середине. Подаём шим 70% (70% времени единица, 30% времени 0) -- руль отклоняется на сколько-то градусов и замирает в новом положении.

    Простой ШД без обратной связи так не сможет.

    Серво могут управляться по-разному. Как импульсами, так и ШИМ сигналом, аналоговым и т.п.
    ШД -- импульсами.

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

    По умолчанию

    Цитата Сообщение от приборист Посмотреть сообщение
    Да, поэтому и тестирую.

    Хотя вот в аналоге драйвера написано - шаговый двигатель с энкодером.
    Работает только с трехфазными ШД с энкодером, с ШД без энкодера неработает.

    Кто проведет ликбез по ШД?))
    Всегда думал что и к ШД идут драйверы, которые управляются по STEP\DIR (точно такими же импульсами 200\500 кГц)
    ну не томите, поделитесь
    как себя ведет движок, если с плк ему задать полный не адекват ошибка или все же некая отработка задания
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  9. #9
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну не томите, поделитесь
    как себя ведет движок, если с плк ему задать полный не адекват ошибка или все же некая отработка задания
    А что задать?
    Я пытался как мог, все работает. (Описал вроде ранее)
    Либо скорость большая и на выходе ошибка.
    Вариантов то немного))

  10. #10

    По умолчанию

    Цитата Сообщение от приборист Посмотреть сообщение
    А что задать?
    Я пытался как мог, все работает. (Описал вроде ранее)
    Либо скорость большая и на выходе ошибка.
    Вариантов то немного))
    Можешь ещё эксперимент провести: поставить малое ускорение разгона, и попытаться раскрутить до большой скорости?

    Просто у ШД крутящий момент падает с увеличением скорости вращения (см последнюю картинку), а мой блок сейчас выдаёт константное ускорение.
    Т.е. если нужно достичь большей скорости нужно ставить меньшее ускорение.

    Тут, скорее, из спортивного интереса. В спецификации энкодера сказано, что он до 200кГц, и "слова упирается в 23-25кГц" звучат странно.
    Последний раз редактировалось Владимир Ситников; 27.09.2016 в 02:08.

Страница 19 из 57 ПерваяПервая ... 9171819202129 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 38
    Последнее сообщение: 24.01.2022, 11:56
  2. Ответов: 10
    Последнее сообщение: 11.06.2021, 14:55
  3. часы реального времени
    от vetaly в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 28.08.2015, 16:21
  4. Таймер реального времени УТ1-РiС
    от ser10 в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 16.09.2010, 12:24

Ваши права

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