реклама на сайте
подробности

 
 
> ИК пульт управления на Atmel AT90S8535
mimi67
сообщение Mar 12 2006, 14:12
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 27-09-05
Пользователь №: 9 006



здравствуйте!
дожил я до того, что мне нужно сделать ИК пультик управления одной штуковиной...
нет примерчика? буду оч рад

PS смотрел один апп ноут - там вес вроде написано более-менее понятно, но хотелось бы примерчик реальный, рабочий) и желательно под Atmel AT90S8535
файл я приложил - кому интересно пишите) буду рад любой помощи

Сообщение отредактировал mimi67 - Mar 12 2006, 14:13
Прикрепленные файлы
Прикрепленный файл  app_RC5IR.pdf ( 81 килобайт ) Кол-во скачиваний: 180
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Laptop
сообщение Mar 12 2006, 20:11
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Основная идея одна, программируешь таймер на полупериод период несущей, сброс по совпадению. Заодно пин управляющий светодиодом прекидывается автоматически. Считаешь прерывания от таймера и модулируешь несущую. Приемник тоже несложно пишется, если надо поделюсь исходником под пульт от Панасоника.
Впрочем в апликашке и так все расписано.

Сообщение отредактировал Laptop - Mar 12 2006, 20:14
Go to the top of the page
 
+Quote Post
Karl
сообщение Mar 16 2006, 03:59
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Цитата(Laptop @ Mar 13 2006, 01:11) *
Основная идея одна, программируешь таймер на полупериод период несущей, сброс по совпадению. Заодно пин управляющий светодиодом прекидывается автоматически. Считаешь прерывания от таймера и модулируешь несущую. Приемник тоже несложно пишется, если надо поделюсь исходником под пульт от Панасоника.
Впрочем в апликашке и так все расписано.


Хотелось бы посмотреть на Ваш исходник. И еще вопрос: Несущая частота у разных телевизионных пультов разная или одинаковая? И еще какова должна быть длительность одного бита?
Go to the top of the page
 
+Quote Post
Laptop
сообщение Mar 16 2006, 19:33
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Цитата(Karl @ Mar 16 2006, 06:59) *
Цитата(Laptop @ Mar 13 2006, 01:11) *

Основная идея одна, программируешь таймер на полупериод период несущей, сброс по совпадению. Заодно пин управляющий светодиодом прекидывается автоматически. Считаешь прерывания от таймера и модулируешь несущую. Приемник тоже несложно пишется, если надо поделюсь исходником под пульт от Панасоника.
Впрочем в апликашке и так все расписано.


Хотелось бы посмотреть на Ваш исходник. И еще вопрос: Несущая частота у разных телевизионных пультов разная или одинаковая? И еще какова должна быть длительность одного бита?

Исходник в процессе эволюционировал, но вернуть его к прежнему виду можно.
Описаны простые команды для Панасоника. Процессор AT90S2313, кварц 8 или 4 MHz, индикатор HT1611.
Смотреть надо на control?.c , в них код по декодированию и управлению индикатором.
А в main только инициализация и основной цикл.
Потом проект был переделан под URCR, есть такой приемник команд для компьютера.
Надеюсь разберешься, процесс эволюции виден по датам файловwink.gif

Несущая у всех разная, но фильтр стоит в приемнике и ты получаешь огибающую, так что на 36 кГц будет самое то.
Времянки и протоколы у всех разные, у японцев совпадают и только часть кода различается.
Панас вообще имеет самую отличающуся кодировку по времянкам, так что универсальный приемник для в том числе и Панасоника не получится, а вот для остальных японцев запросто. У Сони код просто другого типа. У Филипса тоже не все на месте.
Если найду у себя файлик с инфой, то залью в эху.

Сообщение отредактировал Laptop - Mar 16 2006, 19:40
Прикрепленные файлы
Прикрепленный файл  URCR_C__.rar ( 16.43 килобайт ) Кол-во скачиваний: 526
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mimi67   ИК пульт управления на Atmel AT90S8535   Mar 12 2006, 14:12
- - eXeC001er   Дык вроде есть ИМС для пулттов специально, не надо...   Mar 12 2006, 18:58
- - mimi67   ну мож так и проще... НО! мне надо конкретно н...   Mar 12 2006, 19:43
|- - =AK=   Цитата(Karl @ Mar 16 2006, 13:29) Несущая...   Mar 16 2006, 05:25
|- - Shuuura   Цитата(Karl @ Mar 16 2006, 06:59) И еще к...   Mar 16 2006, 06:43
|- - Karl   Спасибо.   Mar 17 2006, 06:28
- - Shuuura   Приемник можно сделать используя последовательный ...   Mar 13 2006, 07:15
- - d71   только вчера на столе собрал передатчик на 2313 (д...   Mar 15 2006, 06:14
- - BVU   Почитайте эти материалы, возможно что страдания Ва...   Mar 16 2006, 07:35
- - Laptop   Как и обещал, файлик с инфой по форматам посылок р...   Mar 19 2006, 16:37
- - Ry-Sasha   Если протокол передачи данных не имеет значения, т...   Mar 24 2006, 13:51
- - mimi67   так - изучил все ваши материалы - спасибо) народ -...   Mar 28 2006, 19:26
- - mimi67   так - вот аппноут с ресивером (кому интересно) нет...   Mar 28 2006, 20:02
|- - Karl   Цитата(mimi67 @ Mar 29 2006, 02:02) так -...   Mar 29 2006, 03:01
- - mimi67   нашел СПС ОГРОМНОЕ   Mar 29 2006, 18:12


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01418 секунд с 7
ELECTRONIX ©2004-2016