Цитата Сообщение от Beta_tester
"Ну, это как раз для защиты поршня от удара секторной шестерни при недолете поршня. Например при забитом стволе."
Еще раз-ЭТО НИЧЕГО НЕ ДАЕТ.
Задумайтесь- поршень прошел последний зуб и улетел вперед.
...
Ну, дает или нет это вопрос теоретический. Сильно завист от времени срабатывания. А время срабатывания можно угадать, считая время от момента замыкания датчика "поршень взведен".
Даже если немного замедлить вращение (а оно замедлится) от этого будет толк.
Самое страшное - когда секторная ловит поршень. В этом случае и сбиваются зубья.
Если секторная по инерции ударит в поршень - в этом нет ничего страшного.
Или вы испытывали такую схему?
Торможение двигателя можно организовать путем замыкания его контактов.
Но тут уж надо экспериментировать. Как вариант включать торможение если поршень не достиг крайней точки за определенное время. Время тоже определить путем эксперимента.

Ладно, спор бессмысленный, ибо мне некогда заниматься изучением асма, а больше никто это делать не будет. К тому-же оффтоп.