Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 02.10.2009, 10:30   #1
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 835
Вес репутации: 805/63
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Подскажите по ИК RC-5 плиз...

Доброго времени суток всем.
Реализую на PIC16F526 устройство обработки ИК сигналов от пульта ДУ по протоколу Philips RC-5. Использую в качестве приемника ILMS5360.
Пробовал различные 3 варианта алгоритма обработки - 1) жестко запрограммированные по времени выборки(с точностью до микросекунды) синхронизированные по первому фронту сигнала первого Start-бита. 2) Запрограммированные программно выборки , каждая синхронизируется по фронту или срезу предыдущего бита . 3) с применением таймера TMR0 - измеряем интервалы между изменениями логического уровня и на основе их делаем обработку (проверяя попадают-ли они в допустимые временные границы).
Во всех трёх случаях наблюдаю проблему: При реализации полного цикла приёма 12 бит (включая Toggle) резко снижается дальность действия. То есть корректно распознаются команды только с расстояния 50 см максимум. Если обрабатывать только старт-биты например, - дальность великолепная (5 метров легко). По мере увеличения количества обрабатываемых бит, происходит увеличение вероятности возникновения ошибки приёма.
Если смотреть осциллографом выход приёмника, то на глаз разницы не видно между сигналом посланным с 50 сантиметров и с 3 метров. То-есть очень похоже, что приёмник отрабатывает добросовестно.
Кто-нибудь сталкивался с подобным? Нужно-ли экранировать приёмник, или он прекрасно работает без всяких экранов?
Где наиболее вероятна проблема? (учитывая реализацию трёх различных алгоритмов)
Спасибо заранее всем за различные предположения..
Marat вне форума   Ответить с цитированием
Старый 02.10.2009, 11:36   #2
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 835
Вес репутации: 805/63
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: Подскажите по ИК RC-5 плиз...

Обнаружил , что с большого расстояния всё-же срабатывает, а в интервале от полуметра до трёх-четырёх метров мёртвая зона. Резистор подтяжки на выходе приемника на работу практически не влияет. Пробовал ставить 2к7, 3к6, 7к5, 22к и вообще без резистора - - одинаково.
Marat вне форума   Ответить с цитированием
Старый 02.10.2009, 17:54   #3
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 835
Вес репутации: 805/63
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: Подскажите по ИК RC-5 плиз...

Взял другой пульт - работает с любого расстояния.
Интересно, что первый пульт телевизором управляет без проблем.
Marat вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
gprs тарификация (конкретнее- по sim300) MaxB Общетехнические вопросы 4 21.08.2008 20:16
Подскажите по реализации USB интерфейса lexprog Продукция MICROCHIP 7 19.06.2007 15:36
Подскажите как связать 2 PICa по RS485? Roscou Общетехнические вопросы 9 05.06.2007 12:18
Подскажите по симистору BTB24-600B Marat Общетехнические вопросы 6 29.05.2007 15:02
RC цепочка по питанию PIC, как считать ? Синклер Продукция MICROCHIP 1 20.03.2007 17:26


Часовой пояс GMT +3, время: 17:27.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot