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

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

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

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

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

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


 
Опции темы
Непрочитано 11.12.2013, 09:22  
E_C_C
Почётный гражданин KAZUS.RU
 
Аватар для E_C_C
 
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,827
Сказал спасибо: 739
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
E_C_C на пути к лучшему
По умолчанию Опознать протокол пульта от игрушечной модели танка

Доброго времени всем , имеется радио пульт от китайской игрушки - танка на 17 команд, передатчик и приемник функционируют, ниже приведены осциллограммы двух команд. Есть ли шанс, что это стандартный протокол и можно найти описание на него ? или тут что то специфическое и нужно снимать все 17 и прописывать их руками ?
Миниатюры:
Нажмите на изображение для увеличения
Название: pic_2.JPG
Просмотров: 209
Размер:	117.9 Кб
ID:	55989  
Реклама:
__________________
Да здравствует Разум,да сгинет Маразм!

Последний раз редактировалось E_C_C; 24.12.2013 в 10:00. Причина: дополнение
E_C_C вне форума  
Непрочитано 11.12.2013, 09:44  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Опознать протокол пульта по осциллограмме

Не стандартный, но похож на rc-5
Да, проще прописать руками. По единичным импульсам, когда их длительность равна длительности паузы - это лог.0, когда в 3 раза больше - лог.1
niXto вне форума  
Сказали "Спасибо" niXto
E_C_C (11.12.2013)
Непрочитано 11.12.2013, 10:16  
E_C_C
Почётный гражданин KAZUS.RU
 
Аватар для E_C_C
 
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,827
Сказал спасибо: 739
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
E_C_C на пути к лучшему
По умолчанию Re: Опознать протокол пульта по осциллограмме

Тогда ещё вопрос - алгоритм обработки , длительность пауз 590мкс, значит завожу на внешнее прерывание, по 1 запускаю, по 0 останавливаю таймер, считаю сколько натикало , записываю. Если больше 590мкс -1 иначе 0. Определяю начало/конец, сравниваю с тем, что в памяти. Так ?
__________________
Да здравствует Разум,да сгинет Маразм!
E_C_C вне форума  
Непрочитано 11.12.2013, 11:12  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Опознать протокол пульта по осциллограмме

Сообщение от E_C_C Посмотреть сообщение
Если больше 590мкс -1 иначе 0.
Если примерно 500...700 - 0, если примерно 1500...2100 - 1, иначе считаем за помеху. Хотя можно сравнивать с константой для 1000 мкс

Остальное всё верно

Синхронизируемся по длинной единице. В покое какой уровень на линии? И с каких импульсов начинается посылка
niXto вне форума  
Сказали "Спасибо" niXto
E_C_C (11.12.2013)
Непрочитано 11.12.2013, 12:32  
E_C_C
Почётный гражданин KAZUS.RU
 
Аватар для E_C_C
 
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,827
Сказал спасибо: 739
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
E_C_C на пути к лучшему
По умолчанию Re: Опознать протокол пульта по осциллограмме

Сообщение от niXto Посмотреть сообщение
В покое какой уровень на линии?
0,1-0,3 вольт.
Разобрался , что посылка идет 17 бит, потом 17 инверсных, заканчивается нулем, начинается с длинного потом пауза, потом очень длинный.
Пока неясно почему некоторые кнопки выдают код всегда, в каждой посылке, другие выдают несколько посылок с кодом , потом пустые посылки (17 нолей, 17 единиц),потом опять посылки с кодом. И неясны реакции на одновременные нажатия двух кнопок . Бум разбираться.
__________________
Да здравствует Разум,да сгинет Маразм!
E_C_C вне форума  
Непрочитано 19.12.2013, 16:53  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Опознать протокол пульта по осциллограмме

Цитата:
неясно почему некоторые кнопки выдают код всегда, в каждой посылке, другие выдают несколько посылок с кодом , потом пустые посылки (17 нолей, 17 единиц),потом опять посылки с кодом.
Типа автоповтора на клавишах. Возможно на приемной стороне подобная команда формирует какие-то импульсы. Или стрельба одиночным-очередью
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
E_C_C (24.12.2013)
Непрочитано 24.12.2013, 10:12  
E_C_C
Почётный гражданин KAZUS.RU
 
Аватар для E_C_C
 
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,827
Сказал спасибо: 739
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
E_C_C на пути к лучшему
По умолчанию Re: Опознать протокол пульта по осциллограмме

Сообщение от MisterDi Посмотреть сообщение
Возможно на приемной стороне подобная команда формирует какие-то импульсы. Или стрельба одиночным-очередью
Теперь не узнать, контроллер приемной стороны приказал долго жить. Вместо него будет поставлена мега8, благо контроллер там отдельной платой. Кодировка довольно простая - старт бит 6,24мс , затем 17 битов ,нажатая кнопка устанавливает свой бит, длительности 0-600мкс 1-1200мкс, затем идет инверсная посылка и признак конца передачи 01,где 1-1600мкс. при отпускании кнопки идут порядка 10 пакетов пустых,т.е все биты сброшены, после передача прекращается.

Интересно как реализуется привязка своего пульта к своему танку ? адреса в передаче не замечено. Возможно через длительность старт-стоповых ? для анализа нужен второй танк с пультом.
__________________
Да здравствует Разум,да сгинет Маразм!
E_C_C вне форума  
Непрочитано 24.12.2013, 10:54  
KBH-I
Почётный гражданин KAZUS.RU
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: Опознать протокол пульта по осциллограмме

Сообщение от niXto Посмотреть сообщение
По единичным импульсам, когда их длительность равна длительности паузы - это лог.0, когда в 3 раза больше - лог.1
Что, неужели Морзе???
)
Сообщение от E_C_C Посмотреть сообщение
Интересно как реализуется привязка своего пульта к своему танку ? адреса в передаче не замечено.
А много ли танков предполагается? Не больше 2? Так может, один битик и не заметили где-нибудь?
KBH-I вне форума  
Непрочитано 24.12.2013, 12:15  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Опознать протокол пульта по осциллограмме

Сообщение от niXto Посмотреть сообщение
Не стандартный, но похож на rc-5
Больше на NEC. И по времянкам тоже.
omercury вне форума  
Непрочитано 24.12.2013, 13:20  
E_C_C
Почётный гражданин KAZUS.RU
 
Аватар для E_C_C
 
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,827
Сказал спасибо: 739
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
E_C_C на пути к лучшему
По умолчанию Re: Опознать протокол пульта по осциллограмме

Сообщение от KBH-I Посмотреть сообщение

А много ли танков предполагается? Не больше 2? Так может, один битик и не заметили где-нибудь?

имеется один, второго нет,просто интересно стало ,если бы их было два ,как опознавались бы пульты.И в пульте и в приемнике контроллеры стоят отдельным модулем впаяным в основную плату. Радиоканал и силовье собрано отдельно. Скорее всего заказной продукт, возможно такие модули применяются и в других игрушках.
__________________
Да здравствует Разум,да сгинет Маразм!
E_C_C вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Про протокол PTZ ArtemonX Видеотехника 15 21.03.2013 23:12
Удлинитель для пульта ДУ,как сделать? Zemlyanov Автоматика и аппаратура связи 33 24.12.2012 04:54
Протокол для zmd31050 007_and Цифровые сигнальные процессоры 2 25.06.2011 09:49
Подмена IR кодов пульта ДУ. r_o_m_k_a Микроконтроллеры, АЦП, память и т.д 8 03.03.2010 14:43
помогите опознать микросхему радиоприемника Ham-radio1986 Информация по радиокомпонентам 0 21.10.2009 13:02


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot