Основні можливості розробленого модуля дистанційного керування:

  • 10 виходів для підключення навантажень;
  • дистанційне керування включенням / відключенням виходів за допомогою будь-якого пульта дистанційного керування, що працює по протоколу RC-5;
  • запам’ятовування 12-ти команд пульта дистанційного керування в режимі навчання;
  • можливість програмування включення виходів від різних пультів дистанційного управління (наприклад, управління виходами 1 … 5 від одного ПДУ, а управління виходами 5 … 10 і функціями «вкл. / викл все »від ПДУ з іншим системним адресою), при цьому кожен з пультів управляє тільки« своїми »виходами;
  • кожен з виходів працює в тригерній режимі (зміна стану навантаження вкл. / викл. після кожного натискання на кнопку);
  • відключається таймер автоматичного вимкнення навантажень після закінчення 12 годин при відсутності прийнятих команд з пульта дистанційного керування;
  • 1 цифровий вхід для підключення ланцюжка фотоприймачів;
  • можливість підключення до 30 фотоприймачів типу ILMS 5360 або TSOP1736 в паралель по трипровідній лінії;
  • звуковий сигнал за допомогою біпера для інформування про включення навантажень, неправильно прийнятих командах тощо;
  • збереження стану навантажень в незалежній пам’яті контролера і їх відновлення після подачі живлення на пристрій;
  • функція «антіповтора натисків», що не дозволяє навантаженні «смикатися» (тобто періодично включатися і вимикатися) при утриманні цієї клавіші ПДУ.

Опис електричної принципової схеми і підключення пристрою:

Принципова електрична схема

Мікроконтролер можна замінити на AT tiny2313V. Реле можуть використовуватися будь-які, розраховані на напругу живлення 12 В. та відповідну силу струму у вторинній ланцюга. Номінали інших елементів схеми не критичні.

Стабілітрони VD1 служить для захисту мікропроцесора від імпульсних перешкод, які можуть виникнути в сполучних проводах при їх значній довжині.

У разі якщо пристрій буде використовуватися для централізованого управління освітленням, як в авторському варіанті, в заново споруджуваному будинку (або після ремонту) доцільно встановити модуль у відповідний електричний щиток. У цьому випадку всі дроти від навантажень (світильників) і настінних вимикачів зводяться до модуля дистанційного керування і підключаються до нього у відповідності зі схемою. При прокладці нових проводів необхідно врахувати, що для підключення інтегральних фотоприймачів бажано використовувати виту пару категорії 5Е, при цьому використовуються всього дві пари з наявних чотирьох. Підключення фотоприймачів повинно бути таким, щоб мінімально знизити ймовірність проникнення імпульсних наведень на вхід схеми.

Робота модуля і перше включення:

При включенні живлення мікропроцесор налаштовує порти введення-виведення і ініціалізує вбудовані пристрої відповідно до мікропрограмою, після чого перевіряє чи натиснута кнопка SB1. Якщо натискання буде зафіксовано то контролер подасть два довгих звукових сигнали і перейде в режим навчання командам ПДУ, в іншому випадку пролунає один довгий (500 мс.) і три коротких (по 100 мс.) звукових сигналу і пристрій перейде в робочий режим в якому виконується керування навантаженнями. Проте слід врахувати, що при першому включенні в пам’ять мікропроцесора не містить кодів команд і необхідно навчити пристрій командам ПДУ. В іншому випадку буде поданий звуковий сигнал помилки (один сигнал середньої тривалості і три коротких), що свідчить про прийом невірної команди.

Після натискання на будь-яку з кнопок пульта дистанційного керування контролер звіряє отриманий код з кодами, що зберігаються в пам’яті, і в разі виявлення збігів виконує відповідну команду. При відсутності збігів буде поданий (при включеному звуці) відповідний сигнал помилки: один сигнал середньої тривалості (300 мс.) і три коротких (100 мс.). При отриманні команди включення небудь навантаження подається одиночний звуковий сигнал. При отриманні команд включити всі або вимкнути все буде звучати два коротких (по 50 мс.) Звукових сигналу.

За відсутності команд дистанційного керування протягом 12 годин всі активні в даний момент навантаження відключатися. При цьому модуль подасть шість довгих звукових сигналів, що означають спрацьовування таймера автоматичного відключення. Якщо перемичка SA1 буде замкнута, то таймер автоматичного вимкнення буде вимкнено і не впливатиме на роботу виходів.

Функція антіповтора натискань не дозволяє виходам пристрої багаторазово перемикатися при утриманні в натиснутому стані кнопок ПДУ. Для перемикання виходів необхідно відпустити, а потім знову натиснути відповідну клавішу.

 

Навчання командам ПДУ:

Для того, що б увійти в режим навчання необхідно натиснути кнопку SB1, після чого подати живлення на пристрій. У цьому режимі пристрій подасть два довгих звукових сигнали і буде очікувати натискання кнопок на пульті дистанційного управління, відповідних виконуваних командам.

Порядок натискання на кнопки пульта дистанційного керування при початковому програмуванні модуля визначений наступний:

1. – Вимкнути всі навантаження;

2. – Включити / виключити навантаження 1;

3. – Включити / виключити навантаження 2;

…………………………………………………….

11. – Включити / виключити навантаження 10;

12. – Включити всі навантаження, працюють в тригерній режимі.

Після натискання на кожну з кнопок мікропроцесор зберігає в незалежній пам’яті код, відповідний натиснутій клавіші і подає короткий звуковий сигнал. При натисканні на кнопку код якої вже був записаний в пам’ять (кнопка була натиснута раніше або утримується в натиснутому стані в поточний момент) пристрій подає три коротких звукових сигнали, що свідчать про помилку. Після закінчення процедури запам’ятовування прозвучить два довгих і три коротких звукових сигнали і пристрій перейде в робочий режим в якому виконується керування навантаженнями.

Рекомендації щодо вибору пульта дистанційного керування:

При виборі пульта дистанційного управління необхідно враховувати, що обов’язковою умовою є його робота по протоколу RC-5. Необхідно, також щоб число генеруються кодових посилок було не менше 12. Необхідно пам’ятати, що наявність, наприклад, 40 кнопок управління не гарантує. що пульт може подавати 40 різних команд. Багато кнопки на сучасних ПДУ продубльовані і, хоч і мають різні підпису, всередині пульта електрично з’єднані паралельно (наприклад « -/—»І«<= »В пульті RC6).

Бажано використовувати пульт з відмінним від нульового адресою системи, якщо, звичайно ж, читачі повторили конструкцію не захочуть керувати пристроєм одночасно з телевізором або довірити свій будинок сусідові, який перемикаючи канали буде «гратися» з вашим освітленням.

У продажу є безліч універсальних ПДУ, в яких можливий вибір адреси керованого пристрою. Наприклад, пульти серії RC6-2 … RC6-5, широко використовувані разом з телевізорами «HORIZONT» шостого покоління, змінюють адресу пристрою з «0» на «5» при натисканні спільно з кнопками управління клавіші «VCR». Дана обставина дозволяє використовувати пульти з серії RC6-2 … RC6-5, що мають 42 кнопки і формують 40 команд управління, як для управління телевізором, так і описаним пристроєм, виключаючи взаємний вплив.

Ідеальним варіантом є подальша переробка ПДУ, яка дозволить змінити зраджувати адресу або перемикати його.

Програмування мікропроцесора:

Повну версію прошивки мікропроцесора в hex-форматі можна взятитут.

Як повинні бути запрограмовані Fuse-біти контролера для середовища Pony Prog 2000 показано на малюнку.

Джерело: servissistemy.narod.ru/11.htm