Система управления звонками в школе

Обновлено: 03.07.2024

Дано: новая школа, в которой уже смонтирована система управления звонками и освещением на основе контроллеров серии К2000 и К2010. Информацию об этих контроллерах можно найти в Интернете. Центральным элементом системы является обычный компьютер со специальным ПО, который подключен к контроллеру через LPT-порт.

В процессе эксплуатации системы были обнаружены множественные недочёты: ограничение на максимальное количество уроков в день (что иногда не давало возможность добавить классные часы), невозможность управлять освещением в начальном звене (контроллер имел только один сигнальный вход от компьютера), невозможность задать расписание звонков по дням недели (фактически присутствовало только три разных расписания: обычное, сокращённое, субботнее — чего хватало далеко не всегда), множественные другие недочёты в ПО. К тому же сам контроллер спустя некоторое время стал сбоить и выключаться.

В результате было решено разработать свой собственный контроллер и написать ПО для управления.


Справа контроллер К2000. Слева — контакторы звонка:


В школе для управления освещением на каждом этаже в каждом блоке установлены модули аналогового управления К2010:


Они позволяют включать/выключать освещение в коридорах с помощью низковольтной шины управления 4-20 мА. Подключаются они следующим образом (изображение из официальной инструкции):


Переделка уже существующей системы сводится только к удалению контроллера К2000. Его мы заменим своим.

Для сборки нашего контроллера нам понадобится плата Arduino UNO или Arduino Mega, двойной модуль реле и несколько радиодеталей:

  • U1 — Arduino;
  • U2 — сборка Дарлингтона ULN2003;
  • VR1, VR2, VR3 — стабилизаторы LM317T;
  • R1-R5 — резисторы 470 Ом;
  • R6-R8 — резисторы 62 Ом или подстроечные резисторы (подбирается по току стабилизации 20 мА);
  • VD1-VD5 — светодиоды;
  • модуль реле — например такой:

Обращаю внимание на то, что данный модуль реле управляется инверсным напряжением: при соединении входа с землёй — оно включается. В прошивке ардуины эта особенность учтена.

Нумерация выводов LM317T на схеме указана при виде спереди.


Нумерация выводов ардуины может быть любой. Пины для подключения указываются в коде. Не стоит использовать цифровые пины 0 и 1 (они используются для коммуникации с компьютером).

Настройка схемы сводится к подстройке резисторов R6-R8 (если они подстроечные). Делается это следующим образом: в программе управления в ручном режиме включается освещение. В это время на контактах 1-3 ULN2003 должно появиться напряжение 5 вольт, а на контактах 14-16 соответственно появиться земля. Выходы L1-L3 контроллера по-очереди замыкаются амперметром. Необходимо с помощью резисторов установить силу тока в цепях равную 20 мА.

Схема подключения контроллера к системе:

  • L1, L2, L3 — шина управления освещением 4-20 мА.
  • B1, B2 — выходы для управления контакторами K1, K2.
  • B — подключается к цепи питания 220 В.

Пока всё собрано на макетке:


В корпусе от старого Dial-Up модема:


В будущем планирую развести плату и напечатать корпус на 3D-принтере.

Программное обеспечение

Для управления всей системой было написано приложение Bell Manager. Язык программирования — Python. Все исходники открыты, поэтому любой желающий может доработать приложения для себя. Ссылки в конце статьи.

  • Автоматическая подача звонков по расписанию уроков.
  • Автоматическое выключение освещения на время уроков (задержку выключения после звонка на урок можно регулировать).
  • Раздельное расписание для основной и начальной школы.
  • Возможность задания разного расписания на каждый день недели.
  • Возможность задания отдельного расписания на любой день в будущем (например, праздники).
  • Возможность включения дополнительного звонка в любую выбранную дату и время.
  • Автоматическое включение освещения утром и выключение вечером.
  • Задание периодов исключений для освещения.
  • Возможность подачи звонков и управления освещением вручную из программы.

Приложение кроссплатформенное — возможна работа как в Windows, так и в Linux.


На данный момент программа постоянно дорабатывается, исправляются ошибки.

Протокол обмена данными

Символ или их комбинацияЗначение
Y—$KИнициализация контроллера. Команда посылается при установке связи с контроллером. До её получения все остальные команды игнорируются.
QВключение звонка в основной школе
qВыключение звонка в основной школе
WВключение звонка в начальной школе
wВыключение звонка в начальной школе
EВключение освещения в основной школе
eВыключение освещения в основной школе
RВключение освещения в начальной школе
rВыключение освещения в начальной школе

Команды для звонка передаются непосредственно в моменты его включения/выключения. Команды на освещение передаются каждую секунду. При отсутствии команд в течении 5 секунд — контроллер считает, что связь потеряна и выключает всё.


Для тех, кому не терпится попробовать его в работе, предлагаю сразу прошить свой роутер альтернативной прошивкой CyberWrt и выбрать в меню Модули / test этот модуль, далее нажать Install и через некоторое время вы сможете самостоятельно ставить эксперименты. Для полноценной работы необходима usb-аудиокарта, которая на фото вставлена прямо внутрь корпуса роутера.


Введение

В России и мире существует несколько десятков различных реализаций автоматизированных звонковых систем. Первые такие системы появились ещё при СССР, причём кое-где до сих пор работали. Многие из них просто автоматизируют подачу традиционных звонков громкого боя. Некоторая часть позволяет вместо обычных звонков использовать систему проводного вещания, которая обычно входит в состав системы оповещения в школе.

Если мы посмотрим на исходники, то увидим, что очередной звонок представляет из себя набор shell- и javascript-скриптов. Подачей звонков управляют shell-скрипты, используя службу crond. Веб-интерфейс написан на javascript с использованием библиотеки jQuery. Роутер через аудио-карту подключается к усилителю системы проводного вещания. Доступ к управлению может быть организован как по локальной проводной сети, так и по WiFi.

Интерфейс

Общий вид и описание интерфейса представлены ниже.

Настройки

Настроек не много:

Автомат — это режим, при котором в 1 минуту первого каждый день происходит автоматическая смена расписания согласно годовому плану. Если автоматический режим выключен, то расписание будет постоянным (см. ниже).

Расписание — выбор расписания для ручного режима переключения.

Предварительный — время в минутах, за которое подаются предварительные звонки, если они включены (см. вкладку Расписания).

Мелодия — мелодия для предварительного звонка. Все мелодии из-за ограничения по месту в роутере пока ограничены набором из пяти.

Кнопка Синхронизировать устанавливает на роутере время из браузера. Дело в том, что TL-MR3020 синхронизируется через сеть, если же её нет, то устанавливается эпоха unix'а. Микросхемы RTC на борту нет. Это один из минусов этого роутера для такого применения.

Кнопка Останов останавливает службу crond, а Перезапуск — перезапускает.

Кнопка Тест тестирует звуковой тракт, проигрывая короткий звуковой файл.


Расписания


Добавлять и убирать расписания в текущей версии нельзя, но их можно редактировать. Выбираем расписание из списка, внизу появляется набор звонков для него. Добавляем / удаляем строчки, меняем мелодию, включаем или исключаем звонок из задания для службы crond, включаем или исключаем дополнительный предварительный звонок. Всё интуитивно понятно. Можно также проиграть текущую мелодию, но проигрываться она будет в браузере, а не через аудио-карту.
Кнопка Применить нужна, если сразу изменяется несколько расписаний. Сначала нужно Применить текущие изменения, чтобы перейти к следующему расписанию, а потом нажать Сохранить. После этого сохранятся все изменения.

Порядок работы

1. Устанавливаете модуль или собираете его самостоятельно для своей системы.
2. Редактируете расписания, сохраняете.
3. Составляете годовой план, сохраняете.
4. Включаете автоматический режим, сохраняете.
5. Кнопка Перезапуск.

Примечание. Если роутер не подключён к локальной сети или по другой причине не может синхронизироваться через сеть для установки времени, то эту операцию нужно выполнить вручную (кнопка Синхронизировать). К сожалению, часовой пояс тоже нужно изменять вручную в конфигурационном файле, что требует специальных познаний.

Преимущества

— замена человека, всегда точная подача звонков;
— более приятная психологическая атмосфера в школе;
— возможность настройки управления через локальную сеть или WiFi (необходима квалификация);
— настройка звонка осуществляется через браузер смартфона, планшета, ноутбука или ПК;
— работа в ручном режиме (выбранное расписание) или автоматическом — по годовому плану.

Недостатки

— требуется наличие системы проводного вещания (звонок подключается к свободному входу усилителя);
— предустановлено 5 мелодий (обычно больше не требуется), возможности загружать свои через интерфейс пока нет;
— роутер, на котором основан звонок, не имеет возможности сохранять время при выключении питания, но может синхронизироваться через сеть, если настроен для работы в сети, где есть выход в Интернет. Поэтому при включении нужно выполнить операцию синхронизации через интерфейс.
— доступно для изменения 4 произвольных расписания (в будущем появится возможность добавлять произвольное количество, хотя этого обычно не требуется);

Файлы

action.cgi — обработчик post-запросов от странички;
index.cgi — необходим как часть модуля CyberWrt;
json.cgi — парсер JSON на shell-скрипте;
scheduler.cgi — формировать задания для crond;

main.html — основная страничка;
style.css — стили для вкладок;

jquery-1.11.0.min.js — библиотека jQuery;
main.js — содержит классы для работы с объектами на страничке: расписаниями, настройками, планом и т.д.
webtoolkit.base64.js — кодек Base64;

*.json — конфигурационные файлы;
*.mp3 — мелодии;

Прочее

1. Питание - сеть 220В 50Гц.
2. Кварцевый генератор для обеспечения точности хода.
3. Индикация текущего времени.
4. Индикация дня недели.
5. Индикация номера урока.
6. Программирование времени подачи звонков (до 24 уроков индивидуально для каждого из семи дней недели).
7. Возможность программирования количества и длительности звонков отдельно для начала и окончания урока.
8. Встроенное реле для подачи звонков (активная нагрузка 220В до 5А).

Устройство представляет собой часы с недельным циклом и таймер подачи звонков в соответствии с введенной програмой. Программа подачи звонков вводится индивидуально на каждый день недели и может включать до 24 уроков на каждый день недели. При этом программа подачи звонков на всю неделю сохраняется в энергонезависимой памяти. Встроенные часы реального времени продолжают работать при отсутствии питающего напряжения (220 в). Работа часов в этом случае обеспечивается встроенным элементом питания типа CR 2032 (3В). Примечание. При отсутствии питания 220 В звонки не подаются, программа подачи звонков сохраняется, часы продолжают работать (встроенный элемент питания обеспечивает автономную работу часов при отсутствии питания 220В не менее 3 лет.).

На лицевой панели Устройства расположены :
- выключатель питания 220В "Сеть";
- переключатель режимов "Работа/Задание";
- кнопки "Меньше" , "->" , "Больше" и "День", для ввода программ;
- двухзначный цифровой дисплей для индикации номера текущего урока;
- светодиодные индикаторы "Урок" и "Перемена" (отображают фазу текущего урока);
- четырехзначный цифровой дисплей для индикации времени;
- семь светодиодных индикаторов дня недели;
- светодиодный индикатор "Звонок" (индицирует включение реле подачи звонков).
Общий вид и схема подключения устройства приведены на рисунках 1 и 2.


Порядок работы
Переключатель "Работа/Задание" предназначен для выбора режима работы Устройства.
Режим "Работа".
В положении переключателя "Работа" Устройство выполняет введенную программу подачи звонков. В этом режиме на цифровом дисплее текущего времени отображается реальное время суток (двоеточие мигает с частотой 1Гц ). Один из светодиодных индикаторов отображает текущий день недели (Пн . Вс). Если текущее время меньше времени начала первого урока или больше времени окончания последнего урока, то цифровой дисплей "Номер урока" погашен и светодиоды "Урок" и "Перемена" не горят.
В момент начала первого урока включается реле подачи звонков и отрабатывает заданную программу по количеству и длительности для режима "Начало урока" , на цифровом дисплее отображается номер урока и зажигается светодиодный индикатор "Урок".
При достижении конца урока снова включется реле подачи звонков и отрабатывает заданную программу по количеству и длительности для режима "Конец урока", при этом номер урока не изменяется, светодиод "Урок" гаснет и зажигается светодиод "Перемена". Устройство переходит в режим ожидания начала следующего урока.
При достижении времени окончания последнего урока гаснут дисплей "Номер урока" и светодиоды "Урок" и "Перемена". Устройство переходит в режим ожидания времени первого урока следующего дня и т.д..
Если для какого-либо из дней не запрограммировано ни одного урока, то Устройсто переходит на ожидание следующего дня.
В режиме "Работа" может производиться коррекция хода часов. Для этого необходимо одновременно нажать кнопки "Меньше" и "Больше", при этом значение разрядов минут (и регистры секунд) обнуляются, если значение минут было меньше 30, то значение разряда часов не изменяется, иначе добавляется 1 час к разряду часов. Этим режимом удобно пользоваться для коррекции показаний часов по сигналам точного времени.
Другие кнопки в режиме "Работа" не действуют.

Режимы программирования Устройства.
Существует три режима программирования:
- ввод расписания уроков на неделю;
- установка часов;
- установка параметров звонков для начала и конца урока;
- режим ручной подачи звонков.

Режим "Ввод расписания".
Переход в этот режим происходит непосредственно после перевода переключателя "Работа/Задание" в положение "Задание", при этом Устройство переходит на корректировку времени начала первого урока текущего дня, а именно:
- на цифровой дисплей "Номер урока" в мигающем режиме выводится 01;
- зажигается светодиод "Урок";
- на цифровом дисплее текущего времени отображается время начала первого урока (двоеточие не мигает!);
- один из светодиодных индикаторов дня недели индицирует текущий день.
Примечание. В режиме задания горящий светодиод "Урок" означает, что на цифровом дисплее текущего времени отображается время начала урока, номер которого отображен на дисплее номера урока, а горящий светодиод "Перемена" означает, что отображается время окончания этого урока.
Нажатием кнопки "День" можно перебирать дни недели по кольцу (после "Вс" снова устанавливается "Пн"), при этом Устройство переходит на корректировку времени начала первого урока следующего дня.
Нажатие кнопки "-->" сдвигает редактируемую позицию (далее КУРСОР) на одну позицию вправо по кольцу. Редактируемая позиция (КУРСОР) выделяется миганием. Кнопками "Меньше" и "Больше" можно уменьшить или увеличить текущее значение параметра на месте КУРСОРА.
Внимание!! При редактировании времени начала и окончания урока автоматически действуют ограничения вводимых значений, а именно:
1) Время окончания урока не может быть меньше или равно времени начала этого урока, оно должно быть минимум на 5 минут больше времени начала текущего урока.
2) Время окончания предыдущего урока не может быть больше или равно времени начала следующего урока, оно должно быть минимум на 5 минут меньше времени начала следующего урока.
3) Время начала или окончания урока не может быть равным 00 час 00 мин, в режиме ввода расписания это значение является признаком окончания уроков на текущий день.
Программа редактирования построена таким образом, что пользователь просто не сможет ввести недопустимые значения времени, нажатие кнопок "Меньше" или "Больше" не будет приводить к изменению редактируемого параметра. Внешне это может выглядеть так, как-будто не работает нажимаемая кнопка - будьте внимательны в таких ситуациях.
В отдельных случаях предусмотренные ограничения могут приводить к некоторым неудобствам при редактировании существующего расписания. Например, если начало уроков в какой-то из дней недели потребуется перенести с 08:00 на 09:00, а окончание первого урока было в 08:45, то программа редактирования не допустит ввода времени начала первого урока больше, чем 08:40.
Из этой ситуации можно выйти, если начать редактирование расписания с "хвоста" - сначала увеличить на один час время окончания последнего урока, затем на час увеличить время начала последнего урока, затем так же поступить с предпоследним уроком и т.д., но бывает удобнее воспользоваться командой очистки "хвоста" расписания на текущий день. Эта команда выполняется одновременным нажатием кнопок "Меньше" и "Больше". Такая операция приводит к обнулению всех уставок времени начала и конца урока, начиная с того, на котором она была выполнена. Если выполнить эту операцию на первом уроке, то обнулится все расписание на текущий день.
Ниже приводится пример ввода нового расписания на конкретный день недели (в примере понедельник) "с нуля", т.е. после очистки (обнуления) уставок времени начала и конца уроков, начало первого урока в 09 часов 00 минут, все перемены по 15 минут, количество уроков - шесть.
Шаг 1. Включаем питание прибора выключателем питания "Сеть".
Шаг 2. Переводим переключатель режимов работы в положение "Задание".
Шаг 3. Последовательным нажатием кнопки "День" выбираем нужный день недели, в нашем случае понедельник ("Пн").
Шаг 4. Одновременным нажатием кнопок "Больше" и "Меньше" очищаем уставки времени на текущий день. После этой операции программа автоматически перейдет на вторник (зажжется сигнальный светодиод "Вт"). Последовательным нажатием кнопки "День" снова выбираем "Пн".
Таким образом, после четвертого шага мы приходим с следующему состоянию Устройства: выбранный день недели для ввода расписания - понедельник ("Пн"), мигающая индикация (КУРСОР) установлена на дисплей номера урока (индицируется 01 - первый урок), горит сигнальный светодиод "Урок" (это значит начало первого урока), на цифровом дисплее текущего времени - 00:00.
Шаг 5. Нажимаем кнопку "-->". КУРСОР переместится на первое знакоместо цифрового дисплея текущего времени, ожидается ввод десятков часов начала первого урока. Здесь уже установлен "0", что и требуется.
Шаг 6. Нажатием кнопки "-->" перемещаем КУРСОР на второе знакоместо, ожидается ввод единиц часов начала первого урока. Нажимаем кнопку "Больше", по умолчанию программа предлагает 08 часов. Нажатием кнопок "Больше",
"Меньше" устанавливаем часы времени начала первого урока 09.
Примечание. При редактировании единиц часов программа отслеживает переход разряда через 0 и 9, автоматически наращивая или уменьшая старший разряд (десятки часов). Вследствие этого, если нажать кнопку "Больше" на цифрах 0 9,
изменится не только редактируемый разряд, но и старший, т.е. на дисплее мы увидим цифры 1 0 (10 часов), а если нажать кнопку "Меньше" на цифрах 1 0, то на дисплее мы увидим цифры 0 9 (9 часов).
Шаг 7. Нажатием кнопки "-->" перемещаем КУРСОР на третье знакоместо, ожидается ввод десятков минут начала первого урока. Здесь уже установлен "0", что и требуется.
Шаг 8. Нажатием кнопки "-->" перемещаем КУРСОР на четвертое знакоместо, ожидается ввод единиц минут начала первого урока. Здесь уже установлен "0", что и требуется.
Шаг 9. Снова нажимаем кнопку "-->". КУРСОР перемещается на цифровой дисплей номера урока. Нажатием кнопки "Больше" переходим на режим задания времени окончания первого урока (индикация номера урока "01" сохраняется, светодиодный индикатор "Урок" гаснет, зажигается индикатор "Перемена").
Шаг 10. Снова нажимаем кнопку "-->". КУРСОР переместится на первое знакоместо цифрового дисплея текущего времени, ожидается ввод десятков часов конца первого урока. По умолчанию программа предлагает время конца урока на 45 минут больше времени начала урока, поэтому на дисплее мы сразу увидим время 09:45. В данном случае нас это устраивает, поэтому последовательным нажатием кнопки "-->" снова перемещаем курсор на индикатор номера урока.
Шаг 11. Нажимаем кнопку "Больше". Номера урока наращивается на 1, на дисплее номера урока индицируется 02.
Одиннадцатый шаг завершает цикл ввода параметров для первого урока, для ввода параметров второго и последующего уроков повторяются шаги 5 . 10, поэтому прокомментируем процесс ввода параметров второго урока очень кратко:
после шага 11 программа автоматически предлагает время начала второго урока 09:55 (перемена по умолчанию 10 минут). В нашем примере перемена 15 минут, время начала второго урока - 10:00. Учитывая примечание к шагу 6, кнопкой "-->" сразу перемещаем КУРСОР на второе знакоместо цифрового дисплея текущего времени (ввод единиц часов начала второго урока) и кнопкой "Больше" увеличиваем значение часов (индикация 10:55), перемещаем КУРСОР на десятки минут и кнопкой "Меньше" устанавливаем значение 0 (индикация 10:05), перемещаем курсор на единицы минут и аналогичным образом уменьшаем значение этого разряда до 0 (индикация 10:00). Нажатием кнопки "-->" перемещаем КУРСОР на дисплей номера урока, кнопкой "Больше" переходим на установку времени конца
второго урока. Программа автоматически предлагает 10:45, что и требуется в нашем случае. Снова нажимаем кнопку "Больше", номер урока наращивается на 1 (на дисплее номера урока индицируется 03) и переходим на ввод параметров третьего
урока аналогично тому, как описано выше для второго урока.
После ввода параметров шестого (последнего) урока устанавливаем КУРСОР на дисплей номера урока и кнопкой "Больше" увеличиваем номер урока на 1. На дисплее номера урока индикация "07" (мигает), на дисплее текущего времени
- "00:00". Нажимаем в этом состоянии кнопку "Больше", программа воспринимает такую ситуацию как признак окончания уроков на текущий день, на дисплей номера урока выводится индикация "01", зажигается светодиод "Урок" (начало урока), на дисплей текущего времени выводится индикация "08:00" (время начала первого урока по умолчанию), светодиод "Пн" гаснет и зажигается светодиод "Вт" -
программа находится в состоянии ввода расписания на вторник.
Внимание! В режиме "Задание" предусмотрена возможность копирования расписания уроков с одного дня недели на другой. Рассмотрим эту операцию на примере, когда расписание уроков в понедельник копируется на среду.
1. Кнопкой "День" выбираем день недели - понедельник ("Пн").
2. Одновременно нажимаем кнопки "Меньше" и "-->". Светодиод "Пн" начинает мигать. Это означает, что расписание понедельника скопировано в буферную область памяти (буфер заполнен расписанием на понедельник).
3. Кнопкой "День" выбираем день недели - среда ("Ср"). Сигнальный светодиод "Пн" продолжает мигать, светодиод "Ср" горит ровным огнем.
4. Одновременно нажимаем кнопки "-->" и "Больше". Расписание понедельника из буфера записывается в ячейки расписания на среду. Светодиод "Пн" гаснет (это означает, что буфер обмена пуст).

Режим "Установка часов".
Для перехода в этот режим необходимо в положении переключателя режимов "Работа" нажать кнопку "Меньше" и, удерживая ее в нажатом состоянии, перевести переключатель в положение "Задание". После этого отпустить кнопку "Меньше". Двоеточие на цифровом дисплее текущего времени зажигается ровным огнем (не мигает), цифровой дисплей "Номер урока" гаснет, КУРСОР автоматически установлен на десятках часов. На светодиодных индикаторах дня недели отображается текущий день.
Выбирая требуемое знакоместо кнопкой "->", нажатием кнопок "Меньше" и "Больше" можно установить реальное время в пределах 00:00 . 23:59. Кнопкой "День" можно установить текущий день недели.
Пример. Часы показывают Вторник , 23:55. Сегодня Среда, текущее время 7:55
1. Один раз нажимаем кнопку "День" (Установили Среду).
2. Нажимаем дважды кнопку "Меньше" (Время = 03:55)
3. Нажимаем кнопку "->", КУРСОР перемещается на единицы часов.
4. Четыре раза нажимаем кнопку "Больше" (Время = 7:55)
После перевода переключателя режимов в положение "Работа" Устройство начинает выполнять программу подачи звонков на Среду, начиная с 7:55.
Для точной установки времени в 8:00 по сигналам точного времени можно выполнить коррекцию хода часов. Для этого необходимо одновременно нажать кнопки "Меньше" и "Больше". Время скорректируется на 08:00.

Режим "Установка параметров звонков".
Параметры звонка - это количество и длительность звонков, подаваемых в начале и конце урока. В Устройстве предусмотрена возможность установки различных параметров звонков для начала урока и конца урока.
Для перехода в этот режим необходимо в положении переключателя режимов "Работа" нажать кнопку "Больше" и, удерживая ее в нажатом состоянии, перевести переключатель в положение "Задание". После этого отпустить кнопку "Больше". При этом на табло "Номер урока" появляется надпись "On" ("On" -
начало урока, "oF" - конец урока). Курсор на "On" ("On" мигает). На табло времени отображаются текущие параметры звонка на начало урока. Первая цифра - количечество звонков (от 1 до 9), далее разделитель ПРОБЕЛ, далее 2 знака - длительность каждого звонка в секундах (от 1-99). Кнопкой "->" выбирается
позиция редактирования (КУРСОР сдвигается вправо по кольцу). Кнопками "Меньше" и "Больше" устанавливаются нужные значения параметров. Если КУРСОР на "On", то при нажатии кнопок "Меньше" или "Больше" устнавливается значение "oF" (и наоборот, если было "oF", устнавливается значение "On").
Пауза между звонками не программируется, это константа, равная 3 секундам.
После перевода переключателя режимов в положение "Работа" Устройство начинает выполнять программу подачи звонков с вновь установленными параметрами.


Режим "Ручная подача звонков" .
Для перехода в этот режим необходимо в положении переключателя режимов "Работа" нажать кнопку "День" и, удерживая ее в нажатом состоянии, перевести переключатель в положение "Задание". После этого отпустить кнопку "День". При этом на табло "Номер урока" появляется индикация "--", на табло времени отображается реальное время, светодиоды индицируют текущий день недели. Ручная подача звонка производится нажатием кнопки "День". Автоматическая подача звонков в этом режиме запрещена.
Выход из режима происходит при переводе выключателя в режим "Работа".


Подключение устройства

1 БРЯНСК, ООО "РАДИОАВТОМАТИКА" УСТРОЙСТВО УПРАВЛЕНИЯ ШКОЛЬНЫМИ ЗВОНКАМИ И ЧАСАМИ СИГНАЛ-01 ПАСПОРТ 2007г.

3 2 СОДЕРЖАНИЕ 1 НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ КОМПЛЕКТ ПОСТАВКИ УСТРОЙСТВО И ПРИНЦИП РАБОТЫ Функциональная схема устройства Выполняемые функции Интерфейс пользователя Отображение состояния Расписание уроков Настройки Установка текущего времени Установка даты Суточная коррекция часов Автоматический переход на зимнее/летнее время Установка длительности звонков Установка интервалов индикации на вторичных часах Установка поправки показаний термометра УКАЗАНИЯ МЕР БЕЗОПАСНОСТИ МОНТАЖ И ПОДГОТОВКА К РАБОТЕ ХАРАКТЕРНЫЕ НЕИСПРАВНОСТИ И МЕТОДЫ ИХ УСТРАНЕНИЯ 8 ТРАНСПОРТИРОВАНИЕ И ХРАНЕНИЕ ГАРАНТИИ ИЗГОТОВИТЕЛЯ СВЕДЕНИЯ О РЕКЛАМАЦИЯХ СВИДЕТЕЛЬСТВО О ПРИЕМКЕ. 22

4 3 1 НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ Устройство управления школьными звонками и часами Сигнал-01 (далее по тексту устройство) предназначено для управления школьными звонками и системой вторичных часов. Устройство обеспечивает: управление школьными звонками независимо по двум группам: старшие классы и младшие классы; создание расписания уроков для подачи звонков на каждый день недели независимо по двум группам: старшие классы и младшие классы; управление системой вторичных часов; измерение температуры в помещении с индикацией на вторичных часах. 2 ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ 2.1 Условия эксплуатации Устройство должно быть установлено в сухом отапливаемом помещении, удовлетворяющем следующим климатическим условиям: - температура окружающей среды от +10 до +40 С; - относительная влажность воздуха до 80% при температуре +25 С; - не допускается воздействие влаги: прямое попадание воды и снега; - не допускается воздействие паров агрессивных веществ (кислот, щелочей и т.п.). Устройство рассчитано на длительный непрерывный режим эксплуатации (время нахождения во включенном состоянии не ограничено). После включения питания все настройки устройства сохраняются, ход внутренних часов обеспечивается наличием аккумуляторной батареи. 2.2 Электропитание должно производиться от промышленной сети напряжением 220 В с допустимыми отклонениями (+10 минус 20)%, частотой (50±2)Гц. Потребляемая мощность не более 15ВА. 2.3 Количество звонков до 32 в день в каждой группе (16 уроков). 2.4 Количество коммутируемых раздельных сетевых (~220В, 50Гц) нагрузок до Максимальная мощность коммутируемых нагрузок звонков 400Вт. 2.6 Максимальное количество подключаемых вторичных часов не ограничено.

6 5 4 УСТРОЙСТВО И ПРИНЦИП РАБОТЫ 4.1 Функциональная схема устройства. Функциональная схема устройства представлена на рисунке 1. 11:01:53 У 0ч 1м П 0ч 5м РЕЖ ОК ESC Модуль микроконтроллера ММК52 Кросс-плата Модуль питания МИП2-02 Модуль коммутатора релейного МКР4 Модуль измерения температуры МЛАН01 Модуль связи с вторичными часами Рисунок 1 Функциональная схема устройства Устройство построено по модульному принципу и состоит из: модуля микроконтроллера (ММК52-3) с панелью управления: ЖК дисплеем и клавиатурой; модуля коммутатора релейного (МКР4) для коммутации нагрузок звонков; модуля измерения температуры (МЛАН01); модуля МИП2-02;

10 9 В верхней строке информация, передаваемая на вторичные часы (текущее время, текущая дата, температура), при чем, информация изменяется в соответствии с установленными интервалами. Если интервал индикации какоголибо параметра равен 0, этот параметр не индицируется. Если датчик температуры не установлен или неисправен, текущая температура не индицируется. В нижней строке состояние расписания в группах. текущее время 11:01:53 состояние расписания в старших классах У 0ч21м П 0ч 5м состояние расписания в младших классах текущая дата Чт в старших классах идет урок, до конца 21 минута У 0ч21м П 0ч 5м в младших классах перемена, до конца 5 минут текущая температура 25 С % 10с П 0ч 5м в старших классах звенит, звонок, до конца 10секунд в младших классах перемена, до конца 5 минут Информация о состоянии расписания отображается в следующем виде: У 0ч21м идет урок, до конца 21 минута; П 0ч02м идет перемена, до конца 2 минуты; % 3с звенит звонок, до конца 3 сек; Если группа запрещена или отсутствуют уроки на текущий день недели, информация о расписании группы не отображается.

19 18 ~220V-AC X1 X2 Сеть 220В, 50Гц Устройство управления школьными звонками и часами СИГНАЛ-01 ВГЛА Т датчик 1 - ВХ + Т датчик 2 - ВХ + ЗВОНОК2 ЗВОНОК X11 X10 X12 X8 X7 X9 X3 X4 X6 X5 HA LAN GND DT1 +5V DS1820 Звонок 1 220В, 50Гц, 20 19 7 ХАРАКТЕРНЫЕ НЕИСПРАВНОСТИ И МЕТОДЫ ИХ УСТРАНЕНИЯ В процессе эксплуатации устройства возможно нарушение работы, связанное с какими-либо внешними воздействиями или неисправностями. Перечень характерных неисправностей приведен в таблице 2. Внешнее проявление неисправности Внутренние часы устройства не сохраняют установки после выключения питания. Индикация вторичных часов не синхронизирована с устройством управления. Показания термометра не индицируются Нет автоматической подачи звонков Вероятная причина неисправности разряд аккумуляторной батареи, установленной в модуле микроконтроллера. Обрыв кабеля связи с вторичными часами Выход из строя датчика температуры Звонки запрещены по расписанию Обрыв кабелей коммутации нагрузки звонка Таблица 2 Метод устранения неисправности 1) Отключить устройство от сети. 2) Открутить винты крепления верхней крышки устройства. 3) Осторожно перевернуть крышку, вынуть старую батарею, нажав на выступ держателя. 4) вставить новую батарею, соблюдая полярность. Устранить обрыв Обратиться в сервисный центр по ремонту устройства Разрешить звонки в расписании 1) Отключить устройство от сети. 2) Устранить обрыв

21 20 8 ТРАНСПОРТИРОВАНИЕ И ХРАНЕНИЕ 8.1. Транспортирование упакованных устройств должно осуществляться в крытых транспортных средствах автомобильным или железнодорожным видами транспорта Упакованные устройства должны храниться в условиях, обеспечивающих их сохранность от механических воздействий, загрязнений и действия агрессивных сред. 9 ГАРАНТИИ ИЗГОТОВИТЕЛЯ Предприятие - изготовитель гарантирует соответствие устройства требованиям настоящего документа при соблюдении условий транспортирования, хранения, монтажа и эксплуатации. Гарантийный срок эксплуатации - 12 мес. с момента передачи устройства заказчику.

22 21 10 СВЕДЕНИЯ О РЕКЛАМАЦИЯХ При отказе устройства в период гарантийных обязательств потребителем должен быть составлен акт о необходимости ремонта и отправки отказавшего устройства предприятию-изготовителю или вызова его представителя. АДРЕС ПРЕДПРИЯТИЯ - ИЗГОТОВИТЕЛЯ: г.брянск, ул. Майской стачки, д.6, НПП "РАДИОАВТОМАТИКА" т.ф. (4832) тел. (4832)

Читайте также: