Главная » Телефония
Призовой фонд
на март 2017 г.
1. UNI-T UT-39C
Паяльник
2. Тестер компонентов LCR-T4
Паяльник
3. 100 руб.
От пользователей

Громкоговорящая система с функцией быстрого набора номера

Хочу представить Вашему вниманию устройство, разработанное специально для офисов.На разработку этой приставки меня натолкнуло отсутствие на рынке подобных устройств. Дело в том, что то, что есть в продаже, как правило, совместимо только с Мини АТС да еще и не сможет работать в составе стандартного аналогового телефона. Поэтому данные устройства имеют ограниченный круг применения.

Устройство имеет следующие возможности:

- LCD 16 символов 2 строки. WH1602 и подобные.
- громкая связь.
- вызов любого номера (до 10знаков) легким касанием пальца к сенсорной кнопке.
- три сенсорных кнопки для фиксированного вызова ранее запрограммированного  номера.
- прием вызова, касанием к любой сенсорной кнопке.
- отображение пропущенных вызовов (до 255 шт.).
- содержит вызывной блок с генератором сигнала вызова.
- имеет возможность отключения сигнала вызова.

Устройство питается от стабилизированного напряжения 12В. Потребляет ток максимум 150мА (ток потребления зависит от типа подсветки символьного ЖКИ). Данное устройство подключается в стандартную аналоговую телефонную линию, и работает в импульсном режиме набора номера.

Теперь немного о принципе работы устройства:

Все режимы реализованы полностью программно. Микроконтроллер управляет импульсным ключом и другими узлами согласно «правилам» телефонной связи.

Для того чтобы принять вызов, достаточно просто переключить контакты реле с вызывного блока на блок разговорного узла. Станция определит подключение нагрузки в линию и соединит абонентов.

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

Структурный график посылки кода
Рис 1

Например, чтобы передать цифру «5» первой! (внимание! Первой), надо:
   1. Сымитировать поднятие трубки.
   2. Подключить нагрузку разговорного узла >200мс.
   3. Закоротить линию на > 200мс. (у себя такой процедуры не делал, работает)
   4. Передать 5 раз последовательность разрыв  шлейфа на 60мс. И замыкание шлейфа на 40мс.

Для передачи ноля надо послать код «10» в линию. Время передачи цифры ноль не должно превышать 1 сек.

Для передачи второй цифры и последующих  надо:

  1. Выдержать  закороченным (нагрузкой разговорного узла)  шлейф не менее 820мс.
  2. Послать код цифры в линию.
  3. Подключить разговорный узел.

Определение входящего вызова работает следующим образом:

Когда станция посылает вызов абоненту, у него в линии появляется напряжение переменной частоты 25Гц  с амплитудой > 100В , обычно это 120В. Основа вызывного блока состоит из 7 деталей
см. рис.2


Рис. 2

Конденсатор С1 служит для пропускания только переменного напряжения а резистор R1 служит для ограничения выбросов тока на стабилитронах , резистор R2 для ограничения тока на светодиодах оптопары. При поступлении вызова срабатывает оптопара и на микроконтроллер поступает лог. 0 тем самым сигнализируя о поступлении вызова. А МК уже генерирует сигнал на вход  УНЧ .

Определение пропущенного вызова:

При поступлении команды о вызове на вход МК, у него запускается программный таймер, и если в течении нескольких секунд (около 5сек.) не будет нажата ни одна из сенсорных (то есть не будет принят вызов) кнопок то вызов будет считаться пропущенным, и на дисплее высветится:

«Пропущенные вызовы:   
где X – количество пропущенных вызовов.

Данное устройство успешно протестировано в составе Мини АТС  LG ARIA SOHO. И показало устойчивую работу с длинной линии связи до 500 метров. Вскоре будут фото и видео собранного устройства, а также будет продемонстрирована реальная его работа.

Микропроцессорный узел данного устройства:

Микропроцессорный узел данного устройства

Кнопки быстрого набора:

"Ном1" =  PINC.2
"Ном2" =  PINC.3
"Ном3" =  PINC.4

Подключение LCD:

RS =  PD0
R/W = PD1
E  =  PD2
D4 =  PD4
D5 =   PD5 
D6 =   PD6
D7 =   PD7

Внимание!

Для нормального отображения текста может понадобится подключение дополнительного резистора номиналом 4.7К между землей и VEE (ножка контраста LCD) прямо на дисплее.

Диодный мост А1 может быть любой маломощный рассчитанный на максимальный ток 1 А и напряжение от 300 В. Я применил: DB156S
Микрофон можно использовать любой электретный. Я применил: BCM-9745
Реле К1 - TQ2-12 Panasonic
Реле К2 - R1-D1A0500 герконовое
Вместо Q2 - использовал полевой транзистор IRLU120

Примененный вариант блока УНЧ :

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

Номиналы компонентов Cs = 10nF, Rs = 10K. Работает через кусок стекла до 6 мм.

Еще в этой версии следует пояснить принцип внесения номеров в память контроллера.

И так в архиве есть дамп еепром "М8.еер"

Открываем блокнотом и видим следующее:

Данное программирование не актуально!

:100064001F03000800060B0B0B0B0B030108010612
:0F0074000B0B0B0B0B03020802060B0B0B0B0BFA
:00000001FF

Нас интересуют такие полубайты:

:100064001F 03000800060B0B0B0B0B   0301080106 12
:0F007400  0B0B0B0B0B    03020802060B0B0B0B0B FA
:00000001FF

Цифры выделенные красным шрифтом содержат закодированный номер телефона цифры выделенные синим шрифтом (шестнадцатеричная система счисления) игнорируются, то есть в данном случае используется пятизначный номер телефона. Для ввода например номера: 1234567890 надо вбить их слева на право в нужный рядок. Цифры с черным шрифтом игнорируются.

Итого, это понимается так:
:100064001F 1 номер: 03000800060B0B0B0B0B 2 номер:  0301080106 12
:0F007400  2-я половина 2-го номера: 0B0B0B0B0B  3 номер:  03020802060B0B0B0B0B FA
:00000001FF

В следующей версии прошивки я введу специальное меню в котором можно будет удобно программировать номера телефонов.

При прошивке МК фьюзы трогать не надо (по умолчанию частота МК равна 1МГц и подключена к внутреннему источнику тактирования). Можно разве что установить фьюз BODLEVEL для сброса МК при снижении питания до критического значения.

Итак: Сегодня 19.08.2013 Выкатил огромное обновление прошивки! Версия 3.01

Ввел режим программирования номеров прямо в меню устройства!
Для входа в режим программирования надо: при включении устройства, зажать кнопки "Ном2" и "Ном3" высветится программируемый канал, а внизу выставляемый номер. Кнопкой "Ном1" уменьшаем на единицу значение , кнопкой "Ном3" увеличиваем на единицу.

Для того чтобы "обрезать" программируемый номер надо:

кнопкой увеличения значения выбрать пробел и потом кратковременно нажать кнопку "Ном2", после этих действий все разряды справа после пробела сотрутся.

кратковременное нажатие кнопки "Ном2" перемещаемся на одну цифру вправо, при этом выбранная цифра мигает . Удержание кнопки "Ном2" приводит к сохранению номеров в еепром а также к выбору следующего настраиваемого номера. Для выхода из настроек - надо отключить питание и потом снова включить.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
U1 МК AVR 8-бит
ATmega8A-AU
1 Поиск в FivelВ блокнот
Q1-Q4 Биполярный транзистор
2N5551
4 Поиск в FivelВ блокнот
VO1 Оптопара
PC814
1 Поиск в FivelВ блокнот
D1 Стабилитрон5.1В1 Поиск в FivelВ блокнот
D3 Стабилитрон3.3В1 Поиск в FivelВ блокнот
D4, D5 Выпрямительный диод
1N4148
1 Поиск в FivelВ блокнот
A1 Диодный мост
DB156S
1 Поиск в FivelВ блокнот
LCD LCD индикаторWH16021 16 символов 2 строкиПоиск в FivelВ блокнот
C1, C6, C8 Конденсатор1 мкФ3 Поиск в FivelВ блокнот
C2 Конденсатор0.47мкФ 250В1 Поиск в FivelВ блокнот
C3 Конденсатор470 пФ1 Поиск в FivelВ блокнот
C4 Электролитический конденсатор220мкФ 16В1 Поиск в FivelВ блокнот
C5 Электролитический конденсатор100мкФ 10В1 Поиск в FivelВ блокнот
C7 Конденсатор1000 пФ1 Поиск в FivelВ блокнот
C9-C11 Конденсатор0.1 мкФ3 Поиск в FivelВ блокнот
C12 Конденсатор4700 пФ1 Поиск в FivelВ блокнот
R1, R15-R17, R20, R22 Резистор
10 кОм
6 Поиск в FivelВ блокнот
R2, R19, R21, R24, R25 Резистор
1 кОм
5 Поиск в FivelВ блокнот
R3 Резистор
100 кОм
1 Поиск в FivelВ блокнот
R4, R5, R8 Резистор
1.5 кОм
3 Поиск в FivelВ блокнот
R6 Резистор
18 кОм
1 Поиск в FivelВ блокнот
R7 Резистор
3.6 кОм
1 Поиск в FivelВ блокнот
R9 Резистор
120 Ом
1 Поиск в FivelВ блокнот
R10, R13 Резистор
4.7 кОм
2 Поиск в FivelВ блокнот
R11, R14, R18 Резистор
2 кОм
3 Поиск в FivelВ блокнот
R12 Резистор
4.7 Ом
1 Поиск в FivelВ блокнот
R23 Резистор
470 Ом
1 Поиск в FivelВ блокнот
VR2, VR3 Подстроечный резистор22 кОм1 Поиск в FivelВ блокнот
K1 РелеTQ2-12 Panasonic1 Поиск в FivelВ блокнот
K2 РелеR1-D1A05001 ГерконовоеПоиск в FivelВ блокнот
MC1 Электретный микрофонBCM-97451 Поиск в FivelВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: Изменена: 19.08.2013 0 0
Я собрал 0 Участие в конкурсе 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (0) | Я собрал (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

AVR-программатор USB ASP
AVR-программатор USB ASP
Конструктор для сборки: предусилитель на лампе 6N3 Ветрогенератор
вверх