Изобретение относится к технике электронной обработки информации и может быть использовано для создания многофункциональных устройств накопления, ведения и использования офисной и бытовой информации, т.е. так называемых офисных серверов.
Известен автоматический телефонный секретарь, определить номера вызывающего абонента (см. ж. Радиолюбитель N3, 1993, стр. 19 - 21), представляющий собой микроконтролер на однокристальной ЭВМ серии КР1816. Однако из-за несовершенства структурной схемы и малого объема адресуемой памяти функциональные возможности этого устройства сильно ограничены.
Общим с предлагаемым устройством является наличие микропроцессора, соединенного выходом с входом блока индикации.
Известно также устройство для автоматического определения номера вызывающего абонента (см. там же), принцип действия которого также основан на цифровой обработке сигналов с применением процессора Z80 и переферийных микросхем, количество которых уменьшено по сравнению с вышеприведенными устройствами, что снизило ток потребления до 100 ма и излучаемые телефоном радиопомехи.
Общим с предлагаемым устройством является наличие процессора обработки декодированной информации, блока индикации и клавиатуры управления устройством. Однако этому устройству присущи вышеприведенные недостатки.
Наиболее близким по технической сущности и достигаемому эффекту является телефонный сервер "Phone PLUS 1992" (см. ж. Радиолюбитель N 5 за 1993 г. стр. 19 - 21), содержащий блок центрального процессора, ОЗУ, ПЗУ, селектор адреса, таймер, порты ввода-вывода информации, блок отображения информации, блок связи с телефонной линией. Блок центрального процессора шинами обмена данными соединен с ОЗУ, ПЗУ и портами ввода-вывода данных, а адресными шинами соединен с селектором адреса, ОЗУ и ПЗУ. Первые управляющие выходы блока центрального процессора соединены с портами ввода-вывода, а вторым управляющим выходом - с ОЗУ и ПЗУ. Третий управляющий выход блока центрального процессора соединен с ОЗУ. Первые управляющие выходы селектора адреса соединены с портами ввода-вывода информации, а вторые - с вторыми управляющими входами ОЗУ и ПЗУ соответственно. Блок отображения информации соединен входами с портами ввода-вывода информации, соединенными другими выходами с телефонной линией через блок связи с телефонной линией. Один из управляющих входов блока центрального процессора через таймер соединен с соответствующим управляющим выходом. Порты ввода-вывода соединены информационными шинами с клавиатурой.
Основными недостатками известного устройства является ограниченные сервисные возможности из-за малого объема адресуемой памяти, определяемого элементной базой, на которой выполнено устройство, а также прекращение функционирования устройства при отключении питания, поскольку все функции обеспечиваются процессором.
В основу изобретения поставлена задача создания такого многофункционального электронного аппарата, а котором за счет структурных изменений и введения новых блоков обеспечивается максимально широкий спектр функций накоплений, ведения и использования офисной и бытовой информации, а именно, максимально расширены телефонные функции (индикация времени и стоимости разговора, автозвон, телефонная связь по часам или календарю, при отсутствии питания и т.п.), речевые функции (ввод и вывод речевых сообщений, автоответ с записью сообщения и времени звонка, деловое расписание - календарь с подсказками, говорящие часы и календарь, запись разговора в память или на магнитофон, перезапись разговора), компьютерные функции (ввод и редактирование текстов, ведение баз данных, прием-передача текстовых сообщений, печать, калькулятор, доступ к удаленным базам данных, защита от несанкционированного доступа, словарь), функции автоматического определения номера (дифференцированные соединения и ответы, запоминание номеров и времени звонков).
Поставленная задача решается многофункциональным телефонным аппаратом, содержащим блок центрального процессора, ОЗУ, ЭППЗУ, селектор-модификатор адреса, счетчик, порты ввода-вывода информации, блок связи с телефонной линией, блок центрального процессора шинами обмена данными соединен с ОЗУ, ЭППЗУ и портами ввода-вывода, а адресными шинами соединен с селектором-модификатором адреса, ОЗУ, ЭППЗУ, первые управляющие выходы блока центрального процессора соединены с портами ввода-вывода, а вторые управляющие выходы подключены к ОЗУ и ЭППЗУ, управляющие выходы селектора-модификатора адреса соединены со вторыми вправляющими входами ОЗУ и ЭППЗУ, а адресный выход связан с одним из адресных входов ЭППЗУ, порты ввода-вывода информации своими управляющими выходами соединены с группой управляющих входов блока связи с телефонной линией, связанного входами-выходами с телефонной линией, вход прерывания блока центрального процессора через счетчик соединен с его тактирующим выходом, порты ввода-вывода соединены информационными шинами с первой матрицей клавиатуры, при этом аппарат содержит блок преобразования формы информации, входные шины данных которого соединены с шинами данных блока центрального процессора, а управляющие входы связаны с первыми управляющими выходами блока центрального процессора, соединенными также с управляющими входами блока отображения информации, входные шины данных которого соединены с шинами данных блока центрального процессора, а второй управляющий вход соединен с шинами адресов, блок телефонного номеронабирателя соединен выходами с первыми входами блока связи с телефонной линией, входом - с первым выходом блока связи с телефонной линией, а входами-выходами со второй матрицей клавиатуры, второй выход блока связи с телефонной линией подключен к информационному входу портов ввода-вывода информации, аналоговые вход и выход блока связи с телефонной линией соединены с аналоговыми выходом и входом узла аналого-цифрового и цифроаналогового преобразования соответственно, а управляющий вход селектора-модификатора адреса связан с оставшимся выходом портов ввода-вывода.
Блок-схема предлагаемого аппарата представлена на прилагаемых чертежах:
на фиг. 1 - блок-схема аппарата;
на фиг. 2 - блок центрального процессора;
на фиг. 3 - селектор-модификатор адреса;
на фиг. 4 - порты ввода/вывода информации;
на фиг. 5 - блок отображения информации;
на фиг. 6 - блок связи с телефонной линией;
на фиг. 7 - блок преобразования формы информации;
на фиг. 8 - блок телефонного номеронабирателя.
Блок-схема (фиг. 1) предлагаемого аппарата содержит блок 1 центрального процессора, ОЗУ 2, ЭППЗУ 3, селектор-мидификатор 4 адреса, счетчик 5, порты ввода-вывода 6 информации, блок 7 отображения информации, блок 8 связи с телефонной линией, блок 9 аналого-цифрового и цифроаналогового преобразования, блок 10 телефонного номеронабирателя, первая 11 и вторая 12 матрицы клавиатуры, тактовый выход 13 и выход прерывания 14 блока центрального процессора.
Блок 1 центрального процессора (фиг. 2) содержит микропроцессор 15, синхрогенератор 16, кварцевый резонатор 17, регистры адреса 18, 19 и дешифратор 20, кварцевый резонатор подключен к входам синхронизатора, связанного выходами с входом синхронизации микропроцессора и тактовым выходом блока, вход прерывания микропроцессора соединен с одноименным входом блока, информационные выходы микропроцессора подключены к шинам обмена данными устройствами и через первый регистр адреса к шинам обмена данными устройства и через первый регистр адреса к младшим шинам адреса устройства, средние шины адреса устройства подключены к средним выходам адреса микропроцессора, старшие выходы адреса которого через второй регистр адреса связаны со старшими шинами адреса устройства, первый управляющий выход микропроцессора подключен к стробирующим входам регистров адреса, а оставшиеся управляющие выходы микропроцессора связаны с входами дешифратора, подключенного выходами к управляющим выходам блока.
Селектор-модификатор 4 адреса (фиг. 3) содержит инвертор 21, вход которого соединен со старшей шиной адреса аппарата, подключенной к одному из управляющих выходов селектора-модификатора, выход, связан со вторым управляющим выходом селектора-модификатора, а управляющий вход селектора модификатора подключен к его адресному выходу.
Порты ввода-вывода 6 информации (фиг. 4) выполнены на микросхеме 1834ВВ55А, информационные входы-выходы которой подключены к шинам обмена данными аппарата, адресные входы и вход выбора кристалла связаны с адресными шинами аппарата, а управляющие входы чтения и записи соединены соответственно с первыми управляющими выходами блока центрального процессора.
Блок 7 отображения информации (фиг. 5) выполнен ан жидкокристаллическом индикаторе 22 LTN211R-10 фирмы Philips, информационные входы-выходы которого подключены к шинам обмена данными аппарата, первый управляющий вход соединен с одной из адресных шин аппарата, вторая связана с одним из входов элемента 23 И, подключенного выходом ко второму управляющему входу индикатора, а вторым входом связанного с выходом элемента 24 ИЛИ, соединенного входами с первым управляющими выходами блока центрального процессора, один из которых подключен кроме того к третьему управляющему входу индикатора.
Блок 8 связи с телефонной линией (фиг. 6) содержит переключаемый голосом узел 25, реализованный на микросхеме 1446Х2, три аналоговых сумматора 26 - 28, пять аналоговых ключей 29 - 33, два усилителя 34, 35, фильтр 36, микрофон 37, ключи разговорный 38 и импульсный 39, формирователь 40 логических уровней, трубку 41 телефонную, громкоговоритель 42, звонок 43, диодный мост 44, переключатель 45 рычажный, состоящий из двух замыкающихся и двух размыкающихся контактов, выводы моста, предназначенные для подключения переменного напряжения, соединены с телефонной линией, отрицательный вывод подключен к шине нулевого потенциала, положительный вывод соединен с выходом импульсного ключа, входом формирователя логических уровней и первыми выводами первых замыкающегося и размыкающегося контактов, вторые выводы которых соединены с первым контактом звонка и выходом первой группы входов-выходов узла соответственно, первый вход импульсного ключа соединен с первым входом первой группы входов-выходов, оставшийся вход которой связан с первым входом разговорного ключа, второй вход которого соединен с первым входом второй группы входов-выходов узла, а выход связан со вторым входом импульсного ключа, первым выходом переключаемого голосом узла, первым входом первого сумматора и первым выводом второго размыкающегося контакта рычажного переключателя, связанного вторым выводом с трубкой телефонной, второй вход первого сумматора связан со вторым выходом переключаемого голосом узла, а выход соединен с первым входом последнего, связанного вторым входом с микрофоном, третьим входом со вторым входом второй группы входов-выходов, а четвертым входом соединенного с выходом первого аналогового ключа, подключенного одним из входов к третьему входу второй группы входов-выходов узла, четвертый вход которой соединен с первым входом второго аналогового ключа, связанного вторым входом с третьим выходом управляемого голосом узла, четвертый и пятый выходы которого подключены соответственно к первым входам второго сумматора и третьего аналогового ключа, второй вход которого подключен к пятому входу второй группы входов-выходов блока, подключенной шестым входом к первому входу четвертого аналогового ключа, выход второго аналогового ключа связан со вторым входом второго сумматора, третий вход которого подключен к аналоговому входу блока, а выход через первый усилитель и фильтр связан со вторым входом четвертого аналогового ключа, аналоговым выходом блока и вторым входом первого аналогового ключа выходы третьего и четвертого аналоговых ключей связаны соответственно с первым и вторым входами третьего сумматора, подключенного выходом через второй усилитель к громковорителю, третий вход импульсного ключа подключен к седьмому входу второй группы входов-выходов блока, первый и второй выходы которой подключены соответственно к выходу формирователя логических уровней и через второй замыкающийся контакт рычажного переключателя к шине нулевого потенциала, связанной во вторым контактом звонка через пятый аналоговый ключ, управляющий вход которого соединен с шиной питания.
Блок 9 преобразования формы информации (фиг. 7) реализован на микросхеме AD7569 фирмы Analog Devices, информационные входы-выходы которого подключены к шине обмена данными аппарата, а управляющие входы связаны соответственно с одной из адресных шин аппарата, и к первым управляющим выходам блока центрального процессора.
Блок 10 телефонного номеронабирателя (фиг. 7) выполнен на микросхеме 1008ВЖ10, сканирующие входы-выходы которой подключены ко второй матрице клавиатуры, управляющий вход связан с одним из входов рычажного переключателя, а выходы подключены к соответствующим входам блока связи с телефонной линией.
Первая 11 и вторая 12 матрицы клавиатуры представляют собой наборы шин столбцов и строк, связанные между собой замыкающимися контактами, причем контакт находится на пересечении каждой шины строки с каждой шиной столбца.
Устройство работает следующим образом. Блок центрального процессора 1 выполняет программу, находящуюся в ЭППЗУ 3, в процессе выполнения которой читает и записывает данные с ОЗУ 2, ЭППЗУ 3, порты ввода-вывода 6, индицирует информацию, выводя ее в блок отображения информации 7, принимает аналоговые сигналы из блока связи с телефонной линией 8 через блок преобразования формы информации 9, выводит аналоговые сигналы в блок 8 через блок 9. Через фиксированные промежутки времени счетчик 5 выдает сигналы прерывания, что вызывает перевод блока 1 на выполнение прерывающей программы.
Обращение блока 1 к запоминающим узлам 2 и 3 производится с помощью селектора-молификатора адреса 4. При этом весь адресный диапазон блока 1 разбит на две равные части, одна из которых соответствует ОЗУ, а другая - ЭППЗУ. Информационный объем ЭППЗУ в два раза превышает половину пространства, прямо адресуемого блоком 1. Программы работы устройства размещены исключительно в младшей половине ЭППЗУ. В старшей его части размещаются исключительно данные, которые должны сохраняться при отключении питания в сети. Сигнал, устанавливаемый блоком 1 на старшей адресной шине, выбирает (см. фиг. 3) ОЗУ или ЭППЗУ. После включения устройства (начальной установки) бит портов 6 ввода-вывода, управляющий селектором-модификатором 4, сброшен, из-за чего на адресном выходе последнего, управляющем старшим битом адреса ЭППЗУ, установлен уровень логического "0". Обращение производится к младшей части ЭППЗУ. При необходимости обратиться к ячейкам, расположенным в старшей части ЭППЗУ, соответствующий фрагмент программы переписывается из младшей части ЭППЗУ в ОЗУ. Управление передается этому фрагменту. Под управлением этого фрагмента бит портов 6, управляющий селектором-модификатором 4, устанавливается в "1". Теперь все обращения к ЭППЗУ приходятся на его старшую половину. Необходимая информация из нее переписывается в ОЗУ, после чего названный бит портов 6 сбрасывается, и управления возвращается программе, находящейся в ЭППЗУ.
Вывод информации в блок отображения 7, ввод и вывод информации через блок 9 особенностей не имеют. Ввод информации из матрицы клавиатуры 11 производится путем ее программного опроса. При этом в соответствии с программой, на выходных битах портов 6, связанных со столбцами матрицы, организовывается режим "бегущего 0" (всякий раз при опросе все биты портов кроме одного устанавливаются в "1"; логический "0" циклически сдвигается после каждого опроса матрицы). Если нажата клавиша, находящаяся на пересечении i-го столбца и j-й строки, то при всех опросах матрицы клавиатуры, кроме i-го, будут получены коды с "1" во всех битах, при i-м опросе матрицы будет получен код с "0" в j-м бите и уровнями логической "1" в остальных битах.
При наборе номера абонента телефонной сети на разговорный ключ 38 и импульсный ключ 39 поступают открывающие потенциалы либо от блока 1 центрального процессора через соответствующие выходы портов 6 ввода-вывода, либо от блока телефонного номеронабирателя 10. Импульсный ключ соединяет телефонную линию с разговорным ключом, а разговорный ключ замыкает ее накоротко. При наборе каждой цифры импульсный ключ размыкается количество раз, соответствующее значению цифры, после набора последней цифры разговорный ключ размыкается, а импульсный остается замкнутым.
Набор номера абонента телефонной сети может осуществляться двумя способами: с помощью матриц клавиатуры 11 или 12. В первом случае блок центрального процессора получает набираемый номер через порты 6 ввода-вывода, через которые управляет импульсным и разговорным ключами. Во втором случае набираемый номер воспринимается блоком 10 телефонного номеронабирателя, который и управляет импульсным и разговорным ключами.
Сигнал вызова с телефонной линии через диодный мост 44 поступает на формирователь 40 логических уровней, с которого в виде чередующихся с частотой вызывного сигнала АТС уровней логических "0" и "1" передается на соответствующий вход портов 6 ввода-вывода и через них на блок 1 центрального процессора. При отсутствии вызова на выходе формирователя 40 сигнал имеет постоянный уровень. Блок центрального процессора, обнаружив и проидентифицировав на соответствующем входе портов ввода-вывода указанное чередование логических уровней, открывает аналоговый ключ 31 и выводит звуковой сигнал через блок 9 преобразования формы информации (фиг. 1), сумматор 27 (фиг. 2), усилитель 34, фильтр 36, ключ 31, сумматор 28 и усилитель 35 на громкоговоритель 42.
При отсутствии сетевого питания открывается ключ 33, подключающий звонок 43 к телефонной линии, и сигнал вызова поступает на звонок.
Разговор может проходить как при снятой телефонной трубке, так и без ее снятия. При снятии телефонной трубки 41 с рычажного переключателя 45 последний с соответствующих контактных групп подает необходимые логические уровни на порты 6 ввода-вывода и блок 10 телефонного номеронабирателя. Последний, реагируя на снятие телефонной трубки, открывает импульсный ключ 39, подключая тем самым телефонную линию к входу сумматора 26, выходу переключаемого голосом узла 25 и к телефонной трубке (через один из контактов рычажного переключателя). При снятой телефонной трубке аналоговые ключи 29 - 32 закрыты, микрофон 37 отключен (последняя коммутация выполнена внутри узла 25).
Если телефонная трубка не снята, импульсный ключ 39 открывается блоком центрального процессора (через порты ввода-вывода), и разговор ведется с помощью микрофона 37 и громкоговорителя 42 через переключаемый голосом узел 25. Последний имеет следующие входы и выходы (сверху вниз):
- вход телефонной линии;
- микрофонный (отключаемый) вход;
- неотключаемый вход;
- вход отключения микрофона;
- парафазные выходы (прямой и инверсный);
- выход отфильтрованного сигнала телефонной линии;
- выход микрофонного усилителя;
- выход отключаемого сигнала телефонной линии.
Узел выполняет следующие функции:
- препятствует возникновению микрофонного эффекта при громкоговорящей на микрофонном входе и входе телефонной линии; если уровень сигнала на микрофонном входе оказывается больше, то сигналы на парафазных выходах отключаются и появляется сигнал на выходе отключаемого сигнала телефонной линии; при отсутствии сигналов на первых двух входах отключаются все выходы, кроме выходов отфильтрованного сигнала телефонной линии и микрофонного усилителя);
- с целью уменьшения уровня шумов и фона, наводимого в телефонной линии переменным током силовой промышленной сети, с помощью внутренних фильтров ограничивают снизу полосу частот сигнала телефонной линии; отфильтрованный таким образом сигнал выводится на выход отфильтрованного и отключаемого сигналов телефонной линии.
Открытый импульсный ключ 39 подключает телефонную линию к инвертирующему парафазному выходу узла 25 и через сумматор 26 - к входу телефонной линии названного узла. Кроме того, блок центрального процессора через порты ввода-вывода включает аналоговый ключ 32 и, используя вход отключения микрофона узла 25, подключает к последнему микрофон 37. Таким образом, сигнал с микрофона поступает на микрофонный вход узла 25, усиливается последним ив виде двух противофазных сигналов поступает на прямой и инвертирующий парафазные выходы названного узла. Прямой сигнал поступает в телефонную линию, а инверсный, складывается (вычитается) на сумматоре 26 с сигналом, присутствующим на телефонной линии, благодаря чему устраняется местный эффект. Отфильтрованный сигнал с выхода отключаемого сигнала телефонной линии через аналоговый ключ 32, сумматор 28 и усилитель (низкой частоты) 35 поступает на громкоговоритель 42.
При реализации функций автоответчика речевая информация, вводимая с микрофона 37 или с телефонной линии, через блок преобразования формы информации 9 блоком центрального процессора 1 записывается в ЭППЗУ 3, а информация, хранящаяся в ЭППЗУ, через узел 9 передается в телефонную линию или на громкоговоритель 42. В таблице приведены состояния аналоговых ключей, обеспечивающие названные режимы передачи информации.
Примечание. МФН обозначает ключ, размещенный внутри узла 25 и управляемый входом отключения микрофона.
название | год | авторы | номер документа |
---|---|---|---|
ЦИФРОАНАЛОГОВАЯ СИСТЕМА ДЛЯ РЕГИСТРАЦИИ И ОБРАБОТКИ ИНФОРМАЦИИ | 1991 |
|
RU2022364C1 |
МНОГОКАНАЛЬНЫЙ КОММУТАТОР | 1991 |
|
RU2026605C1 |
МНОГОКАНАЛЬНАЯ СИСТЕМА ДЛЯ РЕГИСТРАЦИИ ФИЗИЧЕСКИХ ВЕЛИЧИН | 1991 |
|
RU2037190C1 |
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ТРЕХМЕРНЫХ ЗАДАЧ МАТЕМАТИЧЕСКОЙ ФИЗИКИ | 1991 |
|
RU2051411C1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО МАГАЗИННОГО ТИПА | 1991 |
|
RU2081459C1 |
Процессор для обработки семантических сетей | 1989 |
|
SU1672462A1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО | 1991 |
|
RU2037215C1 |
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА | 1991 |
|
RU2042193C1 |
ЭВМ | 1990 |
|
RU2024928C1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1988 |
|
SU1636841A1 |
Предложен многофункциональный телефонный аппарат, содержащий блок центрального процессора, ОЗУ, ЭППЗУ, селектор-модификатор адреса, счетчик, порты ввода-вывода, блок связи с телефонной линией, блок преобразования формы информации, блок отображения информации, блок телефонного номеронабирателя, матрицы клавиатуры, узлы аналого-цифрового и цифроаналогового преобразования. Технический результат заключается в обеспечении максимально широкого спектра функций накопления, ведения и использования офисной и бытовой информации, а именно, максимально расширены телефонные функции (индикация времени и стоимости разговора, автодозвон, телефонная связь по часам или календарю при отсутствии питания и т.п.), речевые функции (ввод и вывод речевых сообщений, автоответ с записью сообщения и времени звонка, деловое расписание - календарь с подсказками, говорящие часы и календарь, запись разговора в память или на магнитофон, перезапись разговора), компьютерные функции (ввод и редактирование текстов, ведение баз данных, прием-передача текстовых сообщений, печать, калькулятор, доступ к удаленным базам данных, защита от несанкционированного доступа, словарь), функции автоматического определения номера (дифференцированные соединения и ответы, запоминание номеров и времени звонков). 8 з.п.ф-лы, 8 ил., 1 табл.
Кипятильник для воды | 1921 |
|
SU5A1 |
Способ изготовления электрических сопротивлений посредством осаждения слоя проводника на поверхности изолятора | 1921 |
|
SU19A1 |
Определитель номера вызывающего абонента | 1991 |
|
SU1718743A3 |
Авторы
Даты
1999-04-10—Публикация
1996-10-08—Подача