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

 
 
> алгоритм для записи пульта в AVR, помогите пожалуйста :(
VAHOO
сообщение May 11 2008, 19:04
Сообщение #1


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

Группа: Участник
Сообщений: 163
Регистрация: 22-09-05
Пользователь №: 8 834



Всем привет! уже более 3 недели мучаюсь не могу написать код,
делаю выключатель который регулирует яркость и надо
что-бы работал с любым пультом, тоесть надо стачало записать
сигнали от пульта в EEPROM а потом сравнить, делаю проект
на mega88 в CVAVR на языке СИ, протоколы пультов очень много,
если я все протоколы сунул в AVR то место не будет хватать,
у меня алгоритм был такой но корекно не работает,
я записал временные интервалы между импулсами, но
временные интервалы от растояния пульта всегда меняются.

буду рад любой информации

спасибо!


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yarunt
сообщение May 11 2008, 19:44
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476



Цитата(VAHOO @ May 11 2008, 22:04) *
Всем привет! уже более 3 недели мучаюсь не могу написать код,
делаю выключатель который регулирует яркость и надо
что-бы работал с любым пультом, тоесть надо стачало записать
сигнали от пульта в EEPROM а потом сравнить, делаю проект
на mega88 в CVAVR на языке СИ, протоколы пультов очень много,
если я все протоколы сунул в AVR то место не будет хватать,
у меня алгоритм был такой но корекно не работает,
я записал временные интервалы между импулсами, но
временные интервалы от растояния пульта всегда меняются.

буду рад любой информации

спасибо!

В китайских выключателях света ,принцип простой.Специально загрубляется чувствительность фотоприемника импульсы с него выпрямляются в логическую 1 и идут на тригер.
Все просто,пульт направляется на выключатель ,фпремник ловит и управляет тригером ,а он тиристором .

Цитата(yarunt @ May 11 2008, 22:35) *
В китайских выключателях света ,принцип простой.Специально загрубляется чувствительность фотоприемника импульсы с него выпрямляются в логическую 1 и идут на тригер.
Все просто,пульт направляется на выключатель ,фпремник ловит и управляет тригером ,а он тиристором .

Вобщем надо в место тригера всунуть АВР ,который нубудет заморачиватся на код с пульта а будет заниматся регулировкой яркости.
Все равно управлять чем-то одним телевизором или выключателем

Сообщение отредактировал yarunt - May 11 2008, 19:36


--------------------
Нельзя впихнуть,невпихуемое?МОЙ БЛОГ
Go to the top of the page
 
+Quote Post
=AK=
сообщение May 11 2008, 22:52
Сообщение #3


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(yarunt @ May 12 2008, 05:14) *
В китайских выключателях света ,принцип простой.Специально загрубляется чувствительность фотоприемника импульсы с него выпрямляются в логическую 1 и идут на тригер.
Все просто,пульт направляется на выключатель ,фпремник ловит и управляет тригером ,а он тиристором .
Вобщем надо в место тригера всунуть АВР ,который нубудет заморачиватся на код с пульта а будет заниматся регулировкой яркости.
Все равно управлять чем-то одним телевизором или выключателем

Ничего не понял. Вернее, то, что удалось выудить из вашего сообщения, выглядит... как бы помягче сказать?.. э-э-э... полной ерундой.

Цитата(VAHOO @ May 12 2008, 04:34) *
делаю выключатель который регулирует яркость и надо
что-бы работал с любым пультом, тоесть надо стачало записать
сигнали от пульта в EEPROM а потом сравнить

То есть, вы пытаетесь сделать "обучаемый" приемник, способный настраиваться на любой ИК пульт? Бросьте эту затею, это совершенно точно задача не для начинающих. В общем виде она скорей всего вообще не решается. Вряд ли вы представляете себе, насколько разнообразны ИК протоколы в пультах, поэтому поставили себе задачу, с которой не справитесь.
Go to the top of the page
 
+Quote Post
Клим
сообщение May 12 2008, 04:19
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(=AK= @ May 12 2008, 01:52) *
То есть, вы пытаетесь сделать "обучаемый" приемник, способный настраиваться на любой ИК пульт? Бросьте эту затею, это совершенно точно задача не для начинающих. В общем виде она скорей всего вообще не решается. Вряд ли вы представляете себе, насколько разнообразны ИК протоколы в пультах, поэтому поставили себе задачу, с которой не справитесь.

Очень даже решается. И если система не будет работать с каким-нибудь чудо-пультом от супернавороченной автомагнитолы - это не такая уж проблема.
Ну, еще от кондиционеров пульты точно не подойдут...
Go to the top of the page
 
+Quote Post
=AK=
сообщение May 12 2008, 09:18
Сообщение #5


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Клим @ May 12 2008, 13:49) *
Очень даже решается. И если система не будет работать с каким-нибудь чудо-пультом от супернавороченной автомагнитолы - это не такая уж проблема.
Ну, еще от кондиционеров пульты точно не подойдут...

Угу. И если не использовать пульты с импульсными кодами. И если игнорировать пульты со слишком низкими и слишком высокими несущими (бог с ним, с редким Сони протоколом, имеющим несущую порядка 2 МГц, я имею в виду прежде всего достаточно распространенные протоколы с несущей 455 кГц). И если исключить протокол JVC, где в соседних рамках инвертируется часть битовых полей. И если "вручную" заточить под протокол RC-5 и т.п., где составе посылки есть двухбитный счетчик нажатий. И т.д.

А не слишком ли много "если", ась? Вот именно поэтому я и сказал, что в общем виде задача скорей всего вообще не решается.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- VAHOO   алгоритм для записи пульта в AVR   May 11 2008, 19:04
- - DpInRock   У вас осциллограф есть?   May 11 2008, 19:25
|- - VAHOO   Цитата(DpInRock @ May 11 2008, 23:25) У в...   May 11 2008, 19:28
- - Клим   Цитата(VAHOO @ May 11 2008, 22:04) у меня...   May 11 2008, 19:30
|- - VAHOO   Цитата(=AK= @ May 12 2008, 13:18) Угу. И ...   May 12 2008, 09:23
- - DpInRock   Поменяйте батарейки в пульте. Или поменяйте пульт....   May 11 2008, 19:46
- - VAHOO   фотоприемник TSOP4838, подключил к вывду МК INT0, ...   May 11 2008, 19:51
|- - Клим   Цитата(VAHOO @ May 11 2008, 22:51) фотопр...   May 11 2008, 20:00
- - VAHOO   Взял другой пульт не помогло   May 11 2008, 20:08
- - DpInRock   Никогда не использовал принт внутри прерывания. Не...   May 11 2008, 20:10
|- - VAHOO   Цитата(DpInRock @ May 12 2008, 00:10) Ник...   May 11 2008, 20:20
|- - Клим   Цитата(VAHOO @ May 11 2008, 23:20) скажит...   May 11 2008, 20:51
- - VDG   Цитата(VAHOO @ May 11 2008, 23:04) если я...   May 11 2008, 21:57
- - Ден   Дело в том, что в некоторых протоколах, когда пода...   May 12 2008, 02:47
- - VAHOO   а как решают эту проблему в выключателях? по моему...   May 12 2008, 08:32
|- - Клим   Цитата(VAHOO @ May 12 2008, 11:32) 1. как...   May 12 2008, 08:39
||- - VAHOO   Цитата(Клим @ May 12 2008, 12:39) 1. Како...   May 12 2008, 09:03
||- - Клим   Цитата(VAHOO @ May 12 2008, 12:03) регули...   May 12 2008, 09:08
||- - VAHOO   Цитата(Клим @ May 12 2008, 13:08) Там смо...   May 12 2008, 09:18
|- - =AK=   Цитата(VAHOO @ May 12 2008, 18:02) а как ...   May 12 2008, 09:27
- - DpInRock   По поводу удержания кнопок и повторных посылок. На...   May 12 2008, 09:18
|- - VAHOO   Цитата(DpInRock @ May 12 2008, 13:18) По ...   May 12 2008, 09:33
- - Клим   Цитата(=AK= @ May 12 2008, 12:18) Угу. И ...   May 12 2008, 09:28
|- - VAHOO   Цитата(Клим @ May 12 2008, 13:28) Насчет ...   May 12 2008, 09:44
|- - Клим   Цитата(VAHOO @ May 12 2008, 12:44) если я...   May 12 2008, 09:51
- - adc   А в чем вопрос? Поскольку приемник детектирует сиг...   May 12 2008, 09:30
|- - =AK=   Цитата(adc @ May 12 2008, 19:00) А в чем ...   May 12 2008, 09:36
|- - VAHOO   Цитата(adc @ May 12 2008, 13:30) А в чем ...   May 12 2008, 09:53
|- - Клим   Цитата(VAHOO @ May 12 2008, 12:53) по мое...   May 12 2008, 09:58
|- - VAHOO   Цитата(Клим @ May 12 2008, 13:58) Только ...   May 12 2008, 10:04
|- - Клим   Цитата(VAHOO @ May 12 2008, 13:04) я так ...   May 12 2008, 10:13
|- - VAHOO   Цитата(Клим @ May 12 2008, 14:13) Насколь...   May 12 2008, 11:16
|- - Клим   Цитата(VAHOO @ May 12 2008, 14:16) сейчас...   May 12 2008, 11:28
|- - VAHOO   Цитата(Клим @ May 12 2008, 15:28) Вообще ...   May 12 2008, 11:41
|- - Клим   Цитата(VAHOO @ May 12 2008, 14:41) пульт ...   May 12 2008, 11:49
- - DpInRock   Вы читали или не читали мою ссылку? В пустую, что-...   May 12 2008, 11:16
- - DpInRock   У вашего ПРИЕМНИКА определение 0 и 1 соответсвующе...   May 12 2008, 14:32
|- - VAHOO   Цитата(DpInRock @ May 12 2008, 18:32) У в...   May 12 2008, 17:19
|- - Клим   Цитата(VAHOO @ May 12 2008, 20:19) тoгда ...   May 12 2008, 17:36
- - domowoj   А зачем писать массив? Можно же сразу анализироват...   May 12 2008, 14:47
- - DpInRock   ЦитатаМожно же сразу анализировать 1 или 0 и писат...   May 12 2008, 15:20
- - DpInRock   НЕТТТ!!! Еще раз. 1. Засекаете переход...   May 12 2008, 18:37
|- - Клим   Цитата(DpInRock @ May 12 2008, 21:37) НЕТ...   May 12 2008, 18:38
- - DpInRock   Отличается степенью доходчивости до клиента. Ибо е...   May 13 2008, 05:13
|- - Клим   Цитата(DpInRock @ May 13 2008, 08:13) Отл...   May 13 2008, 06:52
||- - DpInRock   Цитата(Клим @ May 13 2008, 10:52) Смотря ...   May 13 2008, 11:41
||- - Клим   Цитата(DpInRock @ May 13 2008, 14:41) БИТ...   May 13 2008, 12:35
|- - VAHOO   Цитата(DpInRock @ May 13 2008, 09:13) Отл...   May 13 2008, 10:27
- - DpInRock   Не путайте человека. Окончание интервала со стабил...   May 13 2008, 13:08
|- - Клим   Цитата(DpInRock @ May 13 2008, 16:08) Объ...   May 13 2008, 13:48
|- - VAHOO   Цитата(DpInRock @ May 13 2008, 17:08) Не ...   May 13 2008, 19:52
|- - zltigo   Цитата(VAHOO @ May 13 2008, 21:52) вот я ...   May 13 2008, 19:56
|- - VAHOO   Цитата(zltigo @ May 13 2008, 23:56) Moder...   May 13 2008, 20:01
- - DpInRock   http://ww1.microchip.com/downloads/en/AppNotes/010...   May 14 2008, 13:06
- - VAHOO   [quote name='DpInRock' post='411047' date='May 14 ...   May 14 2008, 13:15


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 20:59
Рейтинг@Mail.ru


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