http://www.forum.getchip.net/

Mod#121 - для RC-5 дубль кнопок и 2 пульта
http://www.forum.getchip.net/viewtopic.php?f=24&t=678
Страница 1 из 2

Автор:  GetChiper [ 21 ноя 2015, 22:36 ]
Заголовок сообщения:  Mod#121 - для RC-5 дубль кнопок и 2 пульта

Базовое устройство http://www.getchip.net/posts/121-upravl ... ik-kanalu/

Отличие от базового каждая кнопка продублировано. То есть одну кнопку нужно при изучении нажимать дважды.
Это сделано для пультов с RC-5, где отличаются кода четных и нечетных нажатий кнопок.
Как дополнительная возможность этой прошивки - возможность управлять устройством с двух разных пультов (соответственно и обучать нужно сразу 2 пульта)

Вложения:
ir_control_source_x2.zip [27.5 КБ]
Скачиваний: 529

Автор:  CODE_power [ 22 ноя 2015, 00:38 ]
Заголовок сообщения:  Re: Mod#121 - для RC-5 дубль кнопок и 2 пульта

Протестировал. Работает, но, видимо, что-то пошло не так... Устройство работает рандомно и непредсказуемо. даже не знаю, как описать, но попробую. Если изучать несколько раз одни и те же кнопки - каждый раз работает по разному, иногда реагирует на вообще не изученные кнопки - от случайной кнопки включается какая-нибудь нагрузка. Иногда все изученные кнопки работают перебором нагрузок. Только один раз у меня получилось изучить кнопки так, что устройство работало почти как надо (кнопки изучал нажимая одну и ту же кнопку два раза подряд): 1 изученная кнопка - вкл/выкл, 2 - перебор нагрузок, 3 - вкл/выкл нагрузки А, 4 - вкл/выкл нагрузки В, а пятая кнопка вела себя странно - при последовательном нажатии кнопки происходило вот что: вкл В - вкл С - выкл В - выкл С, ну дальше по кругу. Больше у меня не получилось изучить кнопки, чтоб так работало. Пробовал изучать разные кнопки - еще хуже. Устройство живет своей жизнью...

Upd.
Если изучить пульт не RC5 - работает, как и положено, все изученные кнопки работаю нормально....

Автор:  GetChiper [ 22 ноя 2015, 01:03 ]
Заголовок сообщения:  Re: Mod#121 - для RC-5 дубль кнопок и 2 пульта

То есть при изучение для каждой функции нажимаешь каждую кнопку по 2 раза (10 нажатий для 5-ти кнопок) и все работает как описано выше?

ЗЫ Еще попробуй взять 2 других пульта (не RC-5) и изучить их параллельно. То есть 1 кнопка с одного сразу-же другая со второго (1 функция - 2 пульта). Как будет работать?

Автор:  CODE_power [ 22 ноя 2015, 16:22 ]
Заголовок сообщения:  Re: Mod#121 - для RC-5 дубль кнопок и 2 пульта


Автор:  GetChiper [ 22 ноя 2015, 18:05 ]
Заголовок сообщения:  Re: Mod#121 - для RC-5 дубль кнопок и 2 пульта

Странно, еще раз пересмотрел исходник, вроде все как нужно...

Сделайте еще один эксперимент. Нужно взять один пульт (не RC) и изучить 10 разных кнопок. После этого проверить будут ли кнопки попарно вызывать нужные функции.

Автор:  CODE_power [ 22 ноя 2015, 19:38 ]
Заголовок сообщения:  Re: Mod#121 - для RC-5 дубль кнопок и 2 пульта


Автор:  GetChiper [ 22 ноя 2015, 20:15 ]
Заголовок сообщения:  Re: Mod#121 - для RC-5 дубль кнопок и 2 пульта

Я подозреваю, что в момент размыкания кнопки изучения возникает дребезг контакта и это воспринимается как первая кнопка пульта. Нужно поставить конденсатор на кнопку - керамику 0.1мкФ и попробовать.

Автор:  CODE_power [ 22 ноя 2015, 21:01 ]
Заголовок сообщения:  Re: Mod#121 - для RC-5 дубль кнопок и 2 пульта

Кажется Я ПОНЯЛ где "собака порылась"! Дребезг возникает не в кнопке (тогда такое бы происходило при изучении любых кнопок, а пропускается всегда только первое нажатие) , а ПРИ СНЯТИИ ДЖАМПЕРА (который соединяет GND и MISO). Он у вас висит на выходе ТСОП-а, поэтому так и происходит. При снятии джампера видно, как вспыхивает светодиод (я думал, так и должно быть). Это воспринимается как "обучение первой кнопки", соответственно - все остальные обучения кнопок сдвигаются. Я специально пару раз в процессе обучения пару раз ткнул этот джампер - светодиод моргает, и происходит как бы "псевдо-обучение". Тогда творится вообще черт знает что. Но мне удалось один раз удалить джампер так, что светодиод не моргнул. В этом случае обучение прошло нормально, и пульт работал так, как и было задумано. Можно сделать так, чтоб обучение происходило без джампера, а, допустим, как в предыдущих версиях?

Автор:  GetChiper [ 22 ноя 2015, 21:57 ]
Заголовок сообщения:  Re: Mod#121 - для RC-5 дубль кнопок и 2 пульта

Можно, но как показала практика - так надежней.
С другой стороны изучать-то всего раз нужно.

Обновил прошивку - увеличил помехозащищенность.

Автор:  CODE_power [ 22 ноя 2015, 23:16 ]
Заголовок сообщения:  Re: Mod#121 - для RC-5 дубль кнопок и 2 пульта

Теперь на пульт RC5 вообще не реагирует, ни на одну кнопку. даже светодиод не моргает...
Другие пульты обучаются и работают нормально, глюков нет.

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/