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

 
 
> алгоритм для записи пульта в 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
Ответов
VAHOO
сообщение May 12 2008, 08:32
Сообщение #2


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

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



а как решают эту проблему в выключателях?
по моему сделан "обучаемый" приемник, способный настраиваться на любой ИК пульт.
чаще встречаются пульты от NEC a, а мне очень знакомо протокол RC-5, я уже написла код
и нормально работает, но только с RC-5 не обойтись sad.gif , а у SONY совсем другой протокол.

" 3. при следующем прерывании пишем в массив текущее значение таймера и сбрасываем таймер. "

дорогой Клим скажите пожалуйста

1. какой таймер мне надо настроить и запустить?
2. текущее значение таймера что означает?
тоесть инкрементировать? так как я сделал?
или взять значение TCNT0?


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post
Клим
сообщение May 12 2008, 08:39
Сообщение #3


Местный
***

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



Цитата(VAHOO @ May 12 2008, 11:32) *
1. какой таймер мне надо настроить и запустить?
2. текущее значение таймера что означает?
тоесть инкрементировать? так как я сделал?
или взять значение TCNT0?

1. Какой не жалко их там в меге аж 3 штуки. 1 из них, еще нужно будет использовать для слежения за фазой. (Или регулировки яркости не будет?)
2. Текущее значение таймера при прерывании =время предыдущего импульса (или паузы).
Брать TCNTx
Go to the top of the page
 
+Quote Post
VAHOO
сообщение May 12 2008, 09:03
Сообщение #4


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

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



Цитата(Клим @ May 12 2008, 12:39) *
1. Какой не жалко их там в меге аж 3 штуки. 1 из них, еще нужно будет использовать для слежения за фазой. (Или регулировки яркости не будет?)
2. Текущее значение таймера при прерывании =время предыдущего импульса (или паузы).
Брать TCNTx



регулировки яркости будет, а таймер0 8 разр. настроить на 1 мкс?


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post
Клим
сообщение May 12 2008, 09:08
Сообщение #5


Местный
***

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



Цитата(VAHOO @ May 12 2008, 12:03) *
регулировки яркости будет, а таймер0 8 разр. настроить на 1 мкс?

Там смотреть надо, какая максимально длина импульса может быть(и паузы) Чтоб таймера хватило.
А 1мкс - это очень мало. Там модуляция идет 38кгц - так что меньше 25мкс - смысла нету.
Go to the top of the page
 
+Quote Post
VAHOO
сообщение May 12 2008, 09:18
Сообщение #6


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

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



Цитата(Клим @ May 12 2008, 13:08) *
Там смотреть надо, какая максимально длина импульса может быть(и паузы) Чтоб таймера хватило.
А 1мкс - это очень мало. Там модуляция идет 38кгц - так что меньше 25мкс - смысла нету.


Извините, Клим, но я с вами не согласен,
у меня есть монжество протоколв, по моему надо настроить по махимум длини между импулсами,
а махимум примерно 9000 мкс, а модуляция сигнала здесь не причем, по моему надо
настроить таймер на 10 милисекунд,


--------------------
Прошивка это душа микроконтроллера!
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
- - yarunt   Цитата(VAHOO @ May 11 2008, 22:04) Всем п...   May 11 2008, 19:44
|- - =AK=   Цитата(yarunt @ May 12 2008, 05:14) В кит...   May 11 2008, 22:52
|- - Клим   Цитата(=AK= @ May 12 2008, 01:52) То есть...   May 12 2008, 04:19
|- - =AK=   Цитата(Клим @ May 12 2008, 13:49) Очень д...   May 12 2008, 09:18
|- - 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
|- - =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 Текстовая версия Сейчас: 18th August 2025 - 06:13
Рейтинг@Mail.ru


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