Как я понял, это у него "измеритель" периода.
Т.е. от датчика Холла поступают запускающие импульсы, а заполняющий счетчик дает значение обратное частоте.
Стартеру:
Если коэф.передачи по ОС есть нелинейная функция, то и система получается нелинейной.
Что ж Вы хотите ?
Вот пример линейного разгона ДПТ от задатчика.
На 3 секунде происходит наброс нагрузки до номинала, а на 4-ой - сброс.
В системе присутствует стандартный ПИД, ОС - линейны, но питание идет через тиристорный двухполупериодный преобразователь, т.е. нелинейность присутствует.
Управление током отсутствует.
Тем не менее, как мы видим система отлично справляется с переходными режимами.
ГрафикИ еще..
Если у Вас "энкодер" стоит на выходном валу, т.е. после редуктора, то это просто.. как бы помягче сказать..
Судя по ТТХ двигателя аналога, скорость на рабочем валу 16 об/мин, что дает 0.26 об/сек или период на оборот равный 4 сек.
Ну пусть у вас еще есть повышающая редукция от многополюсного ( сколько ?) магнита, но механическая постоянная такого двигателя явно меньше.
В общем, Вы сильно удалились от устойчивого цифрового эквивалента аналоговой модели.