Как (бывший) инженер-программист, я провел некоторое время, работая над контроллерами автомобильных двигателей.
Как говорит @Snow, рычаг переключения передач в автоматическом режиме выбирает, находитесь ли вы в режиме парковки, заднего хода, нейтрали, движения или пониженной передачи. Выбор передач организован в таком порядке, поэтому в промышленности вы часто найдете его, называемый PRNDL, для конкретной идентификации рычага (или датчиков, контролирующих положение рычага), а не какого-либо датчика внутри самой трансмиссии.
В старых автомобилях для управления лампой заднего хода использовался отдельный выключатель внутри PRNDL или трансмиссии. В наши дни большинство вещей контролируется программным обеспечением, и все больше стремятся уменьшить количество датчиков из соображений надежности и экономии. Поэтому на современном автомобиле вы найдете фонарь заднего хода с программным управлением. Положение PRNDL измеряется по ходу (обычно с помощью потенциометра, но иногда с помощью поворотного энкодера), и с помощью этого измерения включается лампа заднего хода, когда PRNDL находится в положении заднего хода. Конечно, это только одна часть программного обеспечения, которое определяет, в каком автомобиле находится оборудование, которое используется для карт спроса на педали и различных других настроек.
Конечно, с расположением механизма PRNDL, вы должны пройти Реверс, чтобы добраться до Парка. Поэтому программное обеспечение использует механизм тайм-аута, чтобы решить, следует ли включать лампу заднего хода, чтобы уменьшить эффект, который вы описываете. Водитель должен был быть в обратном направлении в течение короткого времени (возможно, полсекунды, возможно, дольше), прежде чем загорится лампа заднего хода. Если калибраторы автомобиля не были консервативны с этим временем ожидания, вполне возможно, что фонарь заднего хода может непреднамеренно мигать. Также могут быть проблемы со старыми / изношенными / заклинивающими рычагами переключения, когда пользователь не может так легко перемещать его по положениям передачи, что означает, что он проводит больше времени, чем обычно, в положении заднего хода.