Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Модем

 старший бит управляющего регистра. Затем можно устанавливать  регистр
управления прерываниями. Если прерывания вам не нужны, запишите в этот  порт
нулевое значение.

                         Современные микросхемы UART

    Фактически микросхема UART 8250 в ее исходном виде использовалась
только в старых моделях компьютеров IBM PC.  Современные микросхемы - UART
16450, 16550, 16550A изготовленные по новой технологии, позволяют достичь
более высокой скорости обмена данными, а также обладают новыми аппаратными
возможностями.
    Основные возможности различных микросхем UART:
   - 8250 (8250-B) : Использовался на первых моделях IBM PC
   - 16450 (8250-A) : Эта микросхема  имеет  большую  производительность  по
сравнению с 8250. Фактически это 8250,  но  изготовленный  с  использованием
новой  технологии.  Микросхема  дополнена  регистром   расширения   (scratch
register). Устранены ошибки в регистре  разрешения  прерываний  и  добавлена
возможность перевода линии  OUT2  в  высокоимпедансное  состояние  во  время
проведения тестов, когда выход данных замкнут на вход.
    -  16550  :  Фактически  соответствует  16450.  Добавлена   возможность
внутренней буферизации передаваемых и принимаемых данных.  Буфера  выполнены
по схеме FIFO (First In  First  OUT  -  первый  вошел,  первым  вышел)  или,
другими  словами  в  виде  очереди.При  использовании  буферизации  возможно
заметно  уменьшить  число  прерываний,  вырабатываемых  асинхронным  портом.
Однако из-за ошибки в микросхеме эту возможность лучше не использовать
- можно потерять отдельные символы. В общем случае  микросхема  16550  более
быстрая,  чем  16450.  Дополнительно  16550  дает  возможность  использовать
несколько каналов прямого доступа ( DMA channels).
    - 16550A (16550AN) Соответствует 16550,  исправлены  ошибки  реализации
FIFO. Эта микросхема дает возможность использования программисту  нескольких
каналов прямого доступа. 16550А, как правило, используется в  компьютерах  с
процессорами 80386/486 и в компьютерах с RISC-архитектурой. Если  вы  хотите
работать на скоростях больших, чем 9600 бод, желательно использовать  именно
эту микросхему.

                               3.Типы модемов

    В настоящее время выпускается огромное количество всевозможных модемов,
начиная от простейших, обеспечивающих скорость передачи около  300  бит/сек,
до сложных факс-модемных плат, позволяющих вам послать с  вашего  компьютера
факс или звуковое письмо в любую точку мира.
    В реферате будет рассказано только о так  называемых  hayes-совместимых
модемов. Эти модемы поддерживают разработанный фирмой Hayes набор  АТ-команд
управления модемами. В настоящее время такие модемы широко  используются  во
всем мире для  связи  персональных  компьютеров  IBM  PC/XT/AT,  PS/2  через
телефонные линии.
    Аппаратно модемы выполнены либо как отдельная плата, вставляемая в слот
на материнской плате компьютера, либо в виде  отдельного  корпуса  с  блоком
питания,  который  подключается  к  последовательному   асинхронному   порту
компьютера.  Первый  из  низ  называется  внутренним  модемом,  а  второй  -
внешним.
    Типичный  модем  содержит  следующие   компоненты:   специализированный
микропроцессор, управляющий работой  модема,  оперативную  память,  хранящую
значения  регистров  модема  и  буферизующие  входную/выходную   информацию,
постоянную память, динамик, позволяющий выполнять звуковой  контроль  связи,
а  также  другие  вспомогательные  элементы  (   трансформатор,   резисторы,
конденсаторы, разьемы). Если у  вас  достаточно  современный  модем,  то  он
скорее  всего  дополнительно   содержит   электрически   перепрограммируемую
постоянную память, в которой может быть сохранена конфигурация  модема  даже
при выключении питания.
    Чтобы модемы могли обмениваться друг с другом информацией, надо,  чтобы
они использовали одинаковые способы передачи данных  по  телефонным  линиям.
Для  разработки  стандартов   передачи   данных   был   создан   специальный
международный консультативный комитет по телеграфии и  телефонии  (CCITT)  и
приняты следующие рекомендации:
    CCITT V.21 - 300 bps. Модем, регламентированный  данной  рекомендацией,
предназначен для передачи данных по выделенным и коммутируемым линиям.
    Он работает в асинхронном дуплексном режиме.  Для передачи и приема
данных используется способ частотной модуляции.
    CCITT V.22 - 1200  bps.  Модем,  работающий  в  соответствии  с  данной
рекомендацией, использует асинхронно-синхронный дуплексный  режим  передачи.
Асинхронно-синхронный режим означает, что компьютер передает  модему  данные
в асинхронном режиме. Модем удаляет из потока данных компьютера стартовые  и
стоповые биты. И уже в синхронном виде передает  их  удаленному  компьютеру.
Для  модуляции  передаваемого  сигнала  применяется  метод  дифференциальной
фазовой модуляции.
    CCITT V.22bis - 2400  bps.  Дуплексный  модем,  со  скоростью  передачи
данных 2400 bps. При передаче  со  скоростью  2400  bps  используется  метод
квадратурной модуляции, а при скорости 1200
- метод дифференциальной фазовой  модуляции.  На  скорости  1200  bps  модем
CCITT V.22bis совместим с CCITT V.22.
    CCITT V.23  -  600/1200  bps.  Асинхронный  модем,  использующий  метод
частотной модуляции. Модем может работать в дуплексном режиме  со  скоростью
передачи данных по прямому каналу - 600/1200 bps, а по обратной - только  75
bps. Этот стандарт не совместим с CCITT V.21, V.22, V.22bis.
    Bell 103 - 300 bps, Bell 212A - 1200 bps.
    Bell - это американский стандарт, не совместимый со стандартами CCITT.


                         4. Программирование модемов

    После выпуска  американской  фирмой  Hayes  модемов  серии  Smartmodem,
система команд, использованная  в  ней,  стала  неким  стандартом,  которого
придерживаются остальные  фирмы  -  разработчики  модемов.  Система  команд,
применяемая в этих модемах, носит название hayes-команд, или AT-команд.
    Со времени  выпуска  первых  AT-совместимых  модемов  набор  их  команд
несколько расширился, но все основные команды остались без изменения.
    Все команды, передаваемые компьютером модему, надо  начинать  префиксом
AT (ATtention - внимание) и заканчивать символом возврата каретки (   ).
Только команда А/ и Escape-последовательность  "+++"  не  требуют  для  себя
префикса AT.
    После префикса AT могут идти  одна  или  сразу  несколько  команд.  Для
ясности эти команды могут быть отделены друг  от  друга  символами  пробела,
тире, скобками. В  большинстве  случаев  команды  могут  быть  написаны  как
заглавными, так и строчными буквами.
    При передаче модему команд они сначала заносятся во  внутренний  буфер,
который, как правило, имеет размер 40 символов. Команды, записанные в  буфер
модема, исполняются после поступления символа возврата  каретки.  Вследствие
ограниченности размера буфера не следует передавать модему  слишком  длинные
команды ( больше размера буфера). Длинные команды можно разбивать  на  части
и передавать в несколько заходов. При этом каждая  часть  должна  начинаться
префиксом АТ и заканчиваться символом возврата каретки.
    Если вы допустили ошибку при наборе команды,  то  ее  можно  исправить,
используя клавишу BackSpace.
    После выполнения каждой команды модем посылает обратно компьютеру ответ
в виде числа или слова.  Этот  ответ  означает,  выполнена  ли  команда  или
произошла ошибка.
    Если у вас внешний модем, то на его  лицевой  панели  находится  восемь
световых индикаторов.  Хотя  их  расположение  на  различных  моделях  может
меняться, их обозначения являются стандартными:
    MR Modem Ready - Модем готов к обмену данными. Если этот  индикатор  не
горит, то надо проверить линию питания модема.
    TR Terminal Ready - Компьютер готов к обмену данными  с  модемом.  Этот
индикатор горит, когда модем получил от компьютера сигнал DTR.
    CD Carrier Detect - Индикатор зажигается, когда модем обнаружил несущую
частоту на линии. Индикатор должен гореть на протяжении всего  сеанса  связи
и гаснуть, когда один из модемов освободит линию.
    SD Send Data - Индикатор мигает, когда модем получает данные от
компьютера.
    RD Receave Data - Индикатор  мигает,  когда  модем  передает  данные  к
компьютеру
    HS High Speed -  Модем  работает  на  максимально  возможной  для  него
скорости.
    AA Auto Answer - Модем находится в режиме  автоответа.  То  есть  модем
автоматически будет отвечать на приходящие  звонки.  Когда  модем  обнаружит
звонок на телефонной линии, этот индикатор замигает.
    OH Off-Hook - Этот индикатор горит, когда модем снял трубку ( занимает
линию).

                           Основные команды модема

    AT - Начало (префикс) командной строки. После получения этой команды
модем автоматически подстраивает  скорость  передачи  и формат данных к
параметрам компьютера.
    A - Автоответ.  Если  режим  автоматического  ответа  выключен  (S0=0),
команда используется для ответа на  звонок  от  удаленного  модема.  Команда
заставляет модем снять трубку ( подключиться к линии ) и установить связь  с
удаленным модемом.
   A/ - Модем повторяет последнюю введенную команду. Команда передается  на
модем без префикса AT и исполняется модемом немедленно,  не  ожидая  прихода
символа возврата каретки. Если вы передадите модему строку AT  A/  ,  то
модем укажет на ошибку и вернет слово ERROR.
    Bn -  Команда  производит  выбор  стандарта,  согласно  которому  будет
происходить обмен данными между модемами. При скорости  передачи  300  бит/с
происходит выбор между стандартами BELL 103 и CCITT V.21, при скорости  1200
bps - между BELL 212A и CCITT
V.22bis. При скорости 2400  bps  эта  команда  игнорируется  и  используется
стандарт CCITT V.22. Если n=0, устанавливаются стандарты CCITT V.21/V.22,  а
если n=1 - стандарты BELL 103/212A.
    Ds - Команда используется  для  набора  номера.  После  получения  этой
12345След.
скачать работу

Модем

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ