9. Дистанционное управление нагрузками (NEC - KeeLoq - FixCode)
Четыре направления:
1. Управление нагрузками с самопального пульта ИК/RF или пульта ИК ДУ радиоаппаратурой формата NEC (Samsung, LG, Китай) + пульт управления 3х кнопочными часами с этого сайта. Формат RC5 не поддерживается.
2. Управление с брелока автосигнализации с системой KeeLoq.
3. Управление нагрузками с пульта RF с уникальным шестибайтным кодом (посылка 8 байт с CRC).
4. Управление восемью нагрузками с пульта RF с уникальным шестибайтным кодом (посылка 9 байт с CRC).

Протоколы пультов ИК ДУ.

Далее идет описание только для первого направления - формат NEC.
Описания и схемы для KeeLoq и 8/9-байтного протоколов находятся в архиве с прошивкой.

Схема приемника и передатчика:
 

Кнопки передатчика имеют 2 режима: Длинное (2 сек) и Короткие нажатие.
Коды и серийный номер передатчика, которые передаются в эфир настраиваются в EEPROM. Формат посылок полностью совпадает со стандартом NEC пультов ДУ аудио-видео техники. Имеются два режима: радиопередача (RF) и ИК (IR).
 
Принцип работы очень простой: в EEPROM передатчика записываются коды (серийный номер и код кнопки), которые будут передаваться при нажатии на кнопки. Приемник, в свою очередь, принимает код и проверяет, в какой ячейке своей EEPROM он может находится. Если такой код найден, то подпрограмма возвращает номер ячейки EEPROM и выполняется соответствующая команда (см. табл. ниже), если код не найден, то контроллер опять переходит к опросу приемника.
 
Приемник умеет исполнять 46 команд (все настраивается в EEPROM, либо с пульта).
 
Таблица команд дистанционного управления
 
0й байт - адрес пульта, 1й байт - команда пульта.
2й байт - адрес пульта, 3й байт - команда пульта и т.д.
 
 
Фото передатчика от пользователя Hz:
 
Дистанционное управление нагрузками
 
 
Если не разобрались с настройкой - пишите, буду выкладывать тут модификации прошивок под ваше применение. Так же возможен переход на более многоногий контроллер для увеличения числа линий. Возможность динамического шифрования посылок: прыгающий код со счетчиком нажатий, с защитой от перехвата и воспроизведения посылки. Спрашивайте, помогу!
 
Подробное описание в архиве.
Прошивки
Перед прошивкой контроллера PIC12F629/675 обязательно считать данные с него и записать на листочек (лучше на корпусе контроллера) калибровочную константу внутреннего генератора! Она находится в последней ячейке памяти, выглядит как 34XX (например 3430, 347F). При дальнейшем программировании этого контроллера необходимо вписать эту константу в последнюю ячейку памяти. Восстановление константы.
 
1, Дистанционное управление по протоколу NEC
 
Обновление 13.06.2014
Прошивки, исходники, протеус, схема v3.0
- Программируется до 46 команд (см. таблицу выше)
- Улучшено распознавание команд с пульта.
- Оптимизирована программа.
- Настройка запоминания состояния выходов (настраивается в EEPROM). Запоминание происходит через 2 секунды после отпускания кнопок.
- Одновременное нажатие кнопок не поддерживается
- Введено 3 режима индикации приема сигнала (настраивается в EEPROM):
    - пищалка без генератора - генерирует сигнал 1кГц на 5й ноге контроллера, НЕ реагирует на автоповторы пульта.
    - пищалка с генератором - генерирует 20мс импульс на 5й ноге контроллера, НЕ реагирует на автоповторы пульта.
    - светодиод - генерирует 20мс импульс на 5й ноге контроллера, реагирует на автоповторы пульта.
 
Модификация 1 (13.06.2014)
- Программируется 5 команд
- При коротких кн. 1,2,3,4 инвертируются выходы 1,2,3,4
- При каждом длинном нажатии любой из кнопок все выходы либо 1, либо 0
- Одновременное нажатие не поддерживается
 
Модификация 2 (13.06.2014)
- Программируется 4 команды
- Кн. 1,2,3 управляют выходами 1,2,3 соответственно в режиме "Key"
- Кн. 4 управляет выходом 4 в режиме "Trigger"
- Одновременное нажатие не поддерживается
 
Модификация 3 (13.06.2014)
- Программируется 4 команды
- Кн. 1,2,3,4 управляют выходами 1,2,3,4 соответственно в режиме "Key"
- Одновременное нажатие не поддерживается
 
Модификация 4 (21.07.2014)
- Программируется 4 команды
- Кн. 1,2 управляют выходами 1,2 соответственно в режиме "Key"
- Кн. 3,4 управляют выходами 3,4 соответственно в режиме "Trigger"
- Одновременное нажатие не поддерживается

Модификация для часов (13.06.2014)
- Программируется 4 команды
- 3 выхода с режимом "Key" (активный низкий уровень, открытый коллектор)
- 1 выход с режимом "Trigger"
- Одновременное нажатие не поддерживается
 
2, Дистанционное управление по протоколу KeeLoq
 
Приемник учитывает только открытую часть посылки, зашифрованная откидывается. Может ложно срабатывать от сторонних пультов сигнализаций с идентичной открытой частью посылки. Передатчик передает зашифрованную часть рендомом.
 
Модификация 1
- Программируется 4 команды
- 3 вых. с режимом "Pulse" (1 секунда)
- 1 вых. с режимом "Trigger"
 
Модификация 2
- Программируется 4 команды
- 4 вых. с режимом "Pulse" (1 секунда)
 
Модификация 3
- Программируется 4 команды
- 4 вых. с режимом "Trigger"
Прошивка, исходник, протеус (v1.0)

Пульт с шестью кнопками и фиксированными HOP и FIX данными для каждой кнопки.
Прошивка, исходник, схема
 
3, Дистанционное управление нагрузками по 8-байтному протоколу (только RF)

Схема:
Радиоуправление четырьмя нагрузками

Тайминги настраивались под радиомодули DRA888TX/DRA887RX, скорость передачи 2 kbps, ШИМ.
Посылка состоит из 8 байт (6 байт - уникальный серийный номер, задается в EEPROM):
1-4 - уникальный код (первые 4 байта)                                             
5   - код key XOR случайное число                                              
6   - само случайное число (меняется при каждом нажатии на кнопку)               
7-8 - контрольная сумма XOR 5 и 6 байты уникального кода 
Последние 4 байта посылки меняются при каждом нажатии кнопок.

Обновление 20.06.2015
Передатчик с 3мя кнопками. Приемник с 2мя выходами.
Поддерживается 3 команды:
- Кн. 1 пульта ВКлючает выход 1 приемника
- Кн. 2 пульта ОТКлючает выход 1 приемника
- Кн. 3 пульта управляет выходом 2 в режиме "Key".
Прошивки, исходники, протеус, схемы RF_fix_2_rele_v1.1

Модификация 1 (20.06.2015)
Передатчик с 4мя кнопками. Приемник с 4мя выходами.
Поддерживается 4 команды:
- каждая кнопка передатчика управляет соответствующим выходом приемника
- приемник воспринимает до 4х одновременно нажатых кнопок
- каждый выход может быть индивидуально настроен на режим "Key" или "Trigger"

4, Дистанционное управление восемью нагрузками по 9-байтному протоколу (только RF)

Схема:
Радиоуправление восемью нагрузками

Тайминги настраивались под радиомодули DRA888TX/DRA887RX, скорость передачи 2 kbps, ШИМ.
Посылка состоит из 9 байт (6 байт - уникальный серийный номер, задается в EEPROM):
1-4 - уникальный код (первые 4 байта)                                             
5   - код key XOR случайное число (старший байт)
6   - код key XOR случайное число (младший байт)                                            
7   - само случайное число (меняется при каждом нажатии на кнопку)               
8-9 - контрольная сумма XOR 5 и 6 байты уникального кода 
Последние 5 байт посылки меняются при каждом нажатии кн.

Обновление 29.11.2015
Передатчик с 8ю кнопками. Приемник с 8ю выходами.
Поддерживается 8 команд:
- каждая кнопка передатчика управляет соответствующим выходом приемника
- приемник воспринимает до 8ми одновременно нажатых кнопок
- каждый выход может быть индивидуально настроен на режим "Key" или "Trigger""
Прошивки, исходники, протеус, схемы RF_fix_8_rele_v1.0
 
Режим выхода "Key": нажали кнопку пульта - выход включился, отпустили кнопку - отключился.
Режим выхода "Trigger": нажали/отпустили кнопку пульта - выход включился, еще раз нажали/отпустили - отключился.
Режим выхода "Pulse": нажали кнопку пульта - выход включился на N секунд и отключился независимо от того, удерживаете Вы кнопку или нет.
 
 
 
Категория: Управление и контроль | Добавил: Boroda (24.12.2012) W
Просмотров: 15595 | Комментарии: 56 | Теги: ИК-ДУ, радиоуправление, управление нагрузками, KeeLoq, tsop, PIC12F629
Всего комментариев: 56
56 t-rex88   (13.10.2018 12:51) [Материал]
Добрый день Станислав!
Вопрос: можно ли коды формата NEC1 записать вместо просто NEC? При программировании ДУ для ТВ.
С уважением

55 yablochkin68   (21.05.2018 22:14) [Материал]
Уважаемый Boroda!!!! А можноли прошивки на PIC12F683 к статье №9 Зарание БОЛЬШОЕ ВАМ СПАСИБО!
с уважением yablochkin68@mail.ru

54 Shurman   (30.10.2017 14:51) [Материал]
Станислав,не подскажешь Вашу схемку ,по которой можно сделать включение ,выключение уличного прожектора с пульта .

50 NIXDORF   (10.12.2016 21:46) [Материал]
Добрый вечер. Нужен передатчик по протоколу KeeLoq, что бы можно было прописать например HOP 2024E6E6 и FIX 9ADD8E2F а в твоем примере HOP постоянный 068B068B и FIX только XXXX и коды прописовать для каждой кнопки свои. Помоги решить ету проблему или подскажи где что поменять. заранее блогодарен.

51 Boroda   (11.12.2016 01:16) [Материал]
Добрый вечер. Можно конечно так сделать, но ни один приемник от такого пульта работать не будет, вернее может быть сработает только один раз.
Счетчик посылки при каждом нажатии меняется в зашифрованной части (HOP). Если приемник увидит две одинаковые посылки подряд, то вторую он не примет. Если 16 раз подряд нажать на нормальном пульте вне зоны видимости приемника, а потом подойти к приемнику и нажать еще раз, то он не примет эту посылку и потребует еще одного нажатия для синхронизации.
А алгоритм шифрования я еще не разбирал (вроде в Википедии есть). Некогда и места рабочего нет. Ремонт дома.

52 NIXDORF   (11.12.2016 12:06) [Материал]
Не знаю как  но работает а  в HOP  2024F6F6 меняется только F6F6 но приемник принимает нормально. Я подаю HOP постоянно один и тот же и все работает. У меня большая Приблуда
а хочется в пульт сделать и разные коды на кнопки.

53 Boroda   (16.04.2017 16:07) [Материал]
Добавил пульт на 629 с шестью кнопками с фиксированными HOP и FIX данными

48 t-rex88   (02.06.2016 23:04) [Материал]
Boroda!!!
Проблема такая. Нужна просто ДУ для лебёдки и "кенгуру"-свет на PIC12F675(просто их много). Две кнопки: вперёд, назад и  две: "нажал-включил"(свет), "нажал-выключил"(свет) или питание на реле электромотора лебёдки (на всякий случай). И самое важное - смена имени пульта, прямо в прошивке(чтобы не у всех машин сразу сброс троса пошёл).
Я собирал ДУ на маленьком литие от "уха" для телефона и PIC12F675. Работала по 6 месяцев без зарядки. Но с глюками. И как всегда не вовремя. А иногда всё работает, даже там где и работать не должна(радиоэфир зашумлен).
То с 5 метров не берёт, то сама начала сматывать, то надо по 10см подтянуть(натянуть трос чуть-чуть), а она в разгон пошла. Для этого и сделал сброс питания на реле. 
Статью прочитал. С настройкой епрома всё понял(та что в PDF), наверно, кроме таблицы в статье(мудрёно как то). Не пойму какую прошивку взять. Что такое кейлог. В моём случае он нужен? 
Напишите пожалуйста на мыло t-rex88@hotmail.com (не незойлив). Есть вопросики по часам и ДХО.
С уважением.

49 Boroda   (03.06.2016 00:39) [Материал]
Ответил на почту

44 koss85   (24.04.2014 10:41) [Материал]
Добрый день! Станислав, ты можешь подправить для меня прошивку?
Вообщем нужно сделать приемник ИК от стандартного пульта, 4 выхода КНОПКА (то есть нажал на пульте (стандартном) кн. 1 на выходе 1 появился импульс, пока держишь - импульс есть, кн. отпустил - импульс пропал). Ну и чтобы перед включением. нажал кн. программирования и приемник запрограммировался на необходимый пульт - кнопку.
Я прошиваю Прошивки, исходники, протеус, схема v2.0 - в приемнике ставлю в епроме в конце 00 00 - ну типа ИК, и светодиод. перед включением нажимаю кн. на землю, светодиод моргает три раза и.... тишина. Я уже десяток пультов проверил, три приемника ИК перепаял, и сорок раз кнопки нажимал. и вообще при нажатии кн. пульта светодиод (который к ноге 5 приемника вместо пищалки) должен как то реагировать?

45 Boroda   (13.06.2014 16:14) [Материал]
Добавил v3.0_Mod_3

46 lectorvast   (09.04.2015 22:27) [Материал]
Увожаемый!!!!Не могу найти контроллеры 16F629.на какой можно заменить?может более ходовой.по стране их в наличии нет

47 Boroda   (09.04.2015 22:56) [Материал]
Я Вам в почту уже ответил!


Цитата
Добрый день!
Не 16F629 , а  PIC12F629.

Можно заменить на PIC12F675/683 (8ног) или PIC16F630/676(14ног) - все из одной ценовой категории. Программу под ваш контроллер поправлю. Пишите.

41 wasp   (08.05.2013 17:37) [Материал]
уважаемый Boroda для управления часами со 2 статьи подойдет ли модификация 2 прошивки для ик приемника?

42 Boroda   (08.05.2013 17:51) [Материал]
Не очень, может появиться эффект длинного нажатия (кнопку пульта отпустил, а приемник еще держит ножку в высоком состоянии 1 секунду).
Если время сегодня будет - сделаю 2 прошивки (NEC и KeeLoq) специально для часов.

43 Boroda   (08.05.2013 23:47) [Материал]
Для протокола Nec готово, KeeLoq попозже. Тестируй

37 @SUS   (19.03.2013 20:13) [Материал]
Предлогаю на форуме предложить вариант для управления автоматизироваными гаражными воротами, с  защитой конца задачи по концевикам и счетом оборотов двигателя для плавного торможения ворот  с доводкой по энерции и добавить панель на приемном модуле выбора режимов и корекции

38 Boroda   (20.03.2013 08:11) [Материал]
Реализуемо, но чуть позже! В качестве концевиков лучше использовать два щелевых фотодатчика TCST1202 для доводки ворот, и тогда не надо учитывать обороты шкива привода. Да и как управлять оборотами асинхронного двигателя - не знаю (надо посмотреть конструкции векторных преобразователей).

39 Boroda   (20.03.2013 09:05) [Материал]
Это простой регулятор! Надо выбегом дозакрывать (подбор регулировкой высоты расположения фотодатчика).Если выбегом (по инерции) не закрылись, напряжение импульсами на мотор подавать. Или использовать червячный редуктор, тогда выбег будет почти нулевым.

40 @SUS   (21.03.2013 02:18) [Материал]
можно просто остановка двигателя и пуск, тоисть два концевика или 4ри два на открытие и два на закрытие, просто чтоб не били сильно, ворота у меня уже есть ворота, передача цепная двигатель асинхронный, значить только импульс)))

33 koss85   (22.02.2013 10:11) [Материал]
Boroda, а можно сделать так: Вот есть у меня пульт ДУ как раз на 433 МГц, а приемника нет...но я цепляю на приемник RR10-433 наушник и в нем отчетливо слышу сигналы пульта., так вот можно ли приемник запрограммировать на этот пульт-скажем поставить на выход 5 вместо пьезо, кнопку, и нажал на кнопку приемник входит в режим программирования и считывает поочереди сигналы с пульта???? Ну или что-то подобное...где-то читал что можно запрограммировать любой пульт ДУ ИК, а вот про радиоволну?!?!? Как тебе идея?))))))

34 Boroda   (22.02.2013 10:36) [Материал]
Попробуй снять осциллограмму сигнала с выхода приемника (можно через резистивный делитель на вход звуковой карты компа прицепить и записать). Нужно записать все кнопки. А то писать универсальный алгоритм для ИК и РФ - разные вещи, не ясен разброс длительности импульсов. А для ИК все протоколы описаны в инете.

35 Boroda   (22.02.2013 13:32) [Материал]
Только пиши в WAV, а то МП3 пережмет, потом ничего не поймешь!

36 koss85   (25.02.2013 05:54) [Материал]
Я на форуме выложил звук:) тут не нашел вконпи вставить файл)))))

15 koss85   (12.02.2013 07:25) [Материал]
У нас часовые пояса разные. И писать могу пока только с работы (дома двое маленьких детей-времени нет).
Спасибо за столь быстрый ответ:)
Мне требуется 3 канала - режим кнопки, и один канал - режим тригера. И если можно режим кнопки сделать так, чтобы сколь угодно кнопку на пульте не нажимал (там секунду, пол секунды или просто миг) на выходе приемника был четкий импульс длиной скажем в секунду - полторы...
Несколько команд одновременно использоваться никогда не будут.
И заинтересовало предложение использовать многоногий контроллер:) что если на приемнике поставить скажем 16f628 и сделать 8 выходов. На передатчике будут короткое и длинное нажатие 4 кнопок а на приемнике 8 команд выполнения))) трудно будет сделать??&

16 Boroda   (12.02.2013 10:02) [Материал]
Первая конструкция:
Режимы: 3 кн. (приемник выдает при любом нажатии секундный импульс), 1 триггер.
Пульт: 4 кн.
Приемник: 4 выхода (каждая кнопка пульта соответствует своему выходу на приемнике).

Вторая конструкция:
Режимы: 8 кн.
Пульт: 4 кн. (4 короткие, 4 длинные).
Приемник: PIC16F630 8 выходов

Если кн. нажать и сразу отпустить, то на выходе приемника (допустим 1 выход) возникнет импульс длиной 0,1 секунда. Если нажать и держать 2 секунды, то появится сигнал (допустим на 2м выходе) и будет держаться там до отпускания.

Можно сделать по другому: нажал-отпустил - на выходе 1 импульс в 1 секунду. нажал и держишь на другом выходе импульс в одну секунду.

Опишите, как надо!

17 koss85   (12.02.2013 15:08) [Материал]
можно на ты просто Костя)
Можно сейчас сделать просто первую конструкцию так как Вы описали?
А вот над второй конструкцией (пока просто задумки на счет радио упровляемой машинки) можно я подумаю пару дней? просто Вы предложили интересный вариант, я над ним даже не думал...Если конечно Вам не трудно писать программы???
Я еще с аналоговых схем не отошел)))только на контроллеры перехожу, прошивать научился, а писать прошивки еще только в процессе обучения, у нас литературы мало в городе, да и магазинов нету, все через инет заказываю.

18 Boroda   (12.02.2013 18:35) [Материал]
Так.... завтра будет время, напишу! А насчет второй думай, я никого не подгоняю  biggrin
Насчет написания программ - мне самому интересно, просто не всегда время есть... Да и большинство программ пользователи у себя на железе тестируют, многое сам не собираю.

19 koss85   (12.02.2013 18:50) [Материал]
Схема остается та же самая без изменения что и в статье в самом верху?
только без ИК излучателя и приемника, кнопку на приемнике можно убрать?
и что за пищалка стоит на приемнике на 5 ноге контроллера?

20 Boroda   (12.02.2013 22:11) [Материал]
- схема та же
- кнопку программирования и ИК-компоненты убирай
- пищалка пищит, когда приемник принимает свой сигнал (длительность была около 100мс).

21 koss85   (13.02.2013 18:33) [Материал]
И тишина, и мертвые с косами стоят...:)

22 Boroda   (14.02.2013 09:10) [Материал]
Извиняюсь, я до выходных потерялся, дел много!

23 Boroda   (16.02.2013 11:14) [Материал]

24 koss85   (18.02.2013 03:58) [Материал]
RF_IR_4_Rele_v2.0_Mod_2.hex - это я так понимаю прошивка ПРИЕМНИКА???, а IR_transmit_4_key_v1.2.hex - это я так понимаю прошивка ПУЛЬТА???
Я в программирование вообще НОЛЬ!!!!

25 Boroda   (18.02.2013 08:05) [Материал]
Так точно!

26 Boroda   (20.02.2013 21:02) [Материал]
Запустил?

27 koss85   (21.02.2013 03:56) [Материал]
Нет, вроде похоже передатчик спалил, сегодня еще помучаю.
Передатчик у меня всего один, а заказы приходят недели через две...

28 Hz   (21.02.2013 07:53) [Материал]
nikom писал: Передатчик RCT-433-UTR , брал здесь:http://www.chipnn.ru/87.php.Но там в datashit неправильно указана распиновка-выводы 1 и 3 нужно поменять местами.

29 koss85   (21.02.2013 11:10) [Материал]
Я там же покупаю, и уже разобрался сам с распиновкой...
Сейчас хочу вот такие заказать-HM-R433 HM-T433
Не знаю косяк прошивки или самого контроллера, но у меня на 7 ноге передатчика + выходит вроде несинхронно с сигналом:(
Подцепил передатчик на прямую к плюсу батареи и всё заработало)))сейчас плату переделаю пульта.

30 Boroda   (21.02.2013 11:16) [Материал]
Ну так и должно быть. Нажал кнопку, сразу включается питание передатчика, потом определяется кнопка, дальше идет задержка (устанавливается в EEPROM) и уже потом передается информация.

31 koss85   (21.02.2013 17:16) [Материал]
ВСЁ РАЗОБРАЛСЯ!!!!)))))
Спасибо большое за помощь!!!!!!)))))))))))))))))
Вроде работает, сейчас с расстоянием разбираюсь, вроде антену увеличиваю - а расстояние уменьшается;) Плату нужно немного переделать.
И еще один вопрос: Одновременность не работает, но если быстро нажать-отпустить кнопку(любую кроме тригера) то на выходе проходит сигнал длительностью 1 сек. и если в эту секунду нажать другую кнопку (любую) то сигнал на выходе 1 остается постоянным????!!!!! если еще раз нажать на кнопку 1 то сигнал с выхода пропадет через 1 сек. Можно ли это как то убрать - Чтобы когда на выходе кого либо канала есть сигнал, то все другие выходы немогут включиться??? Я понятно вроде написал))))))

Если не получиться, то и так классно работает!)

32 Boroda   (21.02.2013 21:29) [Материал]
Переделал, скачай еще раз Мод2

11 koss85   (11.02.2013 10:28) [Материал]
Добрый день, схема очень заинтересовала, но что то с этими настройками я ничего не понеял???????
Какими прошивками прошить передатчик и приемник, чтобы было 4 команды по ради волне, купил RCT-433-UTR и RR10-433, со схемой вроде разобрался. Нужно чтобы просто нажал кнопку 1 включилось реле 1, отпустил - отключилось, и так все каналы аналогично. Если не трудно можно добавить - чтобы только на кнопках 3(4) при длительном нажатии реле 3(4) переключались из выключенного состояния во включенные и наоборот. Если нужно могу подробнее расписать что нужно?
За ранее благодарен:)

12 Boroda   (11.02.2013 10:39) [Материал]
Вечером подскажу, но сразу оговорю: если на всех каналах нажал-включилось, отпустил-отключилось, то организовать длинное и короткое нажатие не получится!

Можно сделать 2 канала "нажал - вкл, отпустил - откл." (режим КНОПКА) и 2 канала "1 раз нажал - вкл., второй раз нажал - откл." (режим ТРИГГЕР).

13 Boroda   (11.02.2013 10:47) [Материал]
Если это для радиоуправляемой машинки, то надо немного переписать программу для возможности передачи нескольких команд одновременно (реакция на несколько кнопок сразу). Пишите возможные комбинации кнопок и нужна схема подключения двигателей. Даже возможно использовать более многоногий контроллер для увеличения кол-ва выходов (например включения габаритов/поворотников/тормоза)

14 Boroda   (11.02.2013 22:10) [Материал]
И тишина, и мертвые с косами стоят...

10 Boroda   (27.12.2012 19:26) [Материал]
Лучше v.2, это просто дополненная v.1

1 Hz   (25.12.2012 22:57) [Материал]
Boroda спасибо за проделанную работу.
Нужна прошивка;
пульт 4 кнопки, при коротком нажатии кнопок 1,2,3,4 включаются (выключаются) реле 1,2,3,4.
при длинном нажатии любой из кнопок включаются (выключаются) все реле.

2 Boroda   (26.12.2012 00:21) [Материал]
Модификация 1

3 Hz   (26.12.2012 08:10) [Материал]
Спасибо.
ТО что нужно.

4 Boroda   (26.12.2012 13:39) [Материал]
Сейчас набросал подпрограммку обучения приемника с любого пульта формата NEC/Samsung, правда тут есть минус - 46 раз жать кнопки (по количеству команд). Вход в программирование происходит по замыканию выхода приемника. Вечером протестирую и сюда выложу. Кстати, новая прошивка стабильно работает? Как на люминесцентные лампы реагирует (ложные срабатывания, пропуски нажатий)?

5 Hz   (26.12.2012 18:34) [Материал]
Новую прошивку пока не проверял, пока не востановил радиомодуль, время не хватает.

6 Boroda   (26.12.2012 18:39) [Материал]
Щас вот сижу в протеусе с пульта приемник настраиваю - очень удобно, главное со счета не сбиться и заранее запомнить команды и кнопки, которые нужны. Уже с тридцать разных комбинаций настроил без перекомпилирования программы. Работает четко!

7 Hz   (26.12.2012 18:58) [Материал]
Ну ты ГОЛОВА, молодец!!!
я правильно понял или нет в прошивке мод.1
в EEPROM в приёмнике нужно прописать только два последних байта остальные настройки пропишутся при прошивке контроллера и в передатчике первый байт?

8 Boroda   (26.12.2012 18:59) [Материал]
Да, именно так.

9 Hz   (27.12.2012 19:24) [Материал]
Приёмник с радиомодулем какой версией прошивки лучше прошить?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]