2 схемы

Контроль четности

Четность в RS-232 (Parity)

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

Типы четности

Для обеспечения контроля четности компьютер и устройство должны одинаково производить подсчет бита четности. То есть, определиться устанавливать бит при четном (even) или нечетном (odd) числе единиц. При контроле на четность биты данных и бит четности всегда должны содержать четное число единиц. В противоположном случае соответствует для контроля на нечетность.

Mark и Space биты четности

Часто в драйверах доступны еще две опции на четность: Mark и Space. Эти опции не влияют на возможность контроля ошибок. Mark означает, что устройство всегда устанавливает бит четности в 1, а Space — всегда в 0.

Обнаружение ошибок

Проверка на четность — это простейший способ обнаружения ошибок. Он может определить возникновение ошибок в одном бите, но при наличии ошибок в двух битах уже не заметит ошибок. Также такой контроль не отвечает на вопрос какой бит ошибочный. Другой механизм проверки включает в себя Старт и Стоп биты, циклические проверки на избыточность, которые часто применяются в соединениях Modbus.

Пример

В этом примере показана структура передаваемых данных со синхронизирующим тактовым сигналом. В этом примере используется 8 бит данных, бит четности и стоп бит. Такая структура также обозначается 8Е1.

Примечание: Тактовый сигнал — для асинхронной передачи это внутренний сигнал

Старт бит

Сигнальная линия может находится в двух состояниях: включена и выключена. Линия в состоянии ожидания всегда включена. Когда устройство или компьютер хотят передать данные, они переводят линию в состояние выключено — это установка Старт бита. Биты сразу после Старт бита являются бюитами данных.

Стоп бит

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

Установка Стоп бита

Стоп бит не просто один бит минимального интервала времени в конце каждой передачи данных. На компьютерах обычно он эквивалентен 1 или 2 битам, и это должно учитываться программе драйвера. Хоя, 1 стоп бит наиболее общий, выбор 2 бит в худшем случае немного замедлит передачу сообщения.

(Есть возможность установки значения стоп бита равным 1.5. Это используется при передаче менее 7 битов данных. В этом случае не могут быть переданы символы ASCII, и поэтому значение 1.5 используется редко.)

RS-232 Interface

PDW and the RS232 port

There is an increasing lack of PC’s with serial ports these days. Decoding data networks such as Flex, POCSAG and Mobitex on a computer
without RS232 port is only possible using the PC’s soundcard. A USB to serial converter in combination with a 2 level interface won’t work.

PDW doesn’t use the normal RS-232 TxD/RxD lines, but uses the status lines (CTS, DSR, DTR). The ‘abuse’ of these lines for
PDW purposes does not comply with the standard RS-232 protocol. If you have direct control over the serial port (i.e. through a physical port)
you can sample these lines without a problem. If you use a USB to RS-232 converter, all serial communications goes through the converter’s
driver and PDW doesn’t have direct control.

Data communication protocols like Flex, POCSAG and Mobitex use synchronous communication: a steady flow of ones and zeros.
An RS-232 port is made for asynchronous communication: start bit, data bits, stop bit. The serial interface presented here takes care of conversion.

Using standard RS232 communication enables the user to

  • Use a serial to USB converter of choice
  • Use a serial PCMCIA or PCI card
  • Run PDW on any Microsoft Windows version, including Vista, 7 and 8
  • Use multiple interfaces on one PC (one user even reported 8 interfaces)
  • Share the interface data to multiple PDW windows. To do this, you need to use serial port splitter that will install multiple virtual COM ports.
  • Use a serial to Bluetooth adapter for wireless monitoring
  • Monitor remotely by using a serial to Ethernet converter
  • Run PDW in Wine under
    Linux (who’s going to develop a Linux version of PDW?)

How does the interface work?

The new serial interface converts the synchronous (continuous) datastream into an asynchronous data signal with a start bit, 8 data bits and one stop bit.
The interface works according to the next priciples:

  • The incoming signal is sampled with 5 times the data rate. So e.g. a FLEX-1600 signal is sampled 8000 times per second
  • The transitions from 0 to 1 and from 1 to 0 are used for bit synchronisation. Ideally, when receiving data, these 5 samples will be 11111 or 00000.
    If the 5 samples received are e.g. 11110 or 10000, resynchronisation needs to take place: one sample to the right resp. one sample to the left
  • The majority of the 5 samples determines whether a 0 or 1 bit has been received
  • When 8 bits have been received, these are sent to the serial port observing the standard RS232 protocol with 19200 bit/s , 8N1 (8 data bits, no parity bit, 1 stop bit)


Apart from the bit synchronization, the interface doesn’t contain any intelligence. The only thing the interface does is chopping
a synchronous data signal into slices of 8 bits and sending these 8 bits asynchronously, i.e. packing them with start- and stopbits, according to the RS-232 protocol.

Interface Hardware

The new RS-232 interface is based on a cheap and common PIC16F627 or PIC16F628 microprocessor. It runs on a frequency of 18.432 MHz.
This microprocessor has a built-in comparator (‘2 level interface’) and a hardware UART. To convert the output signal to RS232 levels (-10V / +10V), a
MAX232 is used.

A standard RS-232 output is implemented. The circuit presented here only uses DIL (dual inline) components, making it easier to assemble the circuit board.
Further to that, the circuit board is single sided, facilitating DIY production.

Since October 2014, there is also a USB version of this interface available.

Using two DIP switches, the following bit rates can be selected:

  • 512 bit/s (POCSAG 512)
  • 1200/2400 bit/s (combined setting for POCSAG 1200, 2400 and 1200/2400)
  • 1600 bit/s (FLEX 1600)
  • 8000 bit/s (Mobitex)

Other data rates can be programmed on request.


Circuit board design
Component placement

Changes to PDW

To use this interface, you should download the latest version of PDW (version 3.x).
In the ‘Interface’ settings in PDW from version 3.0, the user can now choose between ‘Slicer’ (the ‘standard’ 2 or 4 level interface) or ‘RS232’ (the new serial interface).
It takes some getting used to this: changing between different data standards requires the user to change the settings on both the interface and in PDW.
The manual of the interface can be found here.

Status

Since its introduction in September 2010, several hundreds of interfaces have found their way to satisfied users worldwide. Early 2018, this interface has been discontinued.
Its successor, the USB interface, remains available.

2003-
2021 discriminator.nl

Технические характеристики Corus-модем

Как уже упоминалось выше, комплект устройств Corus-модем предназначен для беспроводной передачи информации с газового корректора Corus в компьютер по радиоканалу и позволяет производить обмен информацией между компьютером и газовым корректором по радиоканалу в нелицензируемом диапазоне частот 433…435 МГц на расстоянии до 1 км при использовании направленных антенн, находящихся в условиях прямой видимости. Для работы устройств используются стабилизированные источники питания +5 В 0,2 А и +9 В 0,2 А. Для того, чтобы обеспечить требуемую функциональность, был разработан комплект связи, в состав которого входят три устройства: устройство AT_COMP, предназначенноe для сопряжения компьютера с ОЕМ-модемом по интерфейсам RS232 и RS485; устройство AT_CORUS, предназначенноe для сопряжения газового корректора Corus Actaris с ОЕМ-модемом по интерфейсам RS232 и RS485 и устройство RS485_2 — двунаправленный преобразователь интерфейсов RS232-RS485, предназначенный для сопряжения компьютера с AT_COMP по интерфейсу RS485, а также для сопряжения газового корректора с AT_CORUS по интерфейсу RS485. Кроме того, для обеспечения функционирования системы понадобятся два ОЕМ-модема, направленные антенны для диапазона частот 433…435 МГц, а также вспомогательные комплектующие: необходимые для соединения устройств кабели и разъемы, а также блоки питания с выходными стабилизированными напряжениями +5 В и +9 В. Варианты подключения устройств приведены на рис. 2. Рассмотрим по очереди устройства, входящие в комплект.

Рис. 2. Варианты подключения устройств

Устройство AT_COMP

Рис. 3. Общий вид основной платы устройства AT_CORUS

Устройство AT_COMP заключено в пластиковый корпус и состоит из двух плат: основной платы, на которой расположены все необходимые разъемы и клеммы для подключения кабелей, и платы OEM-модема, подключаемой к основной плате специальным разъемом и прикрепленной к ней винтами (рис. 3). Для выбора проводного интерфейса — RS232 или RS485 — на плате имеются перемычки. Кроме того, на плате расположены клеммники для подключения кабелей сопряжения по интерфейсам, разъем питания, а также штыревой разъем для подключения платы OEM-модема. Сердцем платы является микроконтроллер AT89C2051 (DD5), установленный в панель и в который «зашита» программа функционирования всего устройства. Принципиальная схема сопряжения устройства с компьютером по интерфейсам RS232 и RS485 (подключение необходимых кабелей и установка джамперов) показана на рис. 4.

Рис. 4. Схема соединения компьютера с устройством AT_COMP по интерфейсу RS232

Устройство AT_CORUS

Рис. 5. Фотография общего вида устройства AT_CORUS со снятой крышкой корпуса

Устройство AT_CORUS рзаключено в корпус и состоит из двух плат: основной платы, на которой расположены все необходимые разъемы и клеммы для подключения кабелей, и платы OEM-модема, подключаемой к основной плате специальным разъемом и прикрученной к ней винтами через специальные стойки. Внешний вид устройства приведен на рис. 5. Как и ранее рассмотренное устройство, AT_CORUS имеет клеммники для подключения кабелей сопряжения по интерфейсам RS232 и RS485, разъем для подключения OEM-модема и внешнего источника питания. Здесь также вся функциональность реализована на базе микроконтроллера AT89C2051. Принципиальная схема сопряжения устройства с компьютером по интерфейсам RS232 и RS485 (подключение необходимых кабелей и установка джамперов) приведена на рис. 6.

Рис. 6. Схема соединения газового корректора с устройством AT_CORUS по интерфейсу RS232

Устройство RS485_2

Устройство RS485_2 представляет собой двунаправленный преобразователь интерфейсов RS485 и RS232. Оно предназначено для обеспечения большей дальности линии связи между устройством AT_COMP и компьютером, а также между устройством AT_CORUS и прибором CORUS до 1200 м (см. варианты подключения устройств на рис. 2). Устройство RS485_2 расположено в корпусе и представляет собой плату, на которой по краям находятся необходимые клеммники для подключения кабелей и подачи напряжения питания с внешнего источника. Внешний вид устройства показан на рис. 7.

Рис. 7. Фотография устройства RS485_2 со снятой крышкой корпуса

Назначение сигналов

Сигнал Назначение
PROT Защитное заземление. Соединяется с металлическим экраном кабеля и корпусом оборудования
GND Линия заземления. Общий провод для всех сигналов
TD Передаваемые данные. Последовательные данные передаются компьютером по этой линии
RD Принимаемые данные. Последовательные данные принимаются компьютером по этой линии
RTS Запрос на передачу. Линия взаимодействия, которая показывает, что компьютер готов к приему данных. Линия управляется со стороны компьютера; если взамодействия не требуется, она может использоваться как двоичный выход
CTS Готовность к передаче. Линия взаимодействия, с помощью которой внешнее устройство сообщает компьютеру, что оно готово к передаче данных. Если взаимодействия не требуется, она может использоваться как двоичный вход
DTR Компьютер готов. Линия взаимодействия показывает, что компьютер включен и готов к связи. Линия управляется со стороны компьютера; если взаимодействия не требуется, она может использоваться как двоичный выход
DSR Готовность внешнего устройства. Линия взаимодействия, с помощью которой внешнее устройство сообщает компьютеру, что оно включено и готово к связи. Если взаимодействия не требуется, она может использоваться как двоичный вход

Кабели подключения

Нуль модемные кабели RS-232

3-проводный минимальный

Совместимость

Рассмотрим сначала DSR сигнал (конт.6). Этот вход сигнала готовности от аппаратуры передачи данных. В схеме соединений вход замкнут на выход DTR (конт.4). Это означает, что программа не видит сигнала готовности другого устройства, хотя он есть. Аналогично устанавливается сигнал на входе CD (конт.1). Тогда при проверке сигнала DSR для контроля возможности соединения будет установлен выходной сигнал DTR.

Это соответствует 99% коммуникационного программного обеспечения. Под этим подразумевается, что 99% программного обеспечения с этим нуль-модемным кабелем примут проверку сигнала DSR.

Аналогичный трюк применяется для входного сигнала CTS. В оригинале сигнал RTS (конт.7) установливается и затем проверяется CTS (конт.8). Соединение этих контактов приводит к невозможности зависания программ по причине неответа на запрос RTS.

7-проводный полный

Совместимость

Самый дорогой полный нуль-модемный кабель с семью проводами. Только сигналы индикатора вызова и определения несущей не подключены.

Этот кабель не разрешает использовать предыдущий метод контроля предачи данных. Основная несовместимость перекрестное соединение сигналов RTS и CTS. Первоначально эти сигналы использовались для контроля потоком данных по типу запрос/ответ. При использовании полного нуль-модемного кабеля более нет запросов. Эти сигналы применяются для сообщения другой стороне есть ли возможность соединения.

Особенность

Контакты 2 и 3 на 9-ти выводном разъеме D типа противоположны этим же контактам на 25-ти контатном раземе. Поэтому, если соединить контакты 2-2 и 3-3 между разъемами D25 и D9, получится коммуникационный кабель. Контакты сигнальной земли Signal Ground (SG) также должны быть подключены между собой. См. таблицу ниже.

5-проводный с управлением потоком

Описание

Можно найти или изготовить много типов кабелей для связи по интерфейсу RS-232. В этом нуль- модемном кабеле используется только 5 проводов: сигналы данных TXD, RXD, сигнал GND и управляющие сигналы RTS CTS для управления потоком.

Обозначение кабелей

Все DTE-DCE кабели прямого соединения, контакты соединяются один к одному. Кабели DTE-DTE и DCE-DCE кросс-кабели.

  1. DTE — DCE называется ‘прямой кабель’
  2. DTE — DTE называегся ‘нуль-модемный кабель’
  3. DCE — DCE называется ‘Tail Circuit Cable’

Описание полного нуль-модемного кабеля

Соединение D9- D9

DB9-1 DB9-2
Receive Data 2 3 Transmit Data
Transmit Data 3 2 Receive Data
Data Terminal Ready 4 6+1 Data Set Ready + Carrier Detect
System Ground 5 5 System Ground
Data Set Ready + Carrier Detect 6+1 4 Data Terminal Ready
Request to Send 7 8 Clear to Send
Clear to Send 8 7 Request to Send

Соединение D25-D25

DB25-1 DB25-2
Receive Data 3 2 Transmit Data
Transmit Data 2 3 Receive Data
Data Terminal Ready 20 6+8 Data Set Ready + Carrier Detect
System Ground 7 7 System Ground
Data Set Ready + Carrier Detect 6+8 20 Data Terminal Ready
Request to Send 4 5 Clear to Send
Clear to Send 5 4 Request to Send

Соединение D9-D25

DB9 DB25
Receive Data 2 2 Transmit Data
Transmit Data 3 3 Receive Data
Data Terminal Ready 4 6+8 Data Set Ready + Carrier Detect
System Ground 5 7 System Ground
Data Set Ready + Carrier Detect 6+1 20 Data Terminal Ready
Request to Send 7 5 Clear to Send
Clear to Send 8 4 Request to Send

Заглушка тестирования RS-232

Заглушка для эмуляции терминала

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

DB 9 мама

DB 25 мама

Кабель контроля (мониторинга) RS-232

Полудуплексная работа

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

Кабельные соединения между последовательными портами

Кабель от одного последовательного порта всегда соединяется с другим последовательным портом.
Внешний модем или другое устройство, которое подсоединяется к последовательному порту имеет встроенный в него последовательный порт. Для модемов кабель имеет прямую разводку: контакт 2 идет к контакту 2, и т.д. Модем называется DCE устройством (Data Communications Equipment — оборудование передачи данных), а компьютер называется DTE устройством (Data Terminal Equipment — оборудование отображения данных). Для соединения устройств типа DTE-в-DCE необходимо использовать прямой кабель. Для соединения DTE-в-DTE необходимо использовать нуль-модемный кабель (иначе называемый перевернутый кабель). Существует несколько способов разводки таких кабелей (смотрите примеры в разеделе «Кабели последовательного интерфейса «)

Работа по последовательному интерфейсу имеет свои преимущества. Одна из причин это то, что все сигналы однонаправленные. Если контакт 2 отправляет данные (и не позволяет принимать другие сигналы) то очевидно, что нельзя подсоединить к контакту 2 контакт того же типа. Если вы все же сделаете это, то вы не смоежет не отсылать, ни принимать сигналы по этой линии. Есть два разных способа соединения устройств. Один из них подразумевает соединение двух устройств разного типа, когда контакт №2 одного отсылает данные на контакт №2 второго (который принимает этот сигнал).
Это путь, когда вы соединяете компьютер (DTE) и модем (DCE).
Также существует второй путь в котором устройства могут быть одного типа: соедините контакт отправки данных №2 с контактом №3, принимающим данные устройства того же типа. Это путь, когда можно соединять два компьютера (DTE-в-DTE). Тип кабеля, использумый в этом случае называется null-modem cable (нуль-модемный кабель) поскольку он соединяет два компьютера без использования модемов. Нуль-модемный также иногда называют перевернутым кабелем, т.к. провода между контактами 2 иd 3 идут наоборот. Пример выше приведен для контактов 25-ти контактного разъема, но также соответственно можно использовать и 9-ти контактный разъем.

Разъёмы RS-232 25 pin

Передача данных RS-232 состоит из временных рядов битов. Поддерживаются как синхронная, так и асинхронная передача, но асинхронный канал, отправляющий пакеты из семи или восьми битов, является наиболее распространенной конфигурацией на ПК. Устройства RS-232 могут быть классифицированы как оконечное оборудование данных (DTE) или оборудование передачи данных (DCE) — это определяет, какие провода будут отправлять и получать каждый сигнал. Персональные компьютеры обычно оснащены упрощенной версией интерфейса RS-232.

Обозн. Направл. Название сигнала
1 n/c
2 TXD Выход Transmit Data
3 RXD Вход Receive Data
4 RTS Выход Request to Send
5 CTS Вход Clear to Send
6 DSR Вход Data Set Ready
7 GND System Ground
8 DCD Вход Data Carrier Detect
9 n/c BUTTON_POR (Power-on reset) for Sun Ultra 80 / Sun Blade 1000 / Sun Blade 2000 / Sun Fire 280R / Enterprise 420R
10 n/c BUTTON_XIR_L (Transmit internal reset) for Sun Ultra 80 / Sun Blade 1000 / Sun Blade 2000 / Sun Fire 280R / Enterprise 420R
11 n/c +5 Vdc for Sun Ultra 80 / Sun Blade 1000 / Sun Blade 2000 / Sun Fire 280R / Enterprise 420R
12 n/c
13 n/c
14 n/c
15 TRxC Вход Transmit Clock
16 n/c
17 RTxC Вход Receive Clock
18 n/c
19 n/c
20 DTR Выход Data Terminal Ready
21 n/c
22 n/c
23 n/c
24 TxC Выход Transmit Clock
25 n/c

Сигналы контактов RS232 представлены уровнями напряжения относительно общей схемы (питание / логическая земля). В состоянии ожидания (MARK) уровень сигнала отрицательный относительно общего, а в активном состоянии (SPACE) уровень сигнала положительный относительно общего провода. RS232 имеет множество линий подтверждения связи (в основном используется с модемами), а также определяет протокол связи.

Интерфейс RS-232 предполагает наличие общего заземления между DTE и DCE. Это разумное предположение, когда короткий кабель соединяет DTE с DCE, но с более длинными линиями и соединениями между устройствами, которые могут находиться на разных электрических шинах с разным заземлением, это может быть неверно. Данные RS232 биполярны.

Стандарт определяет максимальное напряжение холостого хода 25 В, но общие уровни сигналов составляют 5 В, 10 В, 12 В и 15 В. Цепи, управляющие интерфейсом, совместимым с RS-232, должны выдерживать неопределенно долгое короткое замыкание на землю или на любой уровень напряжения до 25 вольт. От +3 до +12 вольт указывает состояние ВКЛЮЧЕНО или 0, в то время как от -3 до -12 В указывает состояние ВЫКЛЮЧЕНО 1 состояние.

Уровень выходного сигнала обычно колеблется от +12 В до -12 В. Мертвая зона между + 3В и -3В предназначена для поглощения линейного шума. В различных определениях распиновки, подобных RS-232, эта мертвая зона может отличаться. Например, определение для V.10 имеет мертвую зону от + 0,3 В до -0,3 В. Многие приемники, разработанные для RS-232, чувствительны к перепадам напряжения 1 В или меньше.

Инструменты разработки

При разработке или устранении неполадок систем, использующих RS-232, для поиска проблем может быть важно тщательное изучение сигналов оборудования. Это можно сделать с помощью простых устройств со светодиодами, указывающими логические уровни данных и управляющих сигналов

Y-образные кабели могут использоваться, чтобы позволить использовать другой последовательный порт для отслеживания всего трафика в одном направлении. Серийный анализатор линии представляет собой устройство , похожее на логический анализатор , но специализированное для уровней напряжения RS-232, в разъемах, и, если они используются, сигналы синхронизации; он собирает, хранит и отображает данные и управляющие сигналы, позволяя разработчикам просматривать их в деталях. Некоторые просто отображают сигналы в виде сигналов; более сложные версии включают возможность декодировать символы в ASCII или других общих кодах и интерпретировать общие протоколы, используемые через RS-232, такие как SDLC , HDLC , DDCMP и X.25 . Анализаторы последовательной линии доступны как отдельные блоки, как программное обеспечение и интерфейсные кабели для логических анализаторов и осциллографов общего назначения , а также как программы, которые работают на обычных персональных компьютерах и устройствах.

Распиновка RS232

Прикрепите RS-232 имя контакта МСЭ-Т Dir RS-232 распиновка Описание

1

GND

101

Заземление экрана

2

TXD

103

Передавать данные

3

RXD

104

Прием данных

4

РТС

105

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

5

CTS

106

Готовности к приему. Используется набор данных сигнала Data Terminal, что он может начать передачу данных. Терминал данных не будет посылать данные без этого сигнала высокого уровня.

6

DSR

107

Data Set Ready. Используется набор данных сигнал на терминал данных, которые он готов к работе и готов к приему данных, высокий активный уровень.

7

GND

102

Заземление системы

8

Компакт-диск

109

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

9

RESERVED

10

RESERVED

11

STF

126

Выберите канал передачи

12

S.CD

?

Вторичный Carrier Detect

13

S.CTS

?

Вторичная готовность к приему

14

S.TXD

?

Вторичная передача данных

15

TCK

114

Передача сигнала Элемент сроки

16

S.RXD

?

Вторичный прием данных

17

RCK

115

Приемник сигналов Элемент сроки

18

LL

141

Local Control Loop

19

S.RTS

?

Вторичный запрос на передачу

20

DTR

108

Data Terminal Ready. Используется Data Terminal, чтобы сигнализировать к набору данных, что он готов к работе, высокий активный уровень.

21

RL

140

Пульт дистанционного управления Loop

22

Род-Айленд

125

Индикатор вызова. Используется набор данных, которые указывают на терминал данных, что звонит состоянии было обнаружено.

23

DSR

111

Данных Сигнал селектор скорости

24

XCK

113

Передача сигнала синхронизации элементов

25

TI

142

Тестового индикатора

Распиновка RS232 подробнее

Данные передаются и принимаются на контактах 2 и 3 соответственно. Data Set Ready (DSR) является показателем из набора данных (например, модем или DSU / CSU), что он включен. Аналогично, DTR указывает набор данных, который находится на DTE. Data Carrier Detect (DCD) показывает, что хороший перевозчик принимает команду от удаленного модема.

Pins 4 RTS (запрос на передачу — от передающего компьютера) и 5 ​​CTS (Clear To Send — из набора данных) используются для управления. В большинстве ситуаций Асинхронный, RTS и CTS постоянно на протяжении сеанса связи. Однако где DTE подключается к линии многоточечной РТС используется для включения носителя на модеме и выключается

На линии многоточечной, очень важно, что только одна станция передает одновременно (поскольку они имеют пару возврата телефона). Когда станция хочет передать, это поднимает РТС

Модем включается носителе, обычно ждет несколько миллисекунд для носителя для стабилизации, а затем поднимает CTS. DTE передает, когда он видит CTS вверх. Когда станция завершила передачу, он падает РТС и модем падает CTS и перевозчиком вместе.

Тактовых сигналов (контакты 15, 17, и 24) используются только для синхронной связи. Модем или DSU извлекает часы из потока данных и обеспечивает устойчивый сигнал часы на DTE. Следует отметить, что передают и принимают сигналы синхронизации не должны быть такими же или даже на той же самой скорости.

RS232 потока данных диаграммы

RS232 данные обычно передается в виде пакетов с 7 или 8-битных слов, запускать, останавливать, биты четности (может варьироваться). Примеры передачи показано на картинке: Стартовый бит (активный низкий, как правило, в пределах от +3 В и +15 В) с последующим добавлением битов данных, бит четности (в зависимости от используемого протокола) и готовой стоповый бит (используется для приведения высокий логический уровень, обычно между-3В и -15V).

 +15 V | 0 1 0 0 0 0 0 0 1 0 1 1
 	 | _____________
 	 | | | | | | |
 	 | | | | | | |
 	 | | | | | | |
 	 | | | | | | |
  +3 V | | | | | | |
  0 В | - | | | - | | | -
  -3В | | | | | | |
 	 | | | | | | |
 	 | | | | | | |
 	 | | | | | | |
 	 | --- | | _ | | _ | | ____ -----
          |
  -15V | Начать данных P Стоп
 

Режим работы

SINGLE СОСТАВА

Общее количество драйверов и приемников на одной линии

1 водитель 1 RECVR

Максимальная длина кабеля

50 FT.

Максимальная скорость передачи данных

20 КБ / с

Максимальное выходное напряжение драйвера

+ /-25В

Драйвер Уровень выходного сигнала (с грузом мин.)

Загружено

+ /-5В до + /-15В

Драйвер Уровень выходного сигнала (без нагрузки Max)

Разгрузка

+ /-25В

Драйвер сопротивление нагрузки (Ом)

3 Кбайт до 7к

Максимум Драйвер тока в высокотемпературных Z государственный

Включение

N / A

Максимум Драйвер тока в высокотемпературных Z государственный

Отключение питания

+ /-6 мА @ + /-2В

Скорость нарастания выходного напряжения (макс.)

30V/uS

Приемник Диапазон входного напряжения

+ /-15V

Чувствительность на входе приемника

+ /-3В

Приемник Входное сопротивление (Ом)

3 Кбайт до 7к

Заключение

Представленный читателю материал не претендует на полноту охвата темы, поскольку автор не является специалистом в области радиосвязи и конструирования радиомодемов. Правда, в настоящее время фирмы-производители радиотрансиверов прилагают все больше усилий для того, чтобы сконструировать радиомодем смог и специалист по микроконтроллерам, не обладающий специальными знаниями в области связи. В связи с этим автор хотел бы упомянуть одну из новейших разработок компании Chipcon — радиотрансивер CC1110 с интегрированным мощнейшим 8051-совместимым микроконтроллером, который, насколько это известно автору, появится в продаже к концу текущего года .

Надеюсь, что эта статья поможет специалистам более обоснованно подходить к выбору радиомодемов для своих разработок. Автор был бы благодарен за ваши замечания, предложения и вопросы.