1.5. Абстрактные образы

Идеальный двухлучевой счетчик должен уметь различать несколько типичных ситуаций, возникающих при его взаимодействии с человеком.

Сенсорная система счётчика состоит из двух излучателей, создающих два параллельных друг другу инфракрасных луча, и двух приемников, на выходе которых сигнал либо есть, либо его нет, в зависимости от того, падает луч на соответствующий приемник, или луч чем‑то прерван. (Расстояние между параллельными лучами – несколько сантиметров.)

Сигналы сенсорной системы поступают на вход микроконтроллера счётчика. Микроконтроллер преобразует сигналы обоих инфракрасных приемников в числа (это называется числовым кодированием) и далее манипулирует ими с помощью цифрового микропроцессора. Какие числа при этом возникают в загадочном чреве микроконтроллера, и как они помогают определить направление движения человека?

Чтобы прояснить это, будем использовать следующие термины:

Сенсорный канал – совокупность инфракрасного излучателя, луча и инфракрасного приемника. Счетчик имеет два сенсорных канала, которым приписаны номера: 1 и 2. Каналы пронумерованы слева направо, если стоять лицом к приемникам. (Соответственно, человек может идти мимо счётчика слева направо или справа налево.)

Состояние сенсорного канала (двоичное): 1 или 0.

1 – канал открыт (луч свободно проходит);

Загрузка...