Техника

ПРинцип работы пистолета от денди

Aziza Sadykova
Aziza Sadykova
932
Изображение на экране рисуется лучем, который пробегает по экрану построчно слева-направо, это одна точка, которая светится намного ярче остальных. При чем картинка перерисовывается на телике по-моему 50 раз в секунду. Таким образом луч пробегает по экрану за 1/50 секунды, т. е. он светит в левую верхную точку в на 20мс раньше, чем в правую нижнюю, а в центре экрана луч оказывается через 10мс после начала перерисовки.
Приставка замеряет временную задержку между началом перерисовки и попаданием луча на фотоэлемент пистолета.
Larisa ...
Larisa ...
39 023
Лучший ответ
Сравнение задержки от синхросигнала сигнала от точки экрана, попавшей на фотоэлемент пистолета при прицеливании.
Т. е. меряется по величине задержки - сколько успел пробежать луч развертки от начала кадра (фронт синхросигнала) до точки, куда пистолетом прицелились. Потом по этой задержке высчитывается - была-ли в точке прицеливания мишень?
Устройство - фокусирующая линза, фотоэлемент и таймер, ограничивающий время "зрения" фотоэлемента.

Дело в том, что процессор развёртка на экране телевизора формируется построчно. Т. е чтобы сформировать светлую мишень, процессор в совершенно определённые моменты времени "засвечивает" пробегающий по экрану луч. Фотоэлемент пистолета тоже присоединён к процессору. Соответственно, проц, "зная" что в данный момент времени на экран он выдаёт мишень, при получении ответа о засветке с датчика пистолета засчитывает попадание. Если он в этот момент мишень формирует, но при нажатии на курок засветка отсутствует, значит, пистолет был направлен мимо мишени, и проц засчитывает поражение.

Это, конечно, сильно упрощённый алгоритм, реально он несколько сложнее (ну, например, в момент формирования мишени засветка фотоэлемента может быть от окна или лампы - для исключения подобных читов программа значительно усложнена) , но для понимания работы вполне достаточный.
фотоэлемент в стволе пистолета запечатлевает определенную область экрана телевизора, потом эта область сравнивается с эталонной в приставке, и если совпадает с силуэтом мишени, то "попал" иначе "непопал"