Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

RC5+atmega 8

Непрочитано 21.07.2012, 20:37  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: RC5+atmega 8

я сейчас разбираюсь с прогой, но пульт то от ДВД проигрывателя, а мне для дальнейшего использования надо будет свой пульт делать. Я думал отладить прием РЦ5 и потом свой сделать и все... А тут не так просто похоже. Хочу в машину сделать пульт свой для управления всякими штуками Вот думаю как бы свой простой протокол сделать или подобие РЦ5 сделать...?
Реклама:
miwutka вне форума  
Непрочитано 21.07.2012, 20:54  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: RC5+atmega 8

ИМХО проще взять готовый протокол RC-5 сделать под него пульт и использовать команды так как Вам нужно, не обращая внимания на стандартную структуру.
Или, как вариант, найти блок ДУ от старого ТВ и своим МК имитировать "родной" пульт. Правда я не помню, какие логические уровни и напряжение питания используются в этих блоках.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 21.07.2012, 21:03  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: RC5+atmega 8

Если забыть об РЦ5, то как посоветуете свой сделать? Я думаю это будет проще и быстрее..... Я не очень понимаю как работает ИК-приемним, в частности "несущая частота" - что это значит? Частота которую он максимум может принять, или та, на которой должен принимать? Если, допустим 36кГц максимальная частота работы то думаю сделать так:
1. Передавать каждые 5 импульсов скажем каждые 10 мс (с периодом определимся похже).
2. Данные (0 и 1) это будут импульсы типа горит не горит светодиод ИК. То есть сделать так чтобы если пошли импульсы в микруху то она записывает в буфер каждые 2 мс значение которое на ножке INT0 (buf[i]=PIND.2). Если за это время пришло меньше 5 имп то считать ложным сигнал, если больше то тоже ложным...
Думаю мысль уловили?
Что на это думаете? Несколько кодов ИК-приемника пробовал и все не работают. Только последний дал признаки жизни который прикрепил в начале...
miwutka вне форума  
Непрочитано 21.07.2012, 21:08  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: RC5+atmega 8

Зачем нужен очередной "велосипед"?
Проще подобрать пульт, подходящий по размеру/дизайну/количеству/наименованию кнопок и декодировать его команды, чем делать корпус для своего. Подходящий корпус - вот самая большая проблема в самоделках. Надо исходить из этого, а протокол вторичен. (у самого есть подобная проблема - многопозиционный выключатель. Что приделать на стену и начинку уже давно придумал и прогу написал, а презентабельного пульта как не было, так и нет. Из за этого весь проект заморожен на неопределённое время ) МС передатчика, кстати, возьму от пульта - там и работает всё нормально и энергопотребление на высоте. Смысла придумывать ещё и это нет, ИМХО, никакого.
omercury вне форума  
Непрочитано 21.07.2012, 21:13  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: RC5+atmega 8

у нас в украине пульты здоровенные только, а маленьких нет... Ну и декодировать чтото не получается пока через ту прогу ...
Пульт большой стоит в среднем 70 грн. Както дороговасто немного...
А осцилограф может старенький до 1МГц показать эти импульсы, замерить и т.д.??
miwutka вне форума  
Непрочитано 21.07.2012, 21:15  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: RC5+atmega 8

Сообщение от miwutka Посмотреть сообщение
"несущая частота" - что это значит?
Несушая - это та частота, которую модулирует полезный сигнал. В применении к ИК сделано так - есть генератор несущей. Когда есть генерация(передача) - приёмник воспринимает её как импульс. Чем дольше работает генератор, тем длиннее импульс. По длительности импульса и определяется, что передано. Короткий импульс - "0", длинный - "1".
omercury вне форума  
Непрочитано 21.07.2012, 21:16  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: RC5+atmega 8

Сообщение от miwutka Посмотреть сообщение
А осцилограф может старенький до 1МГц показать эти импульсы, замерить и т.д.??
Естественно - несущая-то 36(38 )кГц.
omercury вне форума  
Непрочитано 21.07.2012, 21:22  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: RC5+atmega 8

прийдется ремонтировать осцилограф )) или искать у друзей

Короткий импульс - "0", длинный - "Значит можно сделать так:
1. Передаем 36кГц импульсы 1 мс - это примем за сигнал. А если 3 мс - за 1. И так например за период 20 мс например. Вот так может и получиться, наверно, свой коротенький протокол??
miwutka вне форума  
Непрочитано 21.07.2012, 21:30  
aleksandr_zh
Гражданин KAZUS.RUN
 
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
aleksandr_zh на пути к лучшему
По умолчанию Re: RC5+atmega 8

http://bascomavr.3bb.ru/viewtopic.php?id=287#p7378
третье сообщение сверху
а вообще сделать свой протокол- элементарно! хоть по таймеру генерировать 36-38 кгц, а можно и шим внутренний запустить...
делай посылку стартовую, например, 10ms. потом ноль = 3 ms сигнал и 3 пауза, а единица - все 6 ms сигнал
или как угодно.
aleksandr_zh вне форума  
Непрочитано 21.07.2012, 21:30  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: RC5+atmega 8

Сообщение от miwutka Посмотреть сообщение
прийдется ремонтировать осцилограф )) или искать у друзей
Я подключал ко входу звуковухи компа через подстроечник (чтоб сигнал уменьшить). Записывал бесплатным Audacity, вырезал одну посылку и по временнОй шкале определял - что там "1", а что "0". Потом писал прогу-декодер.

Сообщение от miwutka Посмотреть сообщение
у нас в украине пульты здоровенные только, а маленьких нет...
Поспрашивай у знакомых - обычно остаются от старой техники.
А, ё. На старых "Горизонтах" RC5 был...
omercury вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Декодер RC5 vmax1987 Микроконтроллеры, АЦП, память и т.д 38 25.08.2010 22:26
RC5 transmitter Saadov Микроконтроллеры, АЦП, память и т.д 12 22.12.2008 21:08
Приемник RC5 в малом корпусе? Muzicant Микроконтроллеры, АЦП, память и т.д 1 17.02.2008 11:57
Совмещение динамической индикации и приема команд RC5 megAdriVeR Микроконтроллеры, АЦП, память и т.д 22 24.07.2007 21:18
Декодирование команд RC5 R_V_A Микроконтроллеры, АЦП, память и т.д 10 20.12.2006 19:52


Часовой пояс GMT +4, время: 14:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.