Приветствую коллеги!
Имеем свеженький VDF-C2000 с платой EMC-PG01O для управления оборотами и моментом гидравлической помпы термопласта.
Режим FOC-PG: задание скорости вращения с ограничением момента по сигналам двух аналоговых входов. Предполагает установку энкодера. Хлопотное дело для точного соосного соединения вала 30кВт двигателя и крошечного энкодера.
Решили имитировать работу энкодера индуктивным датчиком , который реагирует на прохождение лопастей крыльчатки охлаждения двигателя. 9 импульсов/оборот вполне достаточная точность для этой задачи. Разрешающая частота срабатывания датчика до 2кГц.
Пробовали имитировать два типа сигнала:
1. Open collector: трех проводной датчик NPN-NO соединенный с терминалами VP(12v), DCM, A1.
2. Line driver: четырех проводной датчик PNP-NO+NC соединенный с терминалами VP(12v), DCM, A1,/A1.
Результат: Датчики срабатывают, но выдается ошибка обратной связи PG !?
Причина? Возможно влияет неправильная форма выходных сигналов?!
Крыльчатку заменили круглой пластиной с одинаковыми секторными вырезами и отрегулировали положение датчика, чтобы полупериоды выходного сигнала были максимально одинаковы.
Повторили эксперимент. Результат тот же.
В параметрах 10-00…10-02 перепробовали все варианты. Результат тот же.
Подскажите:
1. B чем кроется проблема и в чем в таком случае специфика работы энкодера?
2. Нет однозначного понимания какай тип сигнала поддерживает карта EMC-PG01O по терминалам A1,B1,Z1 ?
Судя по обозначению EMC-PG01O - оpen collector, судя по блок-схеме стр.8-7 родной англоязычной инструкции (которая пришла на диске с инвертором) - Line driver encoder?