Идентификатор вызывающего абонента на основе микроконтроллера и использование DS1232

Попробуйте наш инструмент устранения неполадок





Практическое применение микроконтроллера - идентификатор вызывающего абонента

Идентификатор вызывающего абонента известен как идентификация вызывающего абонента (CID), это телефонная служба для передачи номера вызывающего абонента на телефон вызываемого лица вскоре после ответа на вызов. Где в идентификаторе вызывающего абонента может быть дополнительно указано имя вызывающего абонента, если оно доступно. Идентификатор вызывающего абонента может отображаться на дисплее телефона или на отдельном устройстве отображения, которое к нему подключено.

Идентификатор вызывающего абонента - это характеристика цифровой телефонной сети, с помощью которой телефонный номер вызывающего абонента может быть передан вызываемому абоненту по стандартной телефонной линии до того, как он / она ответит на звонок. Существуют две разные системы сигнализации идентификатора вызывающего абонента, в которых данные передаются между первым и вторым пакетами телефонного звонка. Кроме того, информация о номере передается с использованием стандартных сигналов DTMF. Микроконтроллер используется для управления всей системой.




Входящие и набранные номера отображаются на ЖК-дисплее. Микроконтроллер используется для управления всей системой. Он получает числа через декодер DTMF и отображает их на ЖК-дисплее.

Небольшие заметки о DTMF:



Существует два типа систем набора: импульсный и тональный. Система тонального набора - это обычная система набора, работающая быстрее, чем система импульсного набора. DTMF используются в телефонной системе, а также используются для управления телефонными системами. Система DTMF состоит в основном из диапазонов низких и высоких частот для каждого номера, в соответствии с которыми сигналы могут передаваться в систему. При нажатии номера на телефоне раздается тональный сигнал.

Технические характеристики и стандарты Caller ID:


Существует два типа систем сигнализации идентификатора вызывающего абонента. Системы нумерации состоят из кода страны (CC) и значимого национального номера (NSN). Например, в телефонном номере 91-9885098850 код страны - «91», а значащий национальный номер - «9885098850». Национальный значащий номер состоит из кода города и номера абонента.

звонящийИнформация о вызывающем номере и информация о вызываемом номере передается в следующем формате:

звонящий яИнформация передается в виде последовательности тонов DTMF. Как показано на рисунке выше, первый вызывающий номер передается в виде последовательности перенаправленных номеров, за которой следует информационный код. Здесь A и B обозначают начало вызывающего и переадресованного номера. Если количество переадресованных номеров больше, они передаются по очереди. А C - конец передачи.

Основные характеристики устройства идентификации вызывающего абонента:

  • Отображение номера вызывающего телефона до ответа на звонок
  • Ведение журнала всех неотвеченных звонков, а также времени и даты звонка
  • Отображение набранного пользователем номера и продолжительности разговора
  • Отображение времени и даты, когда устройство находится в режиме ожидания
  • Предоставление пользователю возможности настраивать дату и время с помощью кнопки

Блок-схема идентификатора вызывающего абонента с использованием 8051 и работы:

Микроконтроллер - важнейший компонент системы идентификации вызывающего абонента. Его используют по многим причинам. 8051 - это 8-битный контроллер, который очень легко программировать. Он имеет 4 КБ флеш-памяти, 128 байт встроенной оперативной памяти.

идентификатор вызывающего абонентаМикроконтроллер играет главную роль в системе идентификации вызывающего абонента, он полностью контролирует все компоненты системы, в основном DTMF и ЖК-дисплей. Основная функция устройства - принимать по телефонной линии DTMF-сигналы, представляющие информацию об идентификаторе вызывающего абонента, и декодировать их в соответствующие двоичные коды. Сотовый телефон подключается через гнездо наушника к декодеру DTMF для приема данных. Затем эти коды передаются в микроконтроллер. Обработанные данные затем передаются на параллельно подключенные семь сегментных дисплеев.

Способ проверки источника питания системы на базе микроконтроллера - с помощью DS1232

DS1232 - это микросхема микромонитора, которая используется для контроля и управления питанием и выполнением программного обеспечения системы на основе микроконтроллера, а также для обеспечения сброса нажатием кнопки. В основном он работает в трех виртуальных условиях:

  1. Во-первых, температура точности компенсируется наблюдателям справочной и схемы компаратора статус Vcc.
  2. Вторая функция - выполнить управление сбросом нажатием вниз.
  3. Третья функция - это сторожевой таймер, который переводит сигналы сброса в активное состояние, если на входе строба не установлен низкий уровень до истечения времени ожидания.

Когда Vcc возвращается в состояние за пределами допуска, сигналы сброса сохраняются в активном состоянии в течение минимум 250 мс, чтобы обеспечить стабилизацию источника питания и процессора.

DS1232 доступен в 8-контактной и 16-контактной конфигурации. Здесь мы увидим только 8-контактный DS1232.

DS1232 Описание контактов DS1232

Функции:

  • Останавливает и перезапускает микропроцессор, когда он выходит из-под контроля
  • 8-контактный DIP с экономией места
  • Удаляет отдельные компоненты
  • Микропроцессор автоматически перезапустится при подаче питания.
  • Если произошло внешнее переопределение, то он управляет кнопкой.
  • Мощность питания регулируется 5% или 10%
  • Микропроцессор останется идеальным при проверке переходных процессов питания

Применение DS1232:

На схеме ниже показано, как DS1232 используется с микроконтроллером DS87C520.

DS1232-схема

В схеме используется подтягивающий резистор для активного низкого выходного сигнала и развязывающий конденсатор для уменьшения вероятности возникновения помех в источнике питания, вызывающих сброс. Выход RST DS1232 не требуется микроконтроллеру. Светодиоды используются для сигнализации, когда обслуживаются ISR (запросы обслуживания прерывания).

Когда активный высокий сигнал сброса возрастает с VCC и остается высоким в диапазоне от 250 мс до 1 секунды. Активный сброс низкого уровня остается 0 В, пока не истечет задержка, а затем подтягивается подтягивающим резистором. Подтягивающий резистор необходим, потому что RST - это выход с открытым коллектором. Обычно RST и требуется около 450 мс, чтобы стать неактивным. Если сигнал сброса неактивен, микроконтроллер должен установить низкий уровень сигнала ST до истечения сторожевого таймера. Сторожевой таймер DS1232 не может быть отключен, поэтому это должно произойти в течение n мс после того, как сигналы сброса станут неактивными, иначе микропроцессор будет сброшен. DS1232 постоянно контролирует VCC и сбрасывает микроконтроллер, если напряжение падает ниже VCCTP (точка срабатывания VCC). VCCTP может быть запрограммирован на 5% или 10% ниже VCC, и микромонитор будет удерживать сигналы сброса активными от 250 мс до 1 секунды после восстановления VCC и возврата выше VCCTP. VCCTP программируется с помощью вывода TOL.