Протоколы IR пультов дистанционного управления

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):ширина клеточки на твоей осцилограмме чему равна? (время развертки) если это NEC то должно быть условие повтора при удержании кнопки, если RC-5, то инверсия бита, лично мне пока маловато информации что бы сделать вывод о протоколе. хотя бы сделай осциллограммы при удержании кнопки.
Ширина клетки 500 мкс
Вот осцилограмма удержания кнопки
Вложения
55.gif
(10.95 КБ) 426 скачиваний
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):вроде с фьюзами все путем, единственное нету галочки на программирование фьюзов, но думаю ты их уже зашил, так как на картинке?
Да,зашил галку убрал чтоб быстрее прошивалось , когда пробовал подбирать константы.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

исходничек твой смотрю, который на жки, не вижу, таймер0 ты включил или нет? регистр TCCR0=1 ?
с протоколом опредилился? щас гляну твою нову картинку.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

забыл дописать буковку TCCR0B=1 :oops:
не могу понять что у тебя за такая соединительная касая линия между посылками!? :shock: можешь сделай разрешение клеточки 1мс и утержание покажи.
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):исходничек твой смотрю, который на жки, не вижу, таймер0 ты включил или нет? регистр TCCR0=1 ?
с протоколом опредилился? щас гляну твою нову картинку.
С таймерами у меня очень тяжело!
Большая часть кода не моя, поэтому мог перенести не всё, темболее код был под мегу 16 . Включения и настройки таймеров не совпадают!
А насчёт протакола из 10 пультов дома думаю хоть один окажется NEC.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

А насчёт протакола из 10 пультов дома думаю хоть один окажется NEC.
ну NEC так NEC, но лично у меня в голове не стыкуется протокол, пульт случайно не от спутникового рессивера? сделай несколько снимков с разных пультов.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

Большая часть кода не моя, поэтому мог перенести не всё, темболее код был под мегу 16 . Включения и настройки таймеров не совпадают!
тогда сначала запусти генератор начального кода в код вижане и на вкладках поставь нужные галочки.
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):сделай несколько снимков с разных пультов.
Вот пульты , очень трудно поймать момент 1 посылки.
Вложения
72.gif
(9.69 КБ) 391 скачивание
79.gif
(8.77 КБ) 383 скачивания
93.gif
(8.55 КБ) 368 скачиваний
102.gif
(8.68 КБ) 280 скачиваний
104.gif
(11 КБ) 417 скачиваний
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а): сделай несколько снимков с разных пультов.
Вот ещё
Вложения
107.gif
(9.24 КБ) 404 скачивания
134.gif
(8.92 КБ) 371 скачивание
138.gif
(8.63 КБ) 368 скачиваний
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):исходничек твой смотрю, который на жки, не вижу, таймер0 ты включил или нет? регистр TCCR0=1 ?
ДА строка 36 TCCR0B=0x04;
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

ДА строка 36 TCCR0B=0x04;
ага нашел тока вот инициализацией внешнего прерывания не согласен. я тебе исходничек навоял попробуй его в деле, а я пока картинки посмотрю. :)
Последний раз редактировалось ooogo Вс янв 10, 2010 01:19:48, всего редактировалось 1 раз.
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а): я тебе исходничек навоял попробуй его в деле
при прошивке кодвижен поругался, но тем немение прошил .
на экране пустота, пропали даже 000 . на нажатие кнопок всех пультов имеющихся у меня дома устройство не как не реагирует
Вложения
.jpg
(111.87 КБ) 400 скачиваний
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а): я тебе исходничек навоял попробуй его в деле
при прошивке кодвижен поругался, но тем немение прошил .
на экране пустота, пропали даже 000 . на нажатие кнопок всех пультов имеющихся у меня дома устройство не как не реагирует
Вложения
.jpg
(111.87 КБ) 369 скачиваний
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

при прошивке кодвижен поругался, но тем немение прошил .
в опциях проекта(компилятора) поставь глубину стека 48 байт и он перестанет, заодно проверь что бы там частота стояла 8 МГц.
на экране пустота, пропали даже 000
так и должно быть, что бы информативность о работе была поробуй вот этот исходник.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

посмотрел на кортинки, по поводу размерности клеточек не совсем понял ну да ладно, значит картинки с номерами 79, 93, 102, 134, 138 похожи на NEC протокол.
вопрос: на какую ножку вешал приемник и в какой обвязке?
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а):что бы информативность о работе была поробуй вот этот исходник.
После внесённых поправок код вижен при прошивке перестал ругаться на нехватку скека.
Надпись пропадает только при нажатии на 4 пульта, те у которых первая посылка полная а повторные короткие!
УРА Уже что-то получается! :P
Встал на лапы
Аватара пользователя
Сообщения: 99
Зарегистрирован: Сб ноя 29, 2008 19:34:25
Откуда: Нальчик

Сообщение Tigra »

ooogo писал(а): на какую ножку вешал приемник и в какой обвязке?
PORTD.2
47 mkf на GND
3 kOm на VCC
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

УРА Уже что-то получается!
Рано пить самогон, теперь ты у меня ошибку ищи... :))
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

PORTD.2
47 mkf на GND
3 kOm на VCC
сделай по даташиту. http://www.datasheetcatalog.org/datashe ... 092_DS.pdf
Вложения
1.gif
резистор более 10 КОм
(3.35 КБ) 427 скачиваний
Последний раз редактировалось ooogo Вс янв 10, 2010 01:46:05, всего редактировалось 1 раз.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

if ((cmd_1 + cmd_0) == 0xFF) cmd = cmd_1; //проверили правильность приема команды
else cmd = 0;
попробуй закоментируй эти строчки
Ответить

Вернуться в «Разные вопросы по МК»