Как раз в те времена я сам придумывал и рассчитывал такие и более сложные схемы, но это было недолго - сейчас уже почти всё забыл.
С логикой, но без процессоров.
Ну просто пилу-то рассчитать несложно. В векторном приводе более сложная математика, как я видел в литературе.
Кстати, даже для AVR аппнот для векторного управления асинхронниками по какой-то причине так и не был написан, насколько я помню. Пример V/f управления был, а векторного управления асинхронником при помощи AVR не было. А для какого-нибудь более вычислительно мощного dsPIC у конкурентов примеры уже были. Подозреваю, что по прямому пути без очень жесткой оптимизации, по крайней мере, мощности не хватало.
UPD: управление в этом электровозе было не векторное, а независимо задавались напряжение и частота при помощи двух последовательных преобразователей.