- •Схемотехника систем управления
- •1. Устройства числового программного управления
- •1.1. Задачи, решаемые учпу
- •Функции учпу
- •Структура учпу
- •2. Основные вопросы организации системных интерфейсов
- •Термины и определения, используемые в интерфейсах
- •2.2. Характеристики интерфейсов
- •2.3. Классификация интерфейсов
- •2.4. Управление обменом в системных интерфейсах
- •Программно-управляемая передача данных
- •Синхронный обмен
- •2.4.3. Асинхронный обмен
- •2.4.4. Обмен в режиме прерывания программы
- •Программный опрос
- •Опрос по дейзи-цепочке
- •Прерывание по вектору
- •Многоуровневые прерывания
- •Прямой доступ к памяти
- •3. Интерфейс магистральный параллельный
- •3.1. Назначение, принцип действия, основные характеристики
- •3.2. Одиночный адресный обмен
- •3.3. Одноуровневая процедура прерывания
- •3.4. Процедура передачи управления магистралью
- •4. Интерфейс и41
- •4.1. Назначение, принцип действия и характеристика интерфейса
- •4.2. Порядок обмена сообщениями
- •4.3. Операции прерывания
- •4.4. Операции смены задатчика
- •5. Модули микропроцессорных систем управления типа cnc
- •5.1. Модули вввода дискретных сигналов
- •5.2. Модули вывода управляющих сигналов
- •5.3. Модули адаптивного управления
- •5.4. Модули управления приводами
- •5.5. Модули измерительных преобразователей
- •5.6. Модули связи с оператором
- •6. Интерфейс магистральный последовательный гост 26765.52-87
- •7. Интерфейс rs-232c
- •8. Микросхемы малой степени интеграции и особенности их использования в су
- •8.1. Логические элементы с открытым коллектором
- •8.2. Дешифраторы адреса
- •8.3. Организация управления в схемах модулей связи с объектом
- •9. Диагностика работоспособности технологического оборудования
- •10. Общие сведения о системе проектирования печатных плат pcad
- •Графический редактор принципиальных схем pcad Schematic
- •Графический редактор печатных плат pcad рсв
- •Разработка принципиальных электрических схем в pcad Schematic
- •Разработка печатных плат в pcad pcb
- •Оптимизация расположения компонентов по команде Utils/Optimize Nets, если необходимо.
- •Разработка электронных компонентов для саппп pcad
- •Библиографический список
6. Интерфейс магистральный последовательный гост 26765.52-87
Магистральный последовательный интерфейс с централизованным управлением (ГОСТ 26765.52-87) применяется для связи электронных модулей и представляет собой совокупность технических средств и правил, обеспечивающих обмен информацией между абонентами интерфейса последовательным кодом по общей магистрали.
На рис. 6.1 представлена структурная схема технических средств интерфейса, которые должны выполнять следующие функции:
- контроллер (К) должен управлять обменом информации и осуществлять контроль принимаемой информации и состояния оконечных устройств;
- оконечные устройства (ОУ) выполняют адресованные команды контроллера и осуществляют контроль принимаемой информации;
- монитор (М) - устройство интерфейса, осуществляющее отбор информации, передаваемой по ЛПИ.
В состав интерфейса могут входить несколько контроллеров. При этом в каждый момент времени управление обменом осуществляет только один, остальные выполняют функции устройств.
Рис. 6.1. Структура технических средств интерфейса
Обмен информацией может осуществляться асинхронно методом двусторонней поочерёдной передачи информации по принципу «Команда-ответ», последовательным цифровым кодом по линии передачи информации (ЛПИ).
В качестве кода должен использоваться биполярный фазоманипулированный код, формирование которого можно проиллюстрировать рисунком 6.2.
Информация в интерфейсе должна передаваться 20-разрядными словами со скоростью 1Мбит/с. При обмене используются три типа слов: командное слово (КС), слово данных (СД) и ответное слово (ОС). Состав каждого слова представлен в таблице 6.1.
Командное слово (КС) должно содержать: синхросигнал, поле «Адрес ОУ», разряд «Приём-передача» (К), поле «Подадрес/Режим управления», поле «Число СД/Код команды», разряд контроля по чётности (Р).
Рис. 6.2. Схема формирования биполярного фазоманипулированного кода
Таблица 6.1. Состав КС, ОС и СД
Разрядная сетка |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
Командное слово |
Синхросигнал |
Адрес ОУ |
К |
Подадрес |
Число СД |
Р |
||||||||||||||
РУ |
Код команды |
|||||||||||||||||||
Разрядная сетка |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
Слово данных |
Синхросигнал |
Данные |
Р |
|||||||||||||||||
Разрядная сетка |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
Ответное слово
|
Синхросигнал |
Адрес ОУ |
Признаки ОС |
Р |
||||||||||||||||
Ошибка в сообщении |
Передача ответного слова |
Запрос на обслуживание |
Резерв |
Принята групповая команда |
Абонент занят |
Неисправность абонента |
Принято управление интерфейсом |
Неисправность ОУ |
Синхросигнал КС (1-3 разряды) должен иметь форму, представленную на рис. 6.3 а.
а) б)
Рис. 6.3. Форма синхросигналов: а) – КС и ОС, б) – СД
Поле «Адрес ОУ» (4-8 разряды) КС, определяет устройство, которому предназначено командное слово. Адресуемых устройств может быть 31, что соответствует адресам 00000-11110. Команда с адресом 11111 определяет обращение ко всем устройствам, подключенным к интерфейсу (групповое сообщение).
Разряд «Приём-передача» (9-разряд) КС указывает оконечному устройству действие, которое требуется выполнить (0-приём, 1-передача данных).
Поле «Подадрес/Режим управления» (10-14 разряды) КС должно содержать код подадреса устройства (00000-11110) или код признака режима управления (11111). Использование данных разрядов в качестве подадреса позволяет в каждом адресуемом устройстве иметь до 31 адресуемого элемента. Допускается использовать 10-разряд в качестве признака «Передача КС» (командное слово - «1»). Признаком режима управления в этом случае должен использоваться код 11111.
Поле «Число СД/Код команды» (15-19 разряды) КС должно содержать код числа передаваемых или принимаемых слов данных устройством, или код команды (табл. 6.2). В одном сообщении может быть передано или принято не более 32 слов данных.
Разряд контроля (20-разряд) КС должен принимать такое значение, чтобы сумма значений всех 17 информационных разрядов слова была бы нечётной.
Слово данных (СД) должно содержать:
- синхросигнал;
- поле данных;
- разряд контроля (Р).
Синхросигнал СД (1-3 разряды) должен иметь форму, представленную на рис. 6.3 б.
Поле данных (4-19 разряды) СД должно содержать передаваемые данные.
Разряд контроля (20-разряд) СД используется аналогично 20 разряду КС.
Таблица 6.2. Коды команд управления
Разряд «Прием- передача» |
Код команды |
Команда управления |
В групповом сообщении |
Со словом данных |
1 |
00000 |
Принять управление интерфейсом |
- |
- |
1 |
00001 |
Синхронизация |
+ |
- |
1 |
00010 |
Передать ОС |
- |
- |
1 |
00011 |
Начать самоконтроль ОУ |
+ |
- |
1 |
00100 |
Блокировать передатчик |
+ |
- |
1 |
00101 |
Разблокировать передатчик |
+ |
- |
1 |
00110 |
Блокировать признак неисправности ОУ |
+ |
- |
1 |
00111 |
Разблокировать признак неисправности ОУ |
+ |
- |
1 |
01000 |
Установить ОУ в исходное состояние |
+ |
- |
1 |
01001 - - 01111 |
Резерв |
- |
- |
1 |
10000 |
Передать векторное слово |
- |
+ |
0 |
10001 |
Синхронизация (СД) |
+ |
+ |
1 |
10010 |
Передать последнюю команду |
- |
+ |
1 |
10011 |
Передать слово ВСК ОУ |
- |
+ |
0 |
10100 |
Блокировать i-й передатчик |
+ |
+ |
0 |
10101 |
Разблокировать i-й передатчик |
+ |
+ |
|
10110 - -11111 |
Резерв |
- |
+ |
Ответное слово (ОС) должно содержать: синхросигнал, поле «Адрес ОУ», поле признаков, разряд контроля (Р).
Синхросигнал ответного слова (1-3 разряды) ОС должен быть аналогичен синхросигналу КС (рис. 6.3 а).
Поле «Адрес ОУ» (4-8 разряды) ОС должно содержать код собственного адреса устройства аналогично таким же разрядам КС.
Поле признаков ответного слова (9-19 разряды) должно включать признаки представленные в табл. 1.
Разряд контроля (20-разряд) используется аналогично 20 разряду КС.
При обмене информацией могут использоваться форматы основных (1-6) и групповых (7-10) сообщений. Варианты форматов слов представлены на рис. 6.4 – рис. 6.13 . Формат - это определённая последовательность слов в сообщении. На рисунках показаны паузы между словами t1 и сообщениями t2.
Рис. 6.4. Формат 1- передача данных от контроллера к устройству
Рис. 6.5. Формат 2 - передача данных от устройства к контроллеру
Рис. 6.6. Формат 3 - передача данных от устройства к устройству
Рис. 6.7. Формат 4 - передача команды управления
Рис. 6.8. Формат 5- передача команды управления приём слова данных
Рис. 6.9. Формат 6 - передача команды управления со словом данных устройству
Групповые сообщения начинаются с передачи контроллером групповой команды и используются для передачи информации одновременно нескольким устройствам без выдачи ими ответных слов.
Рис. 6.10. Формат 7- передача данных (в групповом сообщении) от К к устройствам
Рис. 6.11. Формат 8 - передача данных (в групповом сообщении) от устройства к устройствам
Рис. 6.12. Формат 9 - передача групповой команды управления с кодом из табл. 6.2
Рис. 6.13. Формат 10 - передача групповой команды управления со словом данных оконечным устройствам
Время ожидания контроллером паузы t1, по истечении которой он должен зафиксировать отсутствие ответного слова от устройства, должно быть не менее 14 мкс. Пауза t2 между сообщениями должна быть не менее 4 мкс.
Рис.6. 14. Схема подключения ответвителя
Магистральная шина ЛПИ должна быть выполнена из кабеля с витой экранированной парой проводов в защитной оболочке (рис. 6.14), к которым с обоих концов кабеля должны быть подключены согласующие резисторы. Волновое сопротивление кабеля Zn при частоте 1 МГц должно быть от 70 до 85 Ом.
Ответвитель должен быть длиной не более 6 м.