|
|
|
|
|
Сообщение : Профиль : |
|
Здравствуйте , можно ли настроит пид регулятор в Commander SK управление скорости ? Обратная связь енкодер к В7 (вход частота) , задание примерно с меню 18.20. Как масштабироват вь!ход пид для задание частота? Поделитесь пожалуйста.Спасибо. |
|
Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 09 Июля, 2013 - 17:13:49 |
|
|
|
|
Сообщение : Профиль : |
|
Трудно сказать... Как бы вход B7 он, как я понимаю, не для того предназначен. Скорее всего он предназначен для синхронизации нескольких SK, когда один задаёт частоту, а другие её отрабатывают. А через масштабирование делается опережение. Регулятор скорости можно сделать только прикрутив сбоку какой-нибудь хардверный регулятор, на него подать задание и сигнал с тахогенератора ( энкодера ), а выход этого регулятора посадить на аналоговый вход задания скорости.
(Добавление) Можно ещё попробовать реализовать регулятор программно, но только если он у вас влезет в 3К памяти, которая отведена под программу пользователя. Простейший ПИ-регулятор наверное поместится.
|
|
Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 10 Июля, 2013 - 22:03:18 |
|
|
|
|
Сообщение : Профиль : |
|
Здравствуйте , для В7 #8.35 =2 Вход частоты ; =3 Вход частоты с высоким разрешением.Вводим только фаз А енкодера #3.29 =Указывает текущее значение счетчика положения. 0-9999 Можно какой то пример на .. Цитата:Простейший ПИ-регулятор наверное поместится. |
Спасибо |
|
Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 11 Июля, 2013 - 10:34:48 |
|
|
|
|
Сообщение : Профиль : |
|
Ну хорошо, давайте попробуем... У нас условный двигатель 50 Гц, 1450 об/мин. Итак, у нас энкодер сидит на валу двигателя, выдаёт 1024 импульса на оборот, то есть частота у нас на входе получается 1450 (обороты двиг. в минуту ) * 1024 / 60 = 24746 Гц. То есть при частоте 50 Гц ( 50.0 ) у нас с датчика будет выходить 24746 импульса в секунду. Надо их перевести в "условные герцы". Запишем в #3.43 число 49.5 ( 24746*2/100), тогда при полных оборотах у нас в #3.45 будет 50% ( число 500 ), которое мы сможем использовать в регуляторе. Далее, СиптЛайт имеет готовую функцию ПИД. Пишем ( я не могу рисовать нетворки в форуме, также не могу набить картинку в СиптЛайт и разместить её здесь, поэтому придётся изобретать псевдокод ). Rung 1 PID( EN=TRUE, Ref=#1.21, FBack=#3.45, PGain=..., IGain=... Q=#20.21) большинство параметров я пропустил, для нас сейчас важны только эти. подробнее см. хелп по ф-ции PID в SyptLite Считаем, что задание скорости у нас в #1.21 Ну и вот, в #20.21 мы получили некий сигнал, который должны смаштабировать и добавить к заданию скорости. Как-то так. Попробуйте, может получится. Начните с неподключенного двигателя и небольших оборотов, скопом посмотрите, как у вас регулятор будет выходить на 0, ну, а потом можно нагрузку и частоту повыше. Отпишитесь о результатах, может ещё кому пригодится.
|
|
Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 11 Июля, 2013 - 13:25:14 |
|
|
|
|
Сообщение : Профиль : |
|
Спасибо, с SyptLite можно работат если поставим Logikstick .Все таки попробуем . |
|
Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 11 Июля, 2013 - 13:56:48 |
|
|
|
|
Сообщение : Профиль : |
|
Цитата:с SyptLite можно работат если поставим Logikstick |
А по другому не получится никак. Если только не взять дешёвый китайский регулятор ( они сейчас есть по 25-35$ ) и построить систему, как я описал в посте #1 Да и то понадобится дополнительное устройство для перевода частотного сигнала с энкодера в аналоговый сигнал для подачи на регулятор.
|
|
Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 11 Июля, 2013 - 14:45:18 |
|
|
|
|
|
Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 11 Июля, 2013 - 15:45:43 |
|
|
|
|
Сообщение : Профиль : |
|
Цитата:Спасибо ,вот так мне нравится форум |
Это временно, сейчас я в отпуск уйду и снова тишина настанет... По поводу программного регулятора - нужно помнить, что коэффициенты регулирования задаются в виде констант с фиксированной точкой, т.е. чтобы задать Кр=1.251 надо присваивать PGain:=1251, а все остальные переменные должны быть той же размерности, что и задание скорости.
|
|
Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 12 Июля, 2013 - 19:06:57 |
|
|
|