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 пульта)
|
Автор: | 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/ |