Shum
Простой алгоритм (с низкой помехозащищённостью):
Включить генератор 36 кГц
Подождать 5 мс
Проверить состояние датчика TSOP:
{
Если 1 - препятствия нет, Выключить генератор 36 кГц, продолжать движение
Если 0 - возможно есть препятствие:
{
Остановиться.
Выключить генератор 36 кГц
Подождать 5 мс
Проверить состояние датчика TSOP:
Если 1 - внешнего сигнала 36 кГц нет, вероятность препятствия повышена,
необходимо ещё раз включить генератор, подождать 5 мс, проверить состояние датчика
TSOP: если будет 0 - значит впереди наверняка есть препятствие, необходимо его
объезжать;
Если 0 - происходит засветка внешним сигналом 36 кГц, например, ПДУ телевизора,
необходимо дождаться, пока пройдёт 250 мс после последнего пришедшего импульса, а
затем продолжать движение.
}
}
|