Виберіть свою мову

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

Серед безлічі функцій телефонів з автоматичним визначенням номера (АВН) ні, на жаль, можливості управління зовнішніми навантаженнями. У цих апаратах відсутній як спеціальний порт виводу, так і програмна підтримка такого порту. Особливо цей недолік проявляється на тлі широких можливостей, закладених в останніх модифікаціях програми (версії "Русь" з номером 17 вище).

Пропоноване пристрій програмного управління (ВПУ) - один з варіантів рішення завдання. По суті, в апарат вводиться додатковий порт, формує цифрові сигнали для управління чотирма незалежними навантаженнями.

Робота пристрою заснована на тому, що при спрацьовуванні якого-небудь сигналу на індикатор у крайньому лівому розряді виводиться символ "Е". а в наступному розряді - номер включеного будильника. Саме цю інформацію фіксує приставка і після розшифровки видає команду на включення або виключення певного каналу. Всього таких десять команд.

Приставка побудована на широко доступних елементах, не містить настроювальних вузлів, сумісна з версіями "Русь" починаючи з 17 і вище. Недолік системи - значне споживання струму, так як в її складі є мікросхеми ТТЛ. Крім того, не гарантується управління навантаженнями під час розмови, так як при піднятій трубці можуть не спрацювати будильники (можливість роботи в такому режимі може залежати від версії програми Авна і повинна бути перевірена експериментально).

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

Схема приставки зображена на малюнку.

(натисніть для збільшення)

Мікросхема DD1, керована сигналом включення першого розряду індикатора, фіксує появу в цьому розряді символу "Е". При цьому на її виведення 10 виникає низький рівень, що дозволяє роботу дешифраторів DD2, DD3. Останні призначені для розшифровки семиэлементного коду цифри, що з'явилася слідом за символом "Е". Робота дешифратора DD2 додатково стробируется сигналом RES, що знижує ймовірність помилкового спрацьовування під час перехідних процесів при включенні і виключенні живлення.

Мікросхеми DD4 і DD5 утворюють шифратор. Виходи шифратора керують перемиканням каналів вихідного регістра DD6. несе інформацію про поточний стан навантажень (включені або вимкнені). В системі передбачено збереження цих даних при перебої електропостачання. З цією метою при відключенні живлення виходи DD6 переводяться в высокоимпедансное стан низьким рівнем на виводі 5, а сама мікросхема отримує підживлення від конденсатора C3. Це дозволяє зберігати інформацію протягом кількох годин.

У таблиці наведено відповідність команд номерами будильників.

Тригер DD7.1 і транзистор VT1 утворюють вузол скидання режиму будильника. VT1 відкривається, імітуючи натискання кнопки "#" на клавіатурі Авна. В результаті цього телефон з режиму спрацювання будильника переходить в стан годин.

Тумблер SA1 блокує роботу системи в цілому. HL1 - індикатор включеного стану.

Для підключення пристрою необхідно знайти на платі Авна регістр, керуючий елементами індикатора (тип мікросхеми - К555ИР22, К555ИР23 або закордонні аналоги - 74LS373.74LS374 та ін). Сигнали A-G беруть з відповідних виходів регістра. У деяких апаратах елементи індикатора підключені до мікросхемі без обмежувальних резисторів. Для правильної роботи УПУ ці резистори необхідно встановити, їх опір має бути від 100 до 200 Ом. Сигнали Т1 і Т2 знімають з відповідних катодів індикатора (перший і другий розряди ліворуч). Провідник RES підключають до висновку 26 процесора Z80. Якщо процесор Авна використовує сигнал скидання з активним високим рівнем, зокрема 80с31. на висновок 6 DD2 цей сигнал треба подавати через інвертор.

Для управління навантаженнями можна використовувати різні способи. Найбільш просто це можна реалізувати з допомогою оптронів або електромагнітних реле. Гальванічна розв'язка ланцюгів Авна з електромережею обов'язкове! Можлива передача команд бездротовому каналу зв'язку (інфрачервоному або радіоканалу) з використанням відповідних приймальних і передавальних пристроїв.

У пристрої застосовані резистори МЛТ. конденсатори KM, К50-35 або імпортні аналоги (C3 повинен бути з малим струмом витоку). Діоди - будь-які малопотужні кремнієві, транзистор VT1 - з серій КТ315. КТ342, КТ3102 з будь-яким буквеним індексом. Мікросхеми DDI-DD5 можна замінити аналогами з серії КР1533. це дещо знизить енергоспоживання.

Пристрій змонтовано на відрізку макетної плати та розміщено всередині корпусу Авна. Розміри і форма плати залежать від розмірів корпусу. Харчування надходить від джерела +5 В телефону.

Налагодження УПУ полягає в перевірці збереження інформації при відключенні харчування. Для цього треба встановити на виходах всіх каналів високий рівень, виконавши команду Е9 (контролювати стан каналів можна, підключивши до виходів світлодіоди). Потім слід багаторазово вимикати і знову включати харчування Авна. стежачи за станом індикаторів. При кожному включенні воно повинно залишатися незмінним. Після цього треба повторити випробування, ввівши попередньо команду Е0 (всі канали відключені). Якщо збої все ж відзначаються, слід перевірити правильність формування сигналу RES на вивід 6 мікросхеми DD2. Можна спробувати зашун тувати кожен з резисторів R10-R17 конденсатором 1... 1 мкФ.

Програмування системи зводиться до встановлення відповідних будильників Авна на потрібний час з урахуванням днів тижня, при цьому тумблер SA1 повинен бути в положенні "ВыклЛ наприклад, для включення другого каналу в 20 годин необхідно це час ввести в 3-й будильник. При цьому сам будильник повинен бути встановлений у режим "і" для одноразового або в режим "о" для повторного спрацьовування (див. інструкцію по експлуатації Авна). Для виконання будь-якої команди вручну досить перевести АОН в режим установки будильників комбінацією клавіш "5", потім ввести цифру потрібний номер команди, після чого натиснути клавішу "*" телефону кнопку SB1 приставки. При цьому команда буде виконана, а апарат перейде в стан годин.

Після введення всієї програми пристрій переводять в робочий режим тумблером SA1 (положення "Вкл."). Якщо є необхідність стерти всю програму, можна набрати комбінацію клавіш: "*", "*", "3". "5", "3". при цьому всі сигнали вимикаються.

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

Слід зауважити, що використання пристрою ПУ доцільно, якщо АВН здатний зберігати інформацію при відключенні живлення. В іншому випадку збій, викликаний перервою в електропостачанні, здатний порушити роботу системи ПУ, а перезапуск Авна взагалі відключить її. Для запобігання таких ситуацій апарат треба обладнати захистом від збоїв, наприклад, виконаної за схемою, опублікованої у статті "Так можна захистити АОН від збоїв?" в "Радіо", 2000 р., № 1, с. 38 - 40.

Автор: Д. Нікішин, р. Калуга