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

Тема: ПЛК210. Как управлять сервоприводом?

  1. #11
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Улан-Удэ
    Сообщений
    40

    По умолчанию

    В некоторые моменты записи нового значения ШИМ появляются "пички", что видно из осциллограмм. Красный канал - это просто циклическое изменение уровня с каждым циклом программы. Т.е. каждый фронт красного канала - это запуск программного цикла (или его окончание). Если уровень высокий, в длительность ШИМ записывается 6000, если уровень низкий - записывается 4000 ед(мкс). Цикл программы = 10 мс = 10000 мкс. Как видно, цикл программы не равен точно 10 мс, что связано с погрешностью тактового генератора процессора, тут хотелось бы большей точности или программной подстройки опорной частоты. В добавок на осциллографе часто проскакивает длительность цикла примерно в 150% от 10 мс, т.е. процессор занят какой-то другой задачей, и говорить что наша программа выполняется железно с частотой 100Гц не приходится. Всё это обуславливает необходимость обратной связи по положению, либо по реальному количеству импульсов, которые поступают на шаговый привод.

  2. #12
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Улан-Удэ
    Сообщений
    40

    По умолчанию

    Так вот про эти пички. Нельзя задавать слишком малое или слишком большое (близкое к 0 или 100%) задание на ШИМ (оно же задание на скорость, т.е. частоту генерации сигнала STEP), т.к. конвертер эти пички интерпретирует как задание на скорость. Значит, реально допустимый диапазон ШИМ можно сделать примерно +/-4000 ед. от 50%. Конвертер, измеряя длительность ШИМ, должен отбрасывать все задания, которые не укладываются в допустимый диапазон, а свой сторожевой таймер настроить на 2-3 периода ШИМ-сигнала. Хотелось бы узнать от специалистов ОВЕН, откуда берутся эти пички, и 2: как именно формируется ШИМ-сигнал в процессоре.. Есть подозрение что ШИМ-сигнал является симметричным, но это не точно. Можно ли избавиться от этих пичков, либо доработать прошивку ПЛК.

  3. #13
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Улан-Удэ
    Сообщений
    40

    По умолчанию

    Есть драйвера
    http://www.giden.ru/primery-primenen...ogovym-vkhodom
    с управлением от аналогового задания 0..5В, которое можно подавать от внешнего задающего устройства, либо от потенциометра. Было бы здорово иметь в ПЛК быстрый аналоговый выход, который сможет произвольно и быстро менять выходное напряжение каждый программный цикл (т.е.10 мс). Быстрый выход ШИМ можно превратить в аналоговый выход с помощью RC-цепочки, но это задержки, автоколебания и прочие нехорошие вещи, в добавок низкая точность регулирования.

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

Похожие темы

  1. ктр 121.01.10 и ктр 121.02.41 управление сервоприводом горелки
    от Никита2020 в разделе Эксплуатация
    Ответов: 15
    Последнее сообщение: 16.10.2020, 12:29
  2. Подключение Owen ПЛК110 с сервоприводом invt SV-DA200
    от myles в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 21.09.2018, 11:22
  3. Ответов: 1
    Последнее сообщение: 21.11.2017, 14:35
  4. Ответов: 0
    Последнее сообщение: 17.08.2016, 13:38
  5. Управление сервоприводом для регулировать температуры теплого пола
    от Николай Муханов в разделе Подбор Оборудования
    Ответов: 13
    Последнее сообщение: 14.05.2016, 11:57

Метки этой темы

Ваши права

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