Putnik писал(а):... Поэтому и микрошаг, а не полношаговый режим.
Микрошаг Вам абсолютно не нужен, достаточно полушага. Сколько делений будет на шкале?
Взять, к примеру, ШД из струйника с шагом 1.8 градуса (а не из матричного с шагом 7.5), на Ваши 300 градусов в режиме полушага выйдет 333 положения вала ШД - избыточно даже, никогда столько делений не рисуют.
Хотя, даже для ШД с шагом 7.5 градусов в полушаге получится 80 положений, тоже может хватить.
Только нужно учитывать, что у ШД всегда есть погрешность отработки шага, это приведет к неточному позиционированию стрелки.
Нарыл книгу А.В.Кравченко "10 практических устройств на AVR-микроконтроллерах"
Ну так и в добрый путь

Не думаю, что у кого-то есть время решать Ваши (хотя правильнее
Вашего работодателя) задачи бесплатно.
Подсказать что-то непонятное - другое дело.
А так в приборе ничего хитрого:
- контроль нулевого и конечного положения стрелки - оптопарами, магнитами, и т.п.;
- измерение напряжения - типичная задачка для МК, примеров куча;
- управление ШД - тоже рассмотрено со всех сторон, униполярным - попроще схема.
Осталось только все свести в одно устройство да отладить, желательно на живых железках и стрелках-шкалах-оптронах, а не в протеусе.
Хорошо бы еще задаться вопросом точности прибора (какого он должен быть класса).
Ну и, попутно, решить вопрос с
1. внесением этого прибора в реестр средств измерения
2. метрологической аттестацией.
А это гораздо сложнее, и ДОРОЖЕ
