21 | 05 | 2018
Главное меню
Смотри
replace_in_text_segment($text); echo $text; ?>
Статистика
Пользователи : 1
Статьи : 3701
Просмотры материалов : 8569544

Коллеги
Посетители
Рейтинг@Mail.ru
Советую
Online
  • [Bot]
  • [Google]
  • [Yandex]
Сейчас на сайте:
  • 52 гостей
  • 3 роботов
Новые пользователи:
  • Administrator
Всего пользователей: 1
RSS
Подписка на новости
Последние новости
ПРОГРАММАТОР СОБЫТИЙ PDF Печать E-mail
Автор: Administrator   
21.03.2012 16:41

ПРОГРАММАТОР СОБЫТИЙ

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

Схема представлена ​​на рис. 1.


Рис. 1. Програматор подій.
Схема електрична принципова.

Ядром програматора є мікросхема чіп-Кордера DD2, в якій зберігаються записані в форматі DTMF тонові аналоги цифр. Мікросхема імпульсно-тонального номеронабирача DD1 працює тільки в режимі запису і призначена для прийняття інформації з клавіатури та формування сигналів DTMF. Мікросхема-декодер DD3 працює як в режимі запису, так і в режимі відтворення. Вона перетворює прийняті посилки DTMF в цифровий двійковий код на виході. Мікросхема DD4 допоміжна. На її елементах "виключне АБО" побудовані формувачі, що забезпечують необхідний алгоритм роботи.


Рис. 2

Початковий стан: Мікросхема DD1 переведена з імпульсного способу набору номера в тональний підключенням входу MDS (Mode Select) до мінуса джерела живлення. Мікросхема DD2 переведена в режим кнопкового управління підключенням адресних входів А6/М6, А8 і А9 до плюса джерела живлення. Перемикач SA1 встановлений в положення "відтворення", а SA2 - в положення "автопрокрутка відклю.".


Рис. 3

Подача напруги живлення: Через обмежує струм резистор R3 напруга надходить на висновок 14DD1. Напруга харчування також подається на висновки 28,16 DD2 і висновок 18DD3. Через діод VD3 швидко заряджається конденсатор С5, транзистор VT2 відкривається і шунтує вхід 5DD4.4. Напруга з рівнем лог.0 на виході EOM (End Of Message) DD2 включає світлодіод HL2, індиціюється зеленим кольором початковий стан (останов) схеми.


Рис. 4

Режим "запис": Дозволяє записати фрагменти двох видів. Перший - фрагмент складається з однієї тональної посилки (однієї цифри). Другий - фрагмент складається кількох тональних посилок (кількох цифр). Щоб увійти в режим, рухливий контакт перемикача SA1 перемикають в стан, протилежний зображеному на схемі. При цьому світлодіод HL1 відображає включення режиму, а на входи HS (Hook Switch) DD1 і PLAY / REC DD2 надійде напругу з рівнем лог.0. Мікросхема DD1 активується, а DD2 переводиться в режим запису. На виході МО (Mode Out) DD1 тепер напругу з рівнем лог.1, що подається на формувач коротких імпульсів DD4.3, R2, С3. Ці імпульси формують команди "старт" і "пауза" для мікросхеми DD2. Так як транзистор VT2 відкритий (конденсатор С5 не встиг розрядитися через R7), то "зайвий" імпульс, що виник при появі лог.1 на виході МО не пройде на вхід РЄ (Сhip Enable) DD2. Коли С5 розрядиться через R7, транзистор VT2 закриється і не буде впливати на проходження імпульсів. Без елементів VT2, С5, VD3, R7 першим сформувався імпульс несанкціоновано запустить DD2 в роботу. В принципі, якщо перед установкою режиму "запис" SA2 перемикати в нижнє за схемою положення, що не зовсім зручно, то перелічені елементи не потрібні. Тепер роблять запис програми за допомогою клавіатури. З кожним DTMF-сигналом на виході МО з'являється імпульс з рівнем лог.0, а на виході 10DD4.3 формуються два імпульси по передньому і задньому фронтах вхідного, які надходять на вхід РЄ DD2 через DD4.4. Елемент DD4.4 працює як інвертор і покращує форму імпульсів. Щоб записати фрагмент з декількох послідовних DTMF-посилок, перемикачем SA2 відключають вхід 5DD4.4 і натисканням кнопки "R" (Reset - нормований відбій) клавіатури готують DD1 до роботи, починаючи з першої комірки пам'яті внутрішнього ОЗУ. На клавіатурі виробляють набір, цифри якого автоматично заносяться в ОЗУ DD1. Максимальне число знаків для даного типу мікросхеми - 32. Після цього проводять скидання DD1 кнопкою "R", перемикач SA2 переводять в початковий стан і натискають кнопку "RD" (Redial - повтор останнього набраного номера). Вся занесена в ОЗУ DD1 інформація записується в DD2 єдиним фрагментом. Як це відбувається, можна подивитися на прикладі звичайного телефону, перевівши його у тональний (TONE) спосіб набору. Світлодіод HL3 спалахує в момент запису фрагмента з одного тональної посилкою (або світиться при запису фрагмента з декількох посилок), світлодіод HL2, відповідно, гасне. Секція перемикача SA1.2 при переході в режим запису підключає вхід DTMF-приймача DD3 до виходу DTMF DD1. Таким чином здійснюється візуальний контроль записуваної інформації, яка відображається на індикаторі HG1. Після закінчення всього процесу запису, SA1 перемикають в початковий стан, при цьому внутрішній маркер DD2 встановлюється в початок блоку пам'яті. На виході МО встановлюється напругу з рівнем лог.0, яке перетворюється формувачем на DD4.3 в короткий імпульс. Цей "зайвий" імпульс також може запустити в роботу мікросхему DD2, але через діод VD3 конденсатор С5 швидко зарядиться, транзистор VT2 зашунтірует вхід 5DD4.4 і цього не станеться.


Рис. 5

Режим "відтворення": Перед використанням программатора за призначенням, записану інформацію бажано перевірити. Для цього призначена кнопка SB2. При першому натисканні стартує перший записаний фрагмент, при другому натисканні - другий і т.д. Якщо натиснути SB2 під час відтворення (наприклад, фрагмента з кількома DTMF-посилками), то DD2 перейде в режим паузи. Наступне натискання SB2 продовжить відтворення з моменту зупинки, тобто є можливість перегляду запису покроково. Якщо необхідно переглянути всю інформацію швидко, то використовують режим автопрокрутки, для чого перемикач SA2 переводять в нижнє за схемою становище і розмикають кнопку з фіксацією SB1 (тут користуватися кнопкою зручніше, ніж перемикачем). Як приклад на залишилися елементах DD4.1 і DD4.2 побудований тактовий генератор (може бути і інше схемне рішення). Транзистор VT1 синхронізує роботу генератора з роботою DD2, дозволяючи видачу стартового імпульсу для наступного фрагмента тільки після відтворення поточного. Диференціюються ланцюжок C2, R8 формує короткі імпульси, порівнянні за тривалістю з імпульсами, що видаються формувачем на DD4.3. Так як в цьому режимі вхід DTMF-приймача DD3 підключений до виходу SP-(Speaker minus) DD2, то після декодування на індикаторі HG1 відображається вся послідовність записаних команд програми. По двох светодиодам HL2 і HL3 легше оцінити тривалість сигналів і паузи між ними.

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

Вибір зазначених типів мікросхем DD1 і DD3 не випадковий. Мікросхема DD1 типу КР1008ВЖ6 (прототип S7230) працює з клавіатурою необхідної конфігурації (останній рядок ROW5 - виконання сервісних функцій). Але, головне, вона формує DTMF-посилки з фіксованою тривалістю (50 ms) незалежно від часу утримання кнопок клавіатури в натиснутому стані. З іншими типами мікросхем довелося б встановити схему, автоматично нормуючий час видачі DTMF-посилки. Мікросхема DD3 типу MV8870 завдяки наявності входу SEL (Select) має чудову функцію - приведення вихідного коду до стандартного вигляду, відповідному двійковим числах від 0-ля до 15-ти. В телефонії десятковому 0-лю відповідає двійковий код 10-ти, тобто 1010. Застосування іншого мікросхеми-декодера (наприклад, КР1008ВЖ18) вимагало б установки схеми-перетворювача таблиці двійкових чисел. Мікросхеми серії ISD2560/75/90/120 легко КАСКАДІРУЕТСЯ, а, застосувавши регістри (чи інші елементи цифрової техніки), можна збільшити розрядність двійкового коду на виході програматора. Конструктивно мікросхема DD1 разом з клавіатурою може не входити до складу пристрою, а підключатися до нього як окремий пульт на час програмування через роз'єм. Схема індикації наведена як приклад і, звичайно ж, може бути реалізована на інших елементах з іншими типами індикаторів.


Рис. 6

І на закінчення реальний приклад застосування. Представлена ​​схема працює в складі пристрою (програмований тимчасової інформатор, який був зібраний в радіотехнічному об'єднанні СЮТ в 2007 році), що подає дзвінки в міському ліцеї. В інформатори робота програматора синхронізована зі схемою годин і календаря, виконаних на мікросхемах сто сімдесят другого серії. Програматор задає час подачі дзвінків і управляє типом їх звучання. Якщо необхідно, то зміни в програму вносяться в режимі поточного часу між включеннями дзвінків (в даному Інформація з використовується звичайна телефонна клавіатура з організацією 3Х4). Програмування зводиться до складання таблиці послідовності подій і реалізується найпростішим чином:


Рис. 7

08203 * - дзвінок для молодших класів на урок в 8:20 ранку; (три коротких дзвінка)

08302 * - дзвінок для старших класів на урок в 8:30 ранку; (два коротких дзвінка)

-------------------------------------

1400 * - загальний дзвінок на перерву в 2:00 дня; (один довгий дзвінок)

1625 # - установка маркера в початок блоку пам'яті в 16 годин 25 хвилин, тому що

кінець занять і дзвінки більше не потрібні.

Коли на наступний день годинник покажуть 8:20, знову спрацює дзвінок із заданим типом звучання.

У кінці статті наводяться часові діаграми роботи мікросхем, що пояснюють їх роботу і фотографії конструкції.


Рис. 8


Рис. 9


Рис. 10

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59

60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82

Обновлено 28.03.2012 05:28
 
Для тебя
Читай
Товарищи
Цена на ламинированный МДФ и ДВП со склада в нашем магазине не высока.
Друзья