http://www.forum.getchip.net/

094-Датчик приближения на ИК-лучах (ATtiny13)
http://www.forum.getchip.net/viewtopic.php?f=7&t=444
Страница 2 из 6

Автор:  SVN [ 26 янв 2014, 17:11 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)

Так ведь придётся тогда светодиод и ТСОП разносить в разные стороны, а это не всегда удобно при монтаже.

Автор:  Mail [ 27 янв 2014, 01:10 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)

это да.Удобства мало.Но "луч" более точен.чем "фонарь"...Ну как бы зона получается узкая как нитка,Перезасветок датчиков ноль.ослепить датчик пультом невозможно.Ограничение видимости таким датчиком десяток метров.Сигнал можно завернуть по кругу(зеркалами)Так что и разносить не надо передатчик и приемник.просто зеркальце поставил напротив.Я бы вообще не делал кодировку.Просто дать в ТСОП модулированный сигнал из непрерывных единиц и нолей.Что бы датчику было все равно какой набор-лишь бы что-то шло.И как только сигнал прервется-тут же это событие на выводе датчика отображается.

Автор:  ZiB [ 27 янв 2014, 06:21 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)

А каково сейчас время реакции ?
Если я правильно понимаю, то оно должно быть соизмеримо с временем реагирования любого устройства на нажатие кнопки ИК-пульта.
Например телевизор достаточно быстро реагирует.
Если задержка больше, то вопрос в алгоритме работы.
Кодирование всё же лучше оставить, думаю будет лучше помехоустойчивость,
а для уменьшения времени реакции посылать две разных чередующиеся последовательности.
Хотя тут конечно всё зависит от изначального алгоритма.

Автор:  Mail [ 27 янв 2014, 11:02 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)

Время реакции не скажу точно.Но на глазок где-то секунда.Помехоустойчивость вообще,по-моему не нужна.Сам ТСОП уже отбрасывает помехи,реагируя на несущую частоту.Верно что реакция устройства будет не меньше,чем длина пачки +длина паузы с запасом,потом время обработки и подача на вывод единицы.это долго.А если устройству достаточно не принять назад пару единиц и оно уже реагирует-это сотые секунды....

Автор:  ZiB [ 27 янв 2014, 14:25 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)

Диоды купил на этих выходных, приемники есть, можно будет попробовать.
Под тини конечно писать не буду, но хотя бы сам принцип опробовать уже что-то.
Уже самому интересно стало :)

Автор:  GetChiper [ 27 янв 2014, 19:10 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)


Автор:  Mail [ 27 янв 2014, 19:55 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)

Дело в том что тсоп постоянно принимает сигнал с светодиода.И он и так выдает импульсы.А потому включение лампы ничего нового не добавит....В вашем устройстве конечно нужна защита.Оно же должно реагировать именно по приему своих пачек,а не по их потере.Недостаток только в том,что оно имеет инерцию.

Устройство на сдвоеном таймере 556, ТСОПе и обработке сигналов с тсопа я делал когда-то все работало.Но несущая частота плавает.А значит и дистанция резко падает...Да и громоздко все.Плюс я уже готовых датчиков сделал 20 штук.Не меняя бы схему-изменить функционал...Вот это бы было замечательно.Прошил схему и она датчик приближения,перепрошил и она датчик пересечения.

Автор:  GetChiper [ 27 янв 2014, 20:00 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)

Хорошо, запишу себе в планы.
Быстро не получится, но я все равно планирую делать устройства на этой платке - будет одним больше :)

Автор:  Mail [ 27 янв 2014, 20:07 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)

Жаль что быстро не получится.Но в любом случае буду благодарен....Начал попытки понять АБ.Пока меня хватает только на шапку программы (настройка портов,обнуление регистров,разрешение прерываний и на таймер)))Дальше мрак и темный лес...

Автор:  GetChiper [ 27 янв 2014, 23:57 ]
Заголовок сообщения:  Re: 094-Датчик приближения на ИК-лучах (ATtiny13)

В помощь viewtopic.php?f=16&t=354

Страница 2 из 6 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/