Non-conformist> И все то время, пока она будет раздупляться, набирая угловую скорость, мотор будет на упоре. Причем уперется он может уже и при 70% ШИМ (с серединой 50%) и если МК не знает что уже упор достигнут то "ПИД" будет и дальше ТУПО добавлять ШИМ и увеличивать интеграл и т.п.
Non-conformist> В указанное место вала электродвигателя посадить перфорированное мышиное колесо с комплектной оптопарой. Будет ли сигнал с такого датчика достаточно информативным для поставленной задачи? Легко ли будет его обработать микроконтроллеру? Да и да. Только нужно будет мотор "колбаснуть" до обоих упоров чтоб МК запомнил отсчеты максимальных отклонений и знал где центр - это ведь энкодер относительный будет.
Non-conformist> попытаться затулить в активатор датчик положения штока. По-моему проще взять переменный резистор ползунковый с длиной хода больше чем ход актуатора. Крепить резистор можно и на удалении от актцатора - а ползунок свзяать металической спицей-тягой со штоком актуатора.
Можно и на крутящийся переменник поставить рычажок и тягой соединить с актуатором.
Решений - куча.