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

ИК управление
http://www.forum.getchip.net/viewtopic.php?f=9&t=329
Страница 1 из 1

Автор:  Elite001 [ 30 янв 2013, 11:48 ]
Заголовок сообщения:  ИК управление

Случайно наткнулся на этот сайт... уже его люблю)) столько всего, и все интересно...
вобщем ситуация такая - хочу на руль прикрутить кнопки для управления магнитолой по ИК связи (сканкоды будут записаны в МК (скорее всего это будет tiny2313v). сразу скажу я в этом деле новичок, но разбираюсь сам, мне нужен только совет и небольшая помощь ))) сейчас на скорую руку "соорудил" приемник сигналов через LPT порт, TSOP1736 - пин OUT на 2м пин LPT. GND, +VCC 5V взял от USB, на дельфи (LAZARUS) набросал кодик, который раз в примерно 27,5мкс опрашивает порт (с момента поступления сигнала от ПДУ) и пока что все записывает в ListBox. 27,5мкс получил через API функцию QueryPerformanceCounter() - это количество тиков процессора, вобщем там формула (T1-T2)/Z, где T1 и T2 это тики процессора в момент времени 1 и 2, Z - количество тиков процессора в секунду, вычисляется через функцию QueryPerformanceFrequency... Итак 27,5мкс это примерно 36363 Hz, 36kHz как раз частота работы tsop1736.. вобщем надеюсь понятен ход моих мыслей ))) И вот загвоздка - первые сколько то нулей потом сколько-то единичек (по идее это инверсия, т.к. подключенный датчик на входе всегда дает 1) идет из раза в раз одинаково, но вот продолжение последовательности постоянно меняется, проскакивает конечно изредка похожие варианты, но что-то крайне редко... и с этим возникает вопрос, а что не так я делаю? может не 27,5 мкс нужно, а гораздо больше? Напомню, что во всем этом я только начинающий...
PS помнится давно собирал схемку состоящую из датчика, стабилизатора и пары конденсаторов, подключалось это дело все в COM порт и управлялось программой GIRDER, там скнакоды записывались по моему чуть ли не в HEX формате... а мне хотя бы единички с ноликами стабильно получить...
PS2 Я думаю что изобретаю велосипед, но разобраться то хочется, это же интересно...
Всем заранее спасибо...
И да.. надеюсь я в ту ветку форума отписался?

Автор:  SVN [ 30 янв 2013, 16:23 ]
Заголовок сообщения:  Re: ИК управление



Автор:  Elite001 [ 30 янв 2013, 16:31 ]
Заголовок сообщения:  Re: ИК управление


Автор:  SVN [ 30 янв 2013, 18:34 ]
Заголовок сообщения:  Re: ИК управление

Честно сказать, не до конца понял, но может эта статья поможет.

Автор:  GetChiper [ 31 янв 2013, 00:40 ]
Заголовок сообщения:  Re: ИК управление

27,5мкс - это минимально достаточные промежутки опроса. В большинстве своем IR-протоколы кодируют высокий уровень пачками импульсов длительностью 10-20 периодов, что в Вашим случае должно давать соответственно такое-же количество отсчетов.
Самый простой способ воспроизводить (повторять) IR-посылку - это измерять (и сохранять в виде байта) периоды нулевого и единичного уровня сигнала с частотой несущей IR-протокола (чаще всего 36 или 38кГц) и впоследствии выдавать импульсы с частотой несущей и в количестве сохраненной в байте.

Вот небольшая статья - может помочь разобраться что к чему. A.Tores_Infrakrasnoe_distancionnoe_upravlenie.pdf [217.48 КБ]
Скачиваний: 762

Автор:  Elite001 [ 31 янв 2013, 13:25 ]
Заголовок сообщения:  Re: ИК управление

Спасибки.. сейчас читанем..)

Автор:  Elite001 [ 01 фев 2013, 14:36 ]
Заголовок сообщения:  Re: ИК управление


Автор:  Elite001 [ 01 фев 2013, 14:38 ]
Заголовок сообщения:  Re: ИК управление

Это я пока еще считываю коды)) готовьтесь.. скоро буду из записывать в МК.. )) буду спрашивать :D

Автор:  SVN [ 01 фев 2013, 18:41 ]
Заголовок сообщения:  Re: ИК управление

Почитай и , мне помогло, при создании устройства. :D

Автор:  dedthdron [ 27 мар 2013, 14:21 ]
Заголовок сообщения:  Re: ИК управление

я себе сделал такой адаптер работает на все сто процентов, с любыми кнопками и любыми магнитолами даже кнопки из рассыпухи собрал так как 1200 за штатные неохото отдавать) работает на pick12f675 любое количество кнопок. если еще актуально могу посодействовать. есть разведенная плата схема список необходимых запчастей :) схемка несложная.

Вложения:
IMAG0568.jpg
IMAG0568.jpg [ 366.73 КБ | Просмотров: 13736 ]
IMAG0567.jpg
IMAG0567.jpg [ 255.01 КБ | Просмотров: 13736 ]

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