Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Определитель номера стандарта FSK. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Телефония

Комментарии к статье Комментарии к статье

В настоящее время с внедрением современных цифровых АТС сервис определения номера вызывающего абонента CUP становится все более доступным. Наибольшую распространенность получает сервис CUP в стандарте FSK (частотная модуляция), позволяющий передать абоненту не только номер вызывающего абонента, но и другую информацию. Здесь в сжатой форме будет описан расширенный вариант этого стандарта Multiple Data Message Format (MDMF). Более подробную информацию можно получить в документах ETS300659-1 и ETS300659-2 Европейского института по стандартизации в области телекоммуникаций (ETSI).

В стандарте FSK данные передаются со скоростью 1200 бит/с. Логическая единица (MARK) кодируется частотой 1300 Гц, логический ноль (SPACE) - 2100 Гц. Информация передается побайтно, каждый байт начинается стартовым битом SPACE и заканчивается стоповым битом MARK. До десяти стоповых битов может быть добавлено между байтами. Обобщенная временная диаграмма передачи показана на рис. 1.

Определитель номера стандарта FSK

Информация передается между первым и вторым вызывными сигналами, длительность паузы Т1 составляет 500...2000 мс, длительность паузы Т2 - не менее 200 мс. Передаче сообщения предшествует сигнал CHANNEL SEIZURE (захват канала), представляющий собой последовательность из 300 чередующихся битов 0, 1...0, 1 или 30 байт 55Н. Длительность этого сигнала 250 мс. Затем следует сигнал MARK SIGNAL, состоящий из блока логических единиц длительностью 180 ±25 мс или 80 ±25 мс по выбору оператора. Далее следует непосредственно сообщение (MESSAGE). Сообщение представляет собой набор параметров. Каждый параметр состоит из трех полей. Первое поле - тип параметра, это один байт в НЕХ-формате, который указывает устройству Caller ID, как интерпретировать следующие два поля. Второе поле - длина параметра (тоже байт), это число байт данных, находящихся в третьем поле. Третье поле - данные параметра, это ASCII-коды в соответствии с рекомендациями CCITT, при этом старший бит всегда равен 0.

Типичный формат сообщения показан на рис. 2.

Определитель номера стандарта FSK

MESSAGE TYPE (тип сообщения) - для расширенного формата равен 80Н.

MESSAGE LENGTH (длина сообщения) - число байт в сообщении, исключая байты MESSAGE TYPE, MESSAGE LENGTH и CHECKSUM, выраженное одним байтом.

PARAM. 1 TYPE - параметр даты и времени, равен 01Н.

PARAM. 1 LENGTH - байт длины этого параметра, всегда равен 08Н.

PARAM. 1 DATA - информация о дате и времени поступившего вызова, передается в следующей последовательности: байт десятков месяца О или 1, байт единиц месяца от 0 до 9, байт десятков дней от 0 до 3, байт единиц дней от 0 до 9, байт десятков часов от 0 до 2, байт единиц часов от О до 9, байт десятков минут от 0 до 5, байт единиц минут от 0 до 9. Этот параметр не является обязательным и может не передаваться.

PARAM. 2 TYPE - параметр номера вызывающего абонента, равен 02Н, если номер передается.

PARAM. 2 LENGTH - байт длины этого параметра.

PARAM. 2 DATA - собственно номер вызывающего абонента, передается в ASCII кодах, начиная со старших разрядов, максимальная длина 20 байт. Этот параметр является обязательным и передается всегда. Однако, если у вызывающего абонента включен запрет определения номера, PARAM. 2 TYPE равен 04Н, PARAM. 2 LENGTH равен 01Н и PARAM. 2 DATA равен ASCII коду "Р" ("Private"). В случае, если станция вызывающего абонента не поддерживает протокол передачи CLIP, то PARAM. 2 TYPE равен 04Н, PARAM. 2 LENGTH равен 01Н и PARAM. 2 DATA равен ASCII коду "0".

PARAM. 3 TYPE - параметр имени вызывающего абонента, равен 07НЕХ, если имя передается.

PARAM. 3 LENGTH - байт длины этого параметра.

PARAM. 3 DATA - имя вызывающего абонента, передается в кодировке ASCII, максимальная длина 50 байт. Этот параметр не является обязательным и может не передаваться. В случае, если АТС передает этот параметр, но вызывающий абонент заблокировал передачу своего имени, то PARAM. 3 TYPE равен 08Н, PARAM. 3 LENGTH равен 01Н и PARAM. 3 DATA равен ASCII коду "Р". Также PARAM. 3 DATA равен ASCII коду "0" в случае. если имя абонента недоступно по какой-либо другой причине.

CHECKSUM - байт контрольной суммы, являющийся двоичным дополнением по модулю 256 суммы всех байтов сообщения, начиная с MESSAGE TYPE, исключая сам байт CHECKSUM. Данный протокол не предусматривает коррекцию ошибок, и, если контрольная сумма не равна нулю, сообщение отбрасывается.

Список передаваемых параметров определяется на каждой АТС. Стандартом предусмотрены резервные коды параметров для использования конкретным телефонным оператором. Параметры могут быть переданы в произвольном порядке. Для обеспечения совместимости неизвестные параметры отбрасываются устройством Caller ID. Если в сообщении присутствуют взаимоисключающие параметры, то используется только первый.

Простой формат SDMF (Single Data Message Format) является частным случаем расширенного формата и в настоящее время применяется редко. В этом формате передаются только два параметра - дата-время и номер абонента. Тип сообщения равен 04НЕХ.

В таблице побайтно рассмотрен пример передачи номера 246-58-31 в 20 часов, 45 минут, 26 декабря с указанием причины отсутствия имени вызывающего абонента.

Определитель номера стандарта FSK

Предлагаю читателям для повторения собственную конструкцию приставки Caller ID, которая совместима с SOME и MDMF форматами. Работоспособность конструкции проверена на реальных телефонных линиях. Устройство подключается параллельно телефонному аппарату в телефонную линию с напряжением линейных батарей 48...60 В. Оно отличается простотой управления, надежностью определения номера, предельно низким энергопотреблением от источника питания и от телефонной линии. Приставка не мешает работе факсов, автоответчиков и других устройств, работающих в автоматическом режиме, и отвечает требованиям стандартов по подключению абонентских устройств. Конструктивно может быть выполнена в отдельном корпусе или встроена в телефонный аппарат.

Питание устройства осуществляется от батареи из трех гальванических элементов типоразмера АА или AAA или от аккумуляторной батареи напряжением 4...5 В. Обеспечивается постоянная подзарядка элементов питания малым током от линии. Ток потребления от телефонной линии при уложенной трубке в ждущем режиме (при Ипит = 4,5 В) - не более 0,1 мА, при этом ток подзарядки источника питания - не менее 0,01 мА. Средний ток потребления от источника питания в других режимах - не более 1 мА.

Схема устройства показана на рис. 3.

Определитель номера стандарта FSK

Объем памяти приставки - шестьдесят три входящих номера. Память организована по принципу "первым вошел - первым вышел". Двумя кнопками SB2 ("Пред.") и SB3 ("След.") можно "листать" память в сторону более ранних звонков и в сторону поздних звонков. В память записываются номер, время и дата звонка. Предусмотрено экономичное использование памяти, т. е. если один и тот же абонент дозванивается к вам с периодичностью менее 10 мин, то его номер записывается в память единожды и фиксируется время последнего звонка. При отключенном питании информация в памяти и работа часов сохраняются не менее 3 мин (зависит от емкости конденсатора С8), что достаточно для замены элементов питания. Число новых звонков, записанных в память после последнего ее просмотра, отображается на индикаторе. Счетчик новых звонков сбрасывается после просмотра памяти.

Управление приставкой осуществляется посредством меню из трех функций: Настройка будильника, Настройка часов и Очистка памяти. Вход в меню функций - по нажатию кнопки SB1 ("Функ.").

Основа устройства - микроконтроллер PIC16F628 (DD1). Декодирование FSK осуществляется программно. Используется один из встроенных компараторов, выводы РА1 и РА2 являются его входами. Опорное напряжение формируется цепью R2R3R4, резистор R3 задает смещение между входами компаратора 10...15 мВ.

Каскад на транзисторе VT1 - это простейший компаратор для анализа вызывного сигнала. Вывод PB0 контроллера DD1 сконфигурирован как внешний источник прерываний по фронту. Цепь R9VD4 при подключенной телефонной линии обеспечивает подзарядку батареи GB1 током в пределах 10...20 мкА. Стабилитрон VD5 защищает цепь питания от возможного превышения напряжения. Желательно использовать импортные стабилитроны с хорошей крутизной характеристики, от этого зависит общее потребление.

Для звукового сопровождения нажатия кнопок служит звуковой излучатель НА1 со встроенным автогенератором на рабочее напряжение 6 или 12 В. Если не требуется звук, излучатель НА1 можно не устанавливать. Микросхема DD2 в этой конструкции используется только как часы, таймер, календарь и будильник.

Для хранения определившихся номеров используется flash-память 24С08 (DD3). Для каждого номера отводится 16 байт. Информация записывается в двоично-десятичном формате, т. е. 4 байта отводится для даты и времени звонка, а 12 байт отводится для номера с максимальной длиной до 24 цифр. Микросхемы DD2 и DD3 по интерфейсу l2C подключены к контроллеру DD1.

При включении питания инициализируются регистры контроллера DD1 и часов DD2. Таймер микросхемы DD2 настраивается на интервал 7 с. После этого устройство переходит в ждущий режим, контроллер выполняет команду SLEEP. Он может быть активирован одним из следующих событий: фронтом на входе РВО (входящий вызов), изменением состояния входов РВ4, РВ5 (нажатие кнопок или импульс на выводе INT DD2), нажатием кнопки SB1 (сброс контроллера). Программа анализирует тип сброса, и если это "горячий" перезапуск (кнопка SB1), то производится вход в меню функций.

С периодом 7 с на выводе INT микросхемы DD2 появляется импульс, по которому контроллер считывает регистры минут и часов из микросхемы DD2 и загружает этими значениями индикатор HG1. Это предотвращает автоматическое переключение индикатора в режим секундомера. В ждущем режиме соотношение времени активности контроллера к времени нахождения в SLEEP равно 1:7.

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

В режиме просмотра памяти входящих звонков нажатие кнопок активирует контроллер, из памяти выбирается информация о номере, времени и дате звонка и выводится на индикатор. Две секунды индицируется номер, следующие две секунды индицируется дата и время звонка.Этот цикл повторяется трижды, затем устройство переходит в ждущий режим. Режим входящего вызова имеет приоритет над режимом просмотра памяти. Вход в меню функций, т.е. сброс, имеет самый высокий приоритет.

Устройство собрано на односторонней печатной плате (рис. 4).

Определитель номера стандарта FSK

Перед монтажом элементов необходимо установить перемычку, проходящую под выводами микросхем. Конденсатор С1 должен иметь емкость в пределах от 0,022 до 0,047 мкФ и быть рассчитан на рабочее напряжение не менее 250 В. Емкость конденсатора C3 может быть от 4700 до 10000 пф.

Для налаживания устройства необходим обычный мультиметр (желательно цифровой), осциллограф с входным сопротивлением 10 МОм и батарея элементов или аккумуляторов напряжением 4,5...4,8 В для питания устройства. Также понадобится тонкая отвертка с изолированной ручкой для регулировки подстроечного конденсатора С7. При правильной сборке из исправных компонентов устройство начинает работать сразу и необходимо лишь проверить работу компаратора VT1 и потребляемый ток.

НЕЛЬЗЯ ПОДКЛЮЧАТЬ ПРИСТАВКУ К ТЕЛЕФОННОЙ ЛИНИИ, ПРЕДВАРИТЕЛЬНО НЕ ВКЛЮЧИВ ПИТАНИЕ!

Включаем питание 4,5. .4,8 В через миллиамперметр, предварительно установленный на пределе измерения не менее 5 мА постоянного тока. Примерно через 5 с приставка перейдет в ждущий режим (на индикаторе появится время и счетчик звонков), ток потребления при этом не должен превышать 50 мкА. Если ток больше или приставка не переходит в ждущий режим, необходимо проверить качество монтажа, прошивку контроллера и стабилитрон VD5. В ждущем режиме через каждые 7 с контроллер регенерирует индикатор, поэтому показания миллиамперметра кратковременно увеличиваются.

Включаем питание напрямую (без миллиамперметра), подключаем выводы диодного моста VD1 (предназначенные для телефонной линии) в линию, в разрыв одного из проводов включаем миллиамперметр. Приставка должна находиться в дежурном режиме, при этом ток в измеряемой цепи не должен превышать 100 мкА.

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

Последний этап налаживания - подстройка точности хода часов конденсатором С7. Сделайте это в процессе эксплуатации. Если часы "уходят", слегка поверните ротор С7. Повторяйте эту операцию, пока не добьетесь точного хода часов. Применяйте диэлектрическую отвертку, так как внесение емкости в цепь автогенератора микросхемы DD2 может привести к сбою в его работе.

Применяемые микросхемы чувствительны к статическому электричеству, поэтому пользуйтесь изолированным от сети "заземленным" паяльником мощностью не более 40 Вт. Все операции по монтажу выполняйте при отключенном питании.

Несколько слов о том, как управлять приставкой. Кнопка SB2 "Пред." листает память в сторону более ранних звонков, а кнопка SB3 "След." - в сторону более поздних. Приставка покажет номер, дату и время звонка, а после этого автоматически перейдет в ждущий режим.

Для входа в меню установок нажмите и отпустите кнопку SB1 "Функ.". Для выбора функции используйте кнопку SB3. Для входа в функцию используйте кнопку SB2.

F1 - установка будильника. На индикаторе слева направо появятся символ выключателя будильника ("-" - будильник выключен, "Р" - будильник включен) и значения часов и минут. Для выбора значения используйте кнопку SB3, для изменения - SB2. Для выхода из функции нажмите кнопку SB3 на время не менее 0,5 с и отпустите.

F2 - установка времени и даты. На индикаторе слева направо появятся значения даты, месяца, часов и минут. Для выбора значения используйте кнопку SB3, для изменения - SB2. Для выхода из функции нажмите кнопку SB3 и удерживайте ее не менее 0,5 с, а по сигналу точного времени отпустите.

F3 - очистка всей памяти номеров. Войдя в эту функцию, у вас есть 10 с для подтверждения операции кнопкой SB2. Выход - автоматически.

Никаких других установок не требуется.

Программный код контроллера fsk6.zip. Слово конфигурации содержится в НЕХ-файле.

Автор: В.Бачул, г.Кишинев

Смотрите другие статьи раздела Телефония.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Оптимальная продолжительность сна 12.11.2025

Сон играет ключевую роль в поддержании здоровья, когнитивных функций и общего самочувствия. Несмотря на широко распространенный стереотип о восьмичасовом сне, последние исследования показывают, что оптимальная продолжительность сна для большинства здоровых взрослых ближе к семи часам. Эволюционный биолог из Гарварда, Дэниел Э. Либерман, утверждает, что традиционная норма восьми часов сна - это скорее культурное наследие индустриальной эпохи, чем биологическая необходимость. По его словам, полевые исследования, проведенные в сообществах, не использующих электричество, показывают, что средняя продолжительность сна составляет 6-7 часов, что значительно отличается от общепринятого стандарта. Современные эпидемиологические данные подтверждают этот взгляд. Исследования выявили так называемую "U-образную кривую" зависимости между продолжительностью сна и рисками для здоровья. Минимальные показатели заболеваемости и смертности наблюдаются именно у людей, спящих около семи часов в сутки. ...>>

Дефицит кислорода усиливает выброс закиси азота 12.11.2025

Парниковые газы играют ключевую роль в изменении климата, а закись азота (N2O) - один из наиболее опасных среди них. Этот газ не только втрое сильнее углекислого газа в удержании тепла, но и разрушает озоновый слой. Недавнее исследование американских ученых показало, что микробы в зонах с низким содержанием кислорода активно производят N2O, усиливая глобальные климатические риски. Команда из Университета Пенсильвании изучала прибрежные воды у Сан-Диего и провела наблюдения на глубинах от 40 до 120 метров в Восточной тропической северной части Тихого океана - одной из крупнейших зон дефицита кислорода. Исследователи сосредоточились на том, как морские микроорганизмы превращают нитраты в закись азота. В ходе работы выяснилось, что существует два пути образования N2O. Один путь начинается с нитрата, другой - с нитрита. На первый взгляд более короткий путь должен быть эффективнее, однако микробы, использующие нитрат, продуцируют больше газа, поскольку этот "сырьевой" источник более д ...>>

Омега-3 помогают молодым кораллам выживать 11.11.2025

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

Случайная новость из Архива

Гибридные смарт-карты вместо загранпаспартов 29.12.2014

Рост туристических потоков между государствами в ближайшие четыре года приведет к активизации рынка электронных загранпаспортов и виз, считают в TechNavio. Электронные загранпаспорта и визы используются для установления личности человека, пересекающего границу. Как правило, информация о личности хранится на чипе смарт-карты и включает в себя уникальный идентификационный номер и цифровую подпись.

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

Среднегодовой прирост рынка е-загранпаспортов и е-виз с 2015 по 2019 г. составит 30,17%. Чем больше людей путешествуют за границу в деловые и туристические поездки, тем больше становится потребность в эффективном контроле границ.

Для того чтобы повысить безопасность туристов и снизить риск террористических атак, Международная организация гражданской авиации (ICAO) обязала своих членов внедрять электронные загранпаспорта, напоминают аналитики. Это не в последнюю очередь влияет на темпы роста рынка. Основным трендом на глобальном рынке е-загранпаспортов станет популяризация гибридных (контактно-бесконтактных) смарт-карт, утверждают эксперты.

Гибридные карты позволяют передавать одну и ту же хранимую информацию по различным интерфейсам, тем самым интегрируясь с разными видами считывателей и систем обработки паспортных данных. Это избавляет от необходимости вводить несколько разных карт для разных типов документов и обеспечивает простоту взаимодействия карты с системами контроля границ различных государств.

Основными поставщиками е-загранпаспортов и виз, в том числе с гибридным интерфейсом, станут гиганты рынка смарт-карт - Gemalto, Giesecke and Devrient, Morpho и Oberthur Technologies. Также успехов на этом поприще добьются такие вендоры как 4G Identity Solutions, ASK, CardLogic, DataCard, Eastcompeace, HID Global, Infineon Technologies, IRIS и Muhlbauer Group.

Кроме того, по словам Файзала Гауса (Faisal Ghaus), вице-президента TechNavio, особой ценностью будут обладать гибридные смарт-карты семейства MIFARE от NXP Semiconductors. Этот продукт, по мнению аналитиков, станет лидером на рынке гибридные е-загранпаспортов.

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

Другие интересные новости:

▪ Ноутбуки TOSHIBA SATELLITE теперь умеют записывать DVD-R/RW

▪ Церкви Галлея

▪ 6 зондов отправятся искать жизнь на Марсе

▪ В Солнечной системе может оказаться более ста планет

▪ Немецкие города могут запрещать дизельные автомобили

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Конспекты лекций, шпаргалки. Подборка статей

▪ статья Жан-Франсуа Милле. Знаменитые афоризмы

▪ статья Что такое полнота? Подробный ответ

▪ статья Врач-ревматолог. Должностная инструкция

▪ статья Полуядровые мыла. Простые рецепты и советы

▪ статья Модернизация громкоговорителей 25АС-121. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2025