Микропроцессорные информационноуправляющие системы

Содержание

Слайд 2

ЛИТЕРАТУРА

Микропроцессорные информационно-управляющие системы железнодорожного
транспорта/А.В.Горелик, В.Ю.Горелик, А.Е.Ермаков, О.П.Ермакова. М.: РОАТ –

ЛИТЕРАТУРА Микропроцессорные информационно-управляющие системы железнодорожного транспорта/А.В.Горелик, В.Ю.Горелик, А.Е.Ермаков, О.П.Ермакова. М.: РОАТ –
2011 г. 230 с.

2. Однокристальные микро-ЭВМ/А.В.Боборыкин, Г.П. Липовецкий и др. М.: МИКАП, 1994. - 400 с.

3. Микроконтроллеры, архитектура, программирование, интерфейс. /В.Б. Бродин, М.И. Шагурин. Справочник. М.: ЭКОМ, 1999, -398 с.

Слайд 3

Положительные свойства релейных систем

1. Высокая устойчивость к электромагнитным помехам (особенно
возникающим при

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

2. Подтвержденные эксплуатацией высокие показатели
безопасности железнодорожных реле

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

4. Большой срок эксплуатации

Серьезные аргументы, чтобы в настоящее время полностью не отказываться от реле

Слайд 4

Проблемы релейных систем

1. Большой износ технических средств

2. Медленное внедрение современных технических средств

Проблемы релейных систем 1. Большой износ технических средств 2. Медленное внедрение современных
и технологий:
не удовлетворяют современным требованиям комплексной
автоматизации перевозочного процесса;
- сдерживают массовое внедрение информационных технологий

3. Не обеспечивают внедрение безлюдных технологий по обслуживанию технических средств ЖАТ

5. Рост эксплуатационных затрат:
большой объем устройств с истекшим сроком службы;
низкая надежность элементной базы;
отсутствие средств диагностики

Сдерживающий фактор при решении задач снижения
эксплуатационных расходов ОАО «РЖД»

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

Слайд 5

Увеличение числа реле, приходящихся на одну централизованную стрелку

Увеличение числа реле, приходящихся на одну централизованную стрелку

Слайд 6

Эффективность микропроцессорных СЖАТ

Сокращение площадей служебно-технических помещений – размещение
необходимой аппаратуры в малогабаритных

Эффективность микропроцессорных СЖАТ Сокращение площадей служебно-технических помещений – размещение необходимой аппаратуры в
компоновочных шкафах или модулях

4. Расширение функциональных возможностей систем, таких как: - выполнение функций контролируемых пунктов ДЦ; - телеизмерение, диагностика; - протоколирование и архивация (функции «черного ящика»)

5. Простое взаимодействие с любыми аппаратно-программными
комплексами для создания единой автоматизированной системы
управления перевозочным процессом

6. Сокращение объемов проектирования

2. Создание автоматизированного рабочего места дежурного по станции
(АРМ ДСП), в составе которого содержатся видеомониторы с клавиатурой
вместо громоздких пультов-табло и манипуляторов

3. Создание автоматизированного рабочего места электромеханика (АРМ ШН),
позволяющее более качественно решать вопросы технической диагностики

Слайд 7

Проблемы внедрения МПИУС на сети железных дорог

Основные причины, усложняющие внедрение новых микропроцессорных

Проблемы внедрения МПИУС на сети железных дорог Основные причины, усложняющие внедрение новых
систем:

- значительная степень избыточности, приводящая к снижению надёжности и недопустимо высокой цене;

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

- большая протяженность железных дорог и соответственно инерционность внедрения;

- быстро изменяющая номенклатура изделий, что затрудняет обслуживание и ремонт;

- суровые климатические условия повышают требования к качеству изготовления, приёмки в эксплуатацию и к самой эксплуатации

- сложность в подготовке специалистов

Слайд 8

Микро-ЭВМ – основа информационно-управляющей системы

МИКРОПРОЦЕССОР - самостоятельное или входящее в состав

Микро-ЭВМ – основа информационно-управляющей системы МИКРОПРОЦЕССОР - самостоятельное или входящее в состав
микро-ЭВМ устройство обработки информации, выполненное в виде одной или нескольких больших интегральных схем.
Микропроцессор отдельно от других элементов микропроцессорного устройства (МПУ) практически не используется (за исключением однокристальных микро-ЭВМ). В составе микропроцессорного комплекта он образует микро-ЭВМ.

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

Слайд 9

МИКРОПРОЦЕССОРНАЯ СИСТЕМА – множество микропроцессорных элементов, находящихся в отношениях и связях друг

МИКРОПРОЦЕССОРНАЯ СИСТЕМА – множество микропроцессорных элементов, находящихся в отношениях и связях друг
с другом, образующих определенную целостность, единство, имеющих единый системный подход в системотехнике, анализе и т. д..
Организация микропроцессорных информационно-управляющих систем определяется видом периферийного оборудования, возможностями подключения дополнительных вычислительных устройств и способом связи основных элементов системы между собой.

Обобщённая схема микроконтроллера нижнего уровня информационно-управляющей системы на основе однокристальной микро-ЭВМ может содержать следующие функциональные узлы:

микропроцессор (МП);
внешний или внутренний генератор стабильной частоты (ЗГ);
оперативное запоминающее устройство (ОЗУ);
постоянное запоминающее устройство (ПЗУ);

Слайд 10

параллельный порт ввода – вывода;
последовательный порт ввода – вывода;
преобразователь

параллельный порт ввода – вывода; последовательный порт ввода – вывода; преобразователь напряжение
напряжение – код (АЦП);
преобразователь код – напряжение (ЦАП);
гальваническую развязку между микро-ЭВМ и объектами управления и
контроля (ISO);
усилители аналоговых сигналов (УАС);
усилители дискретных сигналов (УДС);
жидкокристаллический индикатор (ЖКИ);
матричную клавиатуру (МКЛ);
часы реального времени с независимым источником питания (TIME);
блок питания (БП);
другие (зависят от потребности).

В зависимости от поставленной задачи отдельные элементы архитектуры микро-ЭВМ могут отсутствовать.

Слайд 11

Двоичные числа
("Binary digit" - двоичная цифра или бит)

Сочетанием двоичных цифр

Двоичные числа ("Binary digit" - двоичная цифра или бит) Сочетанием двоичных цифр
(битов) можно представить любое число. Значение двоичного числа определяется относительной позицией каждого бита и наличием единичных битов. Ниже показано восьмибитовое число, содержащее все единичные биты:
Позиционные веса 128 64 32 16 8 4 2 1
Включенные биты: 1 1 1 1 1 1 1 1
Самая правая цифра имеет весовое значение 1, следующая цифра влево - 2, следующая - 4 и т.д. Общая сумма для восьми единичных битов в данном случае составит:
128 + 64 + 32 + ... + 1, или 255 (или 28-1).

для арифметических целей байт представляет двоичное число, эквивалентное десятичному;
как элемент данных (один смежный байт или более), имея в виду описательный характер, как, например, заголовок, тогда байт представляет собой букву или "строку".

Слайд 12

БИТЫ И БАЙТЫ

Минимальной единицей информации в компьютере является бит. Бит

БИТЫ И БАЙТЫ Минимальной единицей информации в компьютере является бит. Бит может
может быть либо "выключен", при этом его значение равно нулю, либо "включен", тогда его значение равно единице.

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

Биты в байте пронумерованы от 0 до 7 справа налево, как это показано для буквы А:
Номера битов: 76543210
Значения битов: 01000001

Двоичное число не ограничено только восемью битами. Так, например процессор 8088 использует 16-битовую архитектуру, он автоматически оперирует с 16-битовыми числами. Число 216-1 дает значение 65535, а в результате несложных программных операций можно обрабатывать числа до 32 бит
(232-1 = 4 294 967 295).

Слайд 13

Двоичная арифметика

Микро-ЭВМ выполняет следующие арифметические действия: 0+0=0
1+0=1
1+1=10
Обратите внимание на перенос единичного бита в

Двоичная арифметика Микро-ЭВМ выполняет следующие арифметические действия: 0+0=0 1+0=1 1+1=10 Обратите внимание
последней операции.

Например, сложим 00111100 и 00110101. В десятичном виде числа 60 и 53,

Двоичные Десятичные
00111100 60
00110101 53
01110001 113

Слайд 14

Шестнадцатеричное представление

Рассмотрим следующие четыре байта:
Двоичное: 0101 1001 0011 0101 1011 1001 1100 1110

Шестнадцатеричное представление Рассмотрим следующие четыре байта: Двоичное: 0101 1001 0011 0101 1011
Десятичное: 5 9 3 5 11 9 12 14

Здесь для записи некоторых чисел требуется две десятичные цифры. Поэтому нужно расширить систему счисления так, чтобы эти байты представлялись в сокращённой форме.

10 = А,
11 = В,
12 = С,
13 = D,
14 = Е,
15 = F.

Таким образом получим более сокращенную форму, которая представляет содержимое вышеуказанных байтов:
59 35 В9 СЕ

Такая система счисления включает "цифры" от 0 до F, и, так как таких цифр 16, она называется шестнадцатеричной.

Слайд 15

Шестнадцатеричное представление

Таблица

Шестнадцатеричное представление Таблица

Слайд 17

Существует множество микро-ЭВМ с различными характеристиками и со временем их параметры фирмы-разработчики

Существует множество микро-ЭВМ с различными характеристиками и со временем их параметры фирмы-разработчики
улучшают, но все они имеют общие принципы построения. Для предметного рассмотрения выберем одну из наиболее популярных - однокристальную микро-ЭВМ серии MCS-51

Микро-ЭВМ семейства Intel 8051 имеют следующие аппаратные особенности:

внутреннюю память программ ПЗУ объемом 4 Кбайт;
внутреннее ОЗУ объемом 128 байт;
четыре двунаправленных побитно настраиваемых восьмиразрядных порта ввода-вывода;
два 16-разрядных таймера-счетчика;
встроенный тактовый генератор;
возможность адресации 64 Кбайт внешней памяти программ и 64 Кбайт внешней памяти данных;

две линии запросов на прерывание от внешних устройств;
интерфейс для последовательного обмена информацией с другими микроконтроллерами или персональными компьютерами.

Слайд 19

Архитектура MCS-51

Блок управления предназначен для выработки синхронизирующих и управляющих сигналов.

Формирует

Архитектура MCS-51 Блок управления предназначен для выработки синхронизирующих и управляющих сигналов. Формирует
внутренние синхросигналы, которые определяют продолжительность выполнения команд.

Практически все команды микроконтроллера выполняются за один или два машинных цикла, кроме команд умножения и деления (время выполнения последних составляет четыре машинных цикла).

Машинный цикл состоит из шести состояний S1…S6, каждое из которых включает в себя две фазы P1 и P2

Слайд 20

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

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

Таким образом, длительность каждого машинного цикла ТЦ равна двенадцати периодам тактовых импульсов

где

f BQ

частота синхронизации МКC-51

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

Слайд 21

EPROM – память программ (4Кбайт);
RAM – память данных (128 байт);

EPROM – память программ (4Кбайт); RAM – память данных (128 байт); PC
PC – счётчик команд;
DPTR – двухбайтовый регистр-указатель данных;
DPL – младший байт регистра-указателя данных;
DPH – старший байт регистра-указателя данных;
RAR – регистр-указатель данных и автоматического вычисления следующего адреса резидентной памяти программ;
SP – регистр указатель стека

PSW – схема формирования признаков результата операции;
ALU – 8-битное арифметико-логическое устройство;
DCU – схема десятичной коррекции;
T1 и T2 – программно-недоступные регистры, предназначенные для временного хранения операндов;

Слайд 22

A – Аккумулятор
B – регистр расширитель аккумулятора
CU –

A – Аккумулятор B – регистр расширитель аккумулятора CU – устройство управления;
устройство управления;
IR – регистр команд;
OSC – внутренний генератор

P0 – Порт 0;
P1 – Порт 1;
P2 – Порт 2;
P3 – Порт 3;
PCON – регистр управления мощностью;
IE – регистр маски прерывания;
IP – регистр приоритетов

- четыре двунаправленных побитно настраиваемых восьмиразрядных порта ввода-вывода;

SCON – регистр управления приемопередатчиком;
SBUF – буфер последовательного приемопередатчика

Слайд 23

TMOD – регистр режимов таймеров счетчиков;
TCON – регистр управления статуса

TMOD – регистр режимов таймеров счетчиков; TCON – регистр управления статуса таймеров;
таймеров;
TIMER0 – таймер 0;
TH0 – старший байт таймера 0;
TL0 – младший байт таймера 0;
TIMER1 – таймер 1;
TH1 – старший байт таймера 1;
TL1 – младший байт таймера 1.

Слайд 24

Назначение выводов MCS-51

Назначение выводов, условное графическое обозначение

Назначение выводов MCS-51 Назначение выводов, условное графическое обозначение

Слайд 25

Vss – потенциал общего провода ("земли");
Vcc – основное напряжение питания +5

Vss – потенциал общего провода ("земли"); Vcc – основное напряжение питания +5
В;
XTAL1, XTAL2 – выводы для подключения кварцевого резонатора;
RESET – вход общего сброса микроконтроллера;

PSEN – разрешение внешней памяти программ, выдается только при обращении к внешнему ПЗУ;
ALE – строб адреса внешней памяти;
ЕА – отключение внутренней программной памяти, уровень 0 на этом входе заставляет микроконтроллер выполнять программу только из внешнего ПЗУ, игнорируя внутреннее;

P0 – восьми битный двунаправленный порт ввода/вывода информации: при работе с внешними ОЗУ и ПЗУ по линиям порта в режиме временного мультиплексирования выдается адрес внешней памяти, после чего осуществляется передача или прием данных;
P1 – восьми битный двунаправленный порт ввода/вывода: каждый разряд порта может быть запрограммирован как на ввод, так и на вывод информации, независимо от состояния других разрядов, также этот порт используется при программировании внутренней памяти программ;

Слайд 26

P2 – восьми битный двунаправленный порт, аналогичный Р1; кроме того, выводы этого

P2 – восьми битный двунаправленный порт, аналогичный Р1; кроме того, выводы этого
порта используются для выдачи адресной информации при обращении к внешней памяти программ или данных (если используется 16-битовая адресация последней).
Р3 – восьми битный двунаправленный порт, аналогичный Р1; кроме того, выводы этого порта могут выполнять ряд альтернативных функций, которые используются при работе таймеров, порта последовательного ввода-вывода, контроллера прерываний, и внешней памяти программ и данных:

RxD – последовательные данные приёмника;
TxD – последовательные данные передатчика;
INT0 – вход внешнего прерывания 0;
INT1 – вход внешнего прерывания 1;
T0 – вход таймера/счётчика 0;
T1 – вход таймера/счётчика 1;
WR – выход стробирующего сигнала при записи во внешнюю память;
RD – выход стробирующего сигнала при чтении из внешней памяти.

Слайд 27

Схема включения микро-ЭВМ

При подаче питания формируется импульс сброса RESET. В программном счетчике

Схема включения микро-ЭВМ При подаче питания формируется импульс сброса RESET. В программном
устанавливается адрес первой ячейки внутренней памяти программ, дальнейшая работа процессора определяется кодами ПЗУ.

Минимальная схема включения микро-ЭВМ семейства MCS-51

Слайд 28

Блок прерываний, таймеров и последовательного порта

Система прерываний микроконтроллера 8051
Упрощенная схема прерываний микро-ЭВМ

Блок прерываний, таймеров и последовательного порта Система прерываний микроконтроллера 8051 Упрощенная схема
8051 показана на рисунке.

Слайд 29

Регистр масок прерывания (IE)

Регистр масок прерывания (IE)

Слайд 30

Регистр приоритетов прерываний (IP)

Регистр приоритетов прерываний (IP)

Слайд 31

Особенности обслуживания прерываний

Система прерываний формирует аппаратный вызов соответствующей подпрограммы обслуживания, если она

Особенности обслуживания прерываний Система прерываний формирует аппаратный вызов соответствующей подпрограммы обслуживания, если
не заблокирована одним из следующих условий:

в данный момент обслуживается запрос прерывания равного или высокого уровня приоритета;

текущий машинный цикл – не последний в цикле выполняемой команды;

выполняется команда возврата из подпрограммы или любая команда, связанная с обращением к регистрам IЕ или IP.

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

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

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

Слайд 32

Таймеры / счетчики микро-ЭВМ семейства 8051

В базовых моделях семейства имеются два

Таймеры / счетчики микро-ЭВМ семейства 8051 В базовых моделях семейства имеются два
программируемых 16-битных таймера/счетчика (T/C0 и T/C1), которые могут быть использованы как в качестве таймеров, так и в качестве счетчиков внешних событий.

В первом случае содержимое соответствующего таймера/счетчика (Т/С) инкрементируется в каждом машинном цикле, т.е. через каждые 12 периодов колебаний кварцевого резонатора.

Во втором оно инкрементируется под воздействием перехода из 1 в 0 внешнего входного сигнала, подаваемого на соответствующий вывод (T0, T1) микро-ЭВМ

Так как на распознавание периода требуются два машинных цикла, максимальная частота подсчета входных сигналов равна 1/24 частоты резонатора.

На длительность периода входных сигналов ограничений сверху нет. Для гарантированного прочтения входной сигнал должен удерживать значение 1, как минимум, в течение одного машинного цикла микро-ЭВМ.

Для управления режимами работы Т/С и для организации их взаимодействия с системой прерываний используются два регистра специальных функций (TCON и TMOD)

Слайд 33

«1»

«0»

+1

+1

Сигнал на внешнем
выводе Т0 (Т1)

Содержимое счетчика

«1»

«0»

Фиксация наличия «1» на входе Т0 (Т1)

«1» «0» +1 +1 Сигнал на внешнем выводе Т0 (Т1) Содержимое счетчика
минимум 1 машинный цикл

Фиксация наличия «0» на входе Т0 (Т1) минимум 1 машинный цикл

Таким образом на распознавание периода минимально требуются два машинных цикла

Слайд 34

Регистр управления режимами работы таймеров TMOD

Регистр управления режимами работы таймеров TMOD

Слайд 35

Регистр организации взаимодействия таймеров с системой прерываний TCON

Регистр организации взаимодействия таймеров с системой прерываний TCON

Слайд 36

Логика работы Т/С0 в режиме 0

В этом режиме Т/C функционирует как восьмиразрядный

Логика работы Т/С0 в режиме 0 В этом режиме Т/C функционирует как
счетчик, на вход которого подключен пятиразрядный предделитель частоты на 32.

Предделитель состоит из пяти младших разрядов регистра TL0

Восьмиразрядный счетчик – из восьми разрядов регистра ТН0

Бит TR0 регистра TCON разрешает счет (TR0=1), если: управляющий бит GATE0 (блокировка) равен 0 или на внешний вывод

подан сигнал логической 1

Если же бит GATE0 установлен в 1, то в этом случае можно использовать таймер для измерения длительности импульсного сигнала, подаваемого на вход INT0

Слайд 37

&

Х1

Х2

Y

Y=X1*X2

1

Х1

Х2

Y

Y=X1+X2

«И»

«ИЛИ»

1

Х

Y

Y=X

«НЕ»

& Х1 Х2 Y Y=X1*X2 1 Х1 Х2 Y Y=X1+X2 «И» «ИЛИ»

Слайд 39

Логика работы Т/С0 в режиме 1

Режим 1 аналогичен режиму 0, за исключением

Логика работы Т/С0 в режиме 1 Режим 1 аналогичен режиму 0, за
того, что доступны 16-разрядные Т/C.

Слайд 40

Логика работы Т/С1 в режиме 2

В режиме 2 Т/C1 работает в качестве

Логика работы Т/С1 в режиме 2 В режиме 2 Т/C1 работает в
восьмиразрядного счетчика, построенного на основе регистра TL1.

При каждом переполнении TL1 происходит автоматически перезагрузка содержимого регистра ТН1 в регистр ТL1

При этом содержимое регистра ТН1 не изменяется. Это обстоятельство позволяет использовать Т/С для задания скорости передачи данных через последовательный порт.

Слайд 41

Логика работы Т/С0 в режиме 3

В режиме 3 Т/C0 и Т/C1

Логика работы Т/С0 в режиме 3 В режиме 3 Т/C0 и Т/C1
работают по разному. Т/C1 в этом режиме блокирован и сохраняет неизменным свое текущее содержимое

Т/С0 в этом режиме представляет собой два независимых устройства на основе восьмиразрядных регистров TL0 и TН0

Устройство на основе регистра TL0 может работать как в режиме таймера, так и в режиме счетчика

Устройство на основе регистра TH0 может работать только в режиме таймера.

Слайд 42

Регистр управления последовательным портом SCON

Регистр управления последовательным портом SCON

Слайд 43

Блок последовательного интерфейса

Блок последовательного интерфейса предназначен для организации ввода/вывода информации по

Блок последовательного интерфейса Блок последовательного интерфейса предназначен для организации ввода/вывода информации по
последовательному каналу

Последовательный интерфейс (последовательный порт) микроконтроллера может работать в одном из четырех режимов:

Режим 0. Информация передается и принимается через вход приемника RxD (вывод Р3.0). Через выход передатчика TxD (вывод Р3.1) выдаются импульсы синхронизации, стробирующие каждый передаваемый или принимаемый бит информации. Формат посылки – 8 бит. Частота приема и передачи равна fcpu/12.

Режим 1. Информация передается через выход передатчика TxD (Р3.1), а принимается через вход приемника RxD (Р3.0). Формат посылки – 10 бит: старт-бит (логический ноль), восемь бит данных и стоп-бит (логическая единица). Частота приема и передачи задается Т/С 1.

Слайд 44

RXD
(P3.0)

1

2

3

4

5

6

7

8

TXD
(P3.1)

RXD
(P3.0)

1

2

3

4

5

6

7

8

TXD
(P3.1)

старт-бит

«0»

стоп-бит

«1»

1

2

3

4

5

6

7

8

старт-бит

«0»

стоп-бит

«1»

прием

передача

прием/передача

RXD (P3.0) 1 2 3 4 5 6 7 8 TXD (P3.1)

Слайд 45

Режим 2. Информация передается через выход передатчика TxD (Р3.1), а принимается через

Режим 2. Информация передается через выход передатчика TxD (Р3.1), а принимается через
вход приемника RxD (Р3.0).
Формат посылки 11 бит: старт-бит (логический ноль), восемь бит данных, программируемый девятый бит и стоп-бит (логическая единица). Передаваемый девятый бит данных принимает значение бита ТВ8 из регистра специальных функций SCON. При приеме девятый бит принятой посылки записывается в бит RB8 регистра SCON. Частота приема и передачи в режиме 2 задается программно и может быть равна fcpu/32 или fcpu/64.

Режим 3. Полностью идентичен режиму 2, за исключением того, что частота приема и передачи задается с помощью Т/С1

Скорость приема/передачи

Режим 0:

Режим 2:

Режимы 1, 3:

Слайд 46

RXD
(P3.0)

1

2

3

4

5

6

7

8

TXD
(P3.1)

старт-бит

«0»

стоп-бит

«1»

прием

передача

1

2

3

4

5

6

7

8

старт-бит

«0»

стоп-бит

«1»

9

9

ТВ8 (SCON)

RВ8 (SCON)

RXD (P3.0) 1 2 3 4 5 6 7 8 TXD (P3.1)

Слайд 47

В таблице приведен ряд стандартных скоростей последовательного обмена и то, как они

В таблице приведен ряд стандартных скоростей последовательного обмена и то, как они
могут быть реализованы с помощью T/C1 в режимах 1 и 3.

Слайд 48

FFH = 255D

FDH = 253D

E8H = 232D

72H = 114D

FFH = 255D FDH = 253D E8H = 232D 72H = 114D

Слайд 49

Интерфейсы последовательного ввода вывода информации

Электрические интерфейсы RS-232, RS-422, RS-423 (V.10), RS-485, токовая петля

Последовательные

Интерфейсы последовательного ввода вывода информации Электрические интерфейсы RS-232, RS-422, RS-423 (V.10), RS-485,
интерфейсы различаются способом передачи электрических сигналов. Существует ряд международных стандартов: RS-232C, RS-422A, RS-423A, RS-485

В RS-232 есть передатчик и приемник сигналов, которые имеются в каждом устройстве

Выход передатчика одного устройства (TX) соединяется со входом приемника другого устройства (RX)

Слайд 50

При этом обеспечивается полудуплексный режим связи, то есть, приемник и передатчик могут

При этом обеспечивается полудуплексный режим связи, то есть, приемник и передатчик могут
работать одновременно

Недостаток этого интерфейса – низкая помехозащищенность. 

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

Интерфейсы RS-422 и RS-485 используют симметричную передачу сигнала

Главное отличие RS-485 от RS-232 – все приемники и передатчики работают на одну пару проводов, являющуюся линией связи.

Провод земли при этом не используется, а сигнал в линии формируется дифференциальным методом. Он передается одновременно по двум проводам («А» и «В»)

Информативной является разность потенциалов между проводниками А и В. дифференциальное выходное напряжение должно лежать в диапазоне 1,5-5 В.

Слайд 51

Принципиальное отличие передатчиков RS-485 – возможность переключения в третье состояние.

Дифференциальная схема

Принципиальное отличие передатчиков RS-485 – возможность переключения в третье состояние. Дифференциальная схема
включения RS-485 (точка – точка)

Для подключения к общей сети эти клеммы соединяются в параллельную цепь

Все устройства, объединяемые интерфейсом RS-485, имеют всего два клеммы: «А» и «В».

Слайд 52

Во многих случаях функционально-логических возможностей однокристального МК бывает недостаточно. Поэтому можно расширить

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

МПС, построенные на МК51, допускают расширение памяти данных и программ до 64 Кбайт

При обращении к ВПП микроконтроллер МК51 формирует 16 - разрядный адрес, младший байт которого выдается через порт Р0, а старший - через порт Р2.

Причем порт Р0 используется в режиме временного мультиплексирования: в начале каждого машинного цикла обращения к ВПП через порт Р0 выдается младший байт адреса, который должен быть записан во внешний регистр RG по отрицательному фронту сигнала ALE

Низкий уровень сигнала PME, разрешает выборку байта данных из ПЗУ, который затем поступает на линии порта Р0 и вводится в микроконтроллер

Слайд 53

Пусть требуется объем внешней памяти программ в размере 32 кбайта.

Подбирается подходящая по

Пусть требуется объем внешней памяти программ в размере 32 кбайта. Подбирается подходящая
данному объему памяти микросхема, например, 573РФ8 (аналогичная зарубежным микросхемам класса 27256).

Назначение выводов микросхемы 573РФ8:

В качестве регистра RG рекомендуется использовать восьмиразрядный параллельный регистр - защелку типа ИР22, например, КР1533ИР22, которая представляет собой восьмиразрядный регистр хранения информации, тактируемый импульсом, с возможность перевода выходов в высокоимпедансное состояние.

Слайд 54

Высокоимпедансное состояние, высокоомное состояние, Z-состояние или состояние «Выключено» — состояние вывода цифровой микросхемы,

Высокоимпедансное состояние, высокоомное состояние, Z-состояние или состояние «Выключено» — состояние вывода цифровой
при котором сопротивление между её внутренней схемой, подключённой к данному выводу, и внешней схемой очень велико.

Высокоимпедансное логическое состояние — состояние выхода логического устройства, при котором он обладает высоким сопротивлением (импедансом), то есть фактически отключен от подсоединённого к нему проводника.

Введение в схему высокоимпедансного состояния позволяет подключать к одному проводнику несколько логических выходов, при условии что они не создают конфликтов состояния (одновременное наличие сигналов 0 и 1).

Слайд 55

Назначение выводов микросхемы КР1533ИР22 приведено в таблице

Таблица истинности микросхемы КР1533ИР22

Назначение выводов микросхемы КР1533ИР22 приведено в таблице Таблица истинности микросхемы КР1533ИР22

Слайд 56

0000h

7FFFh

8000h

FFFFh

0000 0000 0000 0000

0111 1111 1111 1111

1000 0000 0000 0000

1111 1111 1111

0000h 7FFFh 8000h FFFFh 0000 0000 0000 0000 0111 1111 1111 1111
1111

32кБ

32кБ

A15=0

A15=1

Слайд 57

Подключение ПЗУ 27С256 к MCS-51

Подключение ПЗУ 27С256 к MCS-51

Слайд 58

В некоторых МПС, рассчитанных на обработку больших массивов данных, РПД может оказаться

В некоторых МПС, рассчитанных на обработку больших массивов данных, РПД может оказаться
недостаточно. В этом случае возникает необходимость использования внешнего оперативного запоминающего устройства (ОЗУ), которое может быть подключено к микроконтроллеру МК51

При этом максимальный объем ОЗУ, подключаемого к микроконтроллеру МК51, может достигать 64 Кбайт.

Так же как и при работе с ВПП, байт адреса, выдаваемый через порт Р0, должен быть зафиксирован во внешнем регистре по отрицательному фронту сигнала ALE, т.к. в дальнейшем линии порта Р0 используются для чтения или записи информации в/из МК-51. При этом чтение информации стробируется сигналом RD, а запись - сигналом WR.

Слайд 59

Пусть для функционирования системы требуется объем внешней памяти данных в размере 32

Пусть для функционирования системы требуется объем внешней памяти данных в размере 32
кбайта

Подбирается подходящая по данному объему памяти микросхема, например, IS62C256AL

Назначение выводов микросхемы IS62C256AL:

Слайд 60

Подключение ОЗУ KM62256D к MCS-51

Подключение ОЗУ KM62256D к MCS-51

Слайд 61

Сопряжение микро-ЭВМ
с устройствами ввода информации

Если входных кнопок не много и есть свободные

Сопряжение микро-ЭВМ с устройствами ввода информации Если входных кнопок не много и
порты ввода, то имеет смысл непосредственно коммутировать напряжение на общий провод. Программно нужно предусмотреть противодребезговые действия.

Схемная реализация небольшой клавиатуры

Слайд 62

Устранение дребезга контактов

При работе МК с датчиками, имеющими механические или электромеханические контакты

Устранение дребезга контактов При работе МК с датчиками, имеющими механические или электромеханические
(кнопки, клавиши, реле, клавиатуры), возникает явление, называемое дребезгом. Это явление заключается в том, что при замыкании контактов возможно появление отскока контактов, которое приводит к переходному процессу.

При этом сигнал с контакта может быть воспринят МК как случайная последовательность нулей и единиц.

Подавить это нежелательное явление можно двумя способами:
1. Схемотехническим путем с использованием буферного триггера
2. Программными средствами:

2.1. Подсчет заданного числа совпадающих значений сигнала

2.2. Временная задержка

Суть первого способа состоит в многократном считывании сигнала с контакта. Подсчет удачных опросов (т.е. опросов, обнаруживших, что контакт устойчиво замкнут) ведется программным счетчиком. Если после серии удачных опросов встречается неудачный, то подсчет начинается сначала. Контакт считается устойчиво замкнутым (дребезг устранен), если последовало N удачных опросов.

Слайд 63

Т

Т

S

R

Q

Q

«1»

S

Q = 1

Q = 0

«1»

R

Q = 0

Q = 1

Т

Т

S

R

Р1.2

Р1.0

1

1

+5B

КН

Кн

Инв

Q

Т Т S R Q Q «1» S Q = 1 Q

Слайд 64

Число N подбирается экспериментально, для каждого типа используемых контактов и лежит в

Число N подбирается экспериментально, для каждого типа используемых контактов и лежит в
пределах от 5 до 50.

Устранение дребезга контактов путем введения
временной задержки заключается в следующем.
Программа, обнаружив замыкание контакта К,
запрещает опрос состояния этого контакта на время,
заведомо большее длительности переходного процесса.
Временная задержка (в пределах 1-10 мс) подбирается
экспериментально для каждого типа контактов.

Слайд 65

Для увеличения производительности МП обработка функции клавиатуры производится по прерыванию.

Схемная реализация небольшой

Для увеличения производительности МП обработка функции клавиатуры производится по прерыванию. Схемная реализация
клавиатуры с использованием входа прерывания INT0

Слайд 66

Расширение каналов ввода/вывода информации

Число линий ввода/вывода микроконтроллера МК-51 во многих реальных

Расширение каналов ввода/вывода информации Число линий ввода/вывода микроконтроллера МК-51 во многих реальных
применениях оказывается недостаточным.

В качестве примера расширения числа линий ввода информации рассмотрим фрагмент схемы, приведенной на рисунке

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

Микросхемы D1 и D2 представляют собой сдвоенные мультиплексоры типа 4 в 1 и могут передавать информацию от 16 двоичных датчиков на четыре линии порта Р1 (Р1.0...Р1.3) микроконтроллера МК51.

Выводы Р1.4 и Р1.5 используются для выбора группы, состоящей из 4-х датчиков, опрашиваемых в данный момент времени.

Так как нагрузочная способность выходных буферов портов ввода/вывода невысока, то рекомендуется использовать буферные схемы

Слайд 68

Назначение выводов микросхемы К1533КП12 приведено в таблице

Таблица истинности микросхемы К1533КП12

Назначение выводов микросхемы К1533КП12 приведено в таблице Таблица истинности микросхемы К1533КП12

Слайд 69

Можно увеличить число линий ввода до 32 за счет добавления в схему
двух

Можно увеличить число линий ввода до 32 за счет добавления в схему
сдвоенных мультиплексоров ( микросхемы D3 и D4 ) и управления входами
S0 и S1 установления на выходах мультиплексоров состояния высокого импеданса

Для этого необходимо использовать два оставшихся разряда порта Р1:
Р1.6 подключить к выводам S0,S1 микросхем D1, D2;
Р1.7 подключить к выводам S0,S1 микросхем D3, D4

Слайд 70

Сопряжение микро-ЭВМ
с устройствами ввода информации

Возврат и обработка если нажата клавиша.

Схемная реализация клавиатуры

Сопряжение микро-ЭВМ с устройствами ввода информации Возврат и обработка если нажата клавиша.
в виде матрицы

Слайд 71

Диоды предназначены для защиты токового ключа порта от замыкания на другие линии

Диоды предназначены для защиты токового ключа порта от замыкания на другие линии
опроса в случае одновременного нажатия двух и более клавиш

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

Слайд 72

Расширение каналов вывода информации обычно достигается за счет использования нескольких регистров, стробируемых

Расширение каналов вывода информации обычно достигается за счет использования нескольких регистров, стробируемых
различными синхросигналами, либо за счет использования последовательного канала связи.

Шести разрядные данные устанавливаются на выходах параллельных регистров D5, D6 последовательно во времени, по мере подачи на их тактовые входы стробирующих импульсов, вырабатываемых на выходах Р1.6 и Р1.7 микроконтроллера.

Разрядность выводимой информации в рассматриваемом примере легко может быть увеличена до 24 бит, если стробирующие импульсы формировать с помощью дешифратора 2 в 4. При этом адресные входы дешифратора следует подключить к выводам Р1.6 и Р1.7, а его выходы – к тактовым входам соответствующих параллельных регистров

Слайд 73

Вых. шина

D5

D6

Вых. шина D5 D6

Слайд 74

1

1

1

1

1

1

С1

С2

С3

С4

Р1.6

Р1.7

«ИЛИ-НЕ»

Дешифратор

1 1 1 1 1 1 С1 С2 С3 С4 Р1.6 Р1.7 «ИЛИ-НЕ» Дешифратор

Слайд 75

В качестве индикации можно подключить светодиоды непосредственно на порт микро-ЭВМ, при этом

В качестве индикации можно подключить светодиоды непосредственно на порт микро-ЭВМ, при этом
коммутация должна производиться на общую цепь питания микросхемы.

Типовое подключение светодиодов

Слайд 76

Использование мощных транзисторов с коэффициентом передачи тока более 700 даёт возможность коммутации

Использование мощных транзисторов с коэффициентом передачи тока более 700 даёт возможность коммутации
цепи током до нескольких ампер без предварительного усиления

Пример подключения более мощной нагрузки без гальванической развязки

Слайд 77

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

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

Основной недостаток - в невозможности одновременной адресации разных строк и столбцов.

Эффективно – при создании динамического изображения

Скорость развёртки должна превосходить инерционность для исключения мерцания и стробоскопического эффекта

Слайд 78

Каждое устройство в системе имеет свой уникальный адрес

Каждое устройство в системе имеет свой уникальный адрес

Слайд 79

Дешифратор адреса микропроцессорной информационно - управляющей системы

В соответствии с сигналами на адресных входах

Дешифратор адреса микропроцессорной информационно - управляющей системы В соответствии с сигналами на
появляется сигнал низкого уровня на одном из выходов дешифратора

Как правило – наличие входов управления, разрешающих/запрещающих
дешифрацию

При запрете дешифрации – на всех выходах сигнал высокого уровня

Слайд 80

ИД10

Преобразует четырехразрядный двоичный код, поступающий на входы А0 - А3 в сигнал

ИД10 Преобразует четырехразрядный двоичный код, поступающий на входы А0 - А3 в
низкого уровня, появляющийся на одном из выходов 0 - 9 .

Если десятичный эквивалент входного кода превышает 9, то на всех выходах 
0 -9 появятся напряжения высоких уровней

Может применяться для дешифрации трехзначного двоичного кода, поступающего
на входы А0 – А2.

Вход А3 можно использовать как разрешающий с низким активным уровнем.

(1010, 1011, 1100, 1101, 1110, 1111)

Слайд 82

 Эту же микросхему можно использовать как дешифратор трехразрядного кода на восемь выходов.

Для

Эту же микросхему можно использовать как дешифратор трехразрядного кода на восемь выходов.
этого следует соединить D2 и D1 (получив третий адресный вход А2), а также входы С1 и С2 (получив вход разрешения на дешифрацию)

Слайд 83

Дешифратор адреса микропроцессорной информационно - управляющей системы

В случае когда дешифратор адреса является общим

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

Групповой выбор адресов

Слайд 84

Во многих применениях МК-51 необходимо сформировать импульс заданной длительности на той или

Во многих применениях МК-51 необходимо сформировать импульс заданной длительности на той или
иной линии порта. Обычно для этих целей используется либо таймер/счетчик, либо регистры РПД. Блок-схема алгоритма формирования временной задержки большой длительности показана на рисунке

Формирование импульса заданной длительности

Слайд 85

Данный алгоритм для формирования временной задержки использует так называемые вложенные циклы.

На

Данный алгоритм для формирования временной задержки использует так называемые вложенные циклы. На
начальном этапе в регистр R1 загружается число “большого” цикла X (блок 2), а в регистр R2 – число “малого” цикла Y (блок 3).

Эти две команды выполняются за один машинный цикл.

С помощью блоков 4, 5 подпрограммы содержимое регистра R2 уменьшается до 0 и осуществляется переход к блоку 6 подпрограммы.

Этот цикл удобнее организовать с помощью команды условного перехода, которая выполняется МК-51 за 2 машинных цикла.

Аналогично организуется и “большой” цикл (блоки 6, 7).

Таким образом, длительность временной задержки, формируемой с помощью этого алгоритма, в машинных циклах можно рассчитать по формуле:

Слайд 86

Время задержки в секундах рассчитывается по формуле:

Если задана длительность импульса, формируемого

Время задержки в секундах рассчитывается по формуле: Если задана длительность импульса, формируемого
с помощью рассмотренного алгоритма, то необходимо подобрать такие X и Y, чтобы выполнялось условие:

Для того чтобы МК-51 сформировал импульс с точностью плюс/минус 1 машинный цикл в подпрограмму необходимо добавить команду “нет операции”, число которых можно рассчитать по формуле:

Если число команд «нет операции», необходимых для “подгонки” задержки, получится больше 5, то рекомендуется для этих целей использовать локальный цикл, который вставляется в тело подпрограммы после блока 7.

Слайд 87

АЦП МПИУС

Из всего многообразия существующих методов аналого-цифрового преобразования в интегральной технологии нашли

АЦП МПИУС Из всего многообразия существующих методов аналого-цифрового преобразования в интегральной технологии
применение в основном три:
1) метод прямого (параллельного) преобразования;
2) метод последовательного приближения (поразрядного уравновешивания);
3) метод интегрирования.
В АЦП с параллельным преобразованием входной сигнал прикладывается одновременно ко входам всех компараторов. В каждом компараторе он сравнивается с опорным сигналом, значение которого эквивалентно определенной кодовой комбинации. Опорный сигнал снимается с узлов резистивного делителя, питаемого от источника опорного напряжения. Число возможных кодовых комбинаций (а следовательно, число компараторов) равно 2m - 1, где т — число разрядов АЦП. АЦП прямого преобразования обладают самым высоким быстродействием среди других типов АЦП, определяемым быстродействием компараторов и задержками в логическом дешифраторе

Слайд 88

Недостатком их является необходимость в большом количестве компараторов. Так, для 8-разрядного АЦП

Недостатком их является необходимость в большом количестве компараторов. Так, для 8-разрядного АЦП
требуется 255 компараторов. Это затрудняет реализацию многоразрядных (свыше 6-8 разрядов) АЦП в интегральном исполнении. Кроме того, точность преобразования ограничивается точностью и стабильностью каждого компаратора и резистивного делителя.

АЦП с параллельным преобразованием

Слайд 89

Uвх

13/2h

11/2h

9/2h

7/2h

5/2h

3/2h

1/2h

Δ1

Δ6

Δ7

Δ8

Δ4

Δ5

Δ3

Δ2

t

Uвх 13/2h 11/2h 9/2h 7/2h 5/2h 3/2h 1/2h Δ1 Δ6 Δ7 Δ8

Слайд 91

АЦП последовательного приближения состоит из следующих узлов:

1. Компаратор. Он сравнивает входную величину

АЦП последовательного приближения состоит из следующих узлов: 1. Компаратор. Он сравнивает входную
и текущее значение «весового» напряжения.

2. Цифро-аналоговый преобразователь. Он генерирует «весовое» значение напряжения на основе поступающего на вход цифрового кода.

3. Регистр последовательного приближения. Он осуществляет алгоритм последовательного приближения, генерируя текущее значение кода, подающегося на вход ЦАП.

Достоинством устройства является относительно высокая скорость преобразования: время преобразования N-битного АЦП составляет N тактов.

Слайд 92

АЦП последовательного приближения

АЦП последовательного приближения

Слайд 93

пуск

fтакт

2h

4h

6h

8h

Uвх

Uk

t

t

t

t

время измерения

1000

0100

0110

0101

0101

0

0

0

1

пуск fтакт 2h 4h 6h 8h Uвх Uk t t t t

Слайд 94

Наиболее простыми по структуре среди интегрирующих преобразователей являются АЦП с преобразованием напряжения

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

Схема реализации АЦП двойного интегрирования на МК-51 показана на рисунке. Первоначально на вход интегратора подается отрицательное напряжение Еоп. При этом на выходе интегратора через некоторое время установится отрицательный уровень, а на выходе компаратора будет сформирован сигнал 0.

Слайд 95

АЦП с двойным интегрированием

АЦП с двойным интегрированием

Слайд 96

Процесс преобразования состоит из двух этапов.

Сначала производится интегрирование входного аналогового сигнала

Процесс преобразования состоит из двух этапов. Сначала производится интегрирование входного аналогового сигнала
в течение строго определенного времени Т1.

Отсчет интервала Т1 производится от момента t0 перехода напряжения на выходе интегратора через нуль. Входной преобразуемый сигнал (для данной схемы) должен быть положительного напряжения.

Затем в момент времени t1 на вход интегратора подается опорное напряжение Еоп (противоположной полярности) и измеряется время интегрирования Т2, которое и будет пропорционально входному напряжении (Uвх).

Время Т1 (период первого интегрирования) выбирается так, чтобы при максимальном входном напряжении (U вх. макс = - Еоп) интегратор не вошел в насыщение.

Слайд 97

Время первого интегрирования (постоянное)

Время второго интегрирования,
где n2 -  содержимое счетчика после

Время первого интегрирования (постоянное) Время второго интегрирования, где n2 - содержимое счетчика
окончания стадии счета

Из этой формулы следует, что отличительной особенностью метода двойного интегрирования является то, что ни тактовая частота, ни постоянная интегрирования RC не влияют на результат. Необходимо только потребовать, чтобы тактовая частота в течение времени t1+t2 оставалась постоянной. 

Слайд 98

Цифро-аналоговые преобразователи

Цифро-аналоговый преобразователь (ЦАП) предназначен для автоматического преобразования входных величин, представленных числовыми

Цифро-аналоговые преобразователи Цифро-аналоговый преобразователь (ЦАП) предназначен для автоматического преобразования входных величин, представленных
кодами, в соответствующие им значения непрерывно изменяющихся во времени (т.е. аналоговых) величин.

В схемах ЦАП обычно используется представление двоичного числа, состоящего из нескольких разрядов, в виде суммы степеней числа 2. 

Каждый разряд (если в нем записана единица) преобразуется в аналоговый сигнал, пропорциональный числу 2 в степени, равной номеру разряда

В схеме ЦАП, показанной на рисунке, весовые коэффициенты каждого разряда задаются последовательным делением опорного напряжения с помощью резистивной матрицы типа R–2R,представляющей собой многозвенный делитель напряжения.

В данной схеме ЦАП используются двухпозиционные ключи, которые подсоединяют резисторы 2R либо ко входу операционного усилителя (при 1 в данном разряде), либо к общему нулевому проводу.

Слайд 99

Uвых

R

Roc

R

R

2R

2R

2R

2R

2R

0

0

0

0

1

1

1

1

Uоп

Входное сопротивление резистивной матрицы не зависит от положения ключей. Коэффициент передачи между

Uвых R Roc R R 2R 2R 2R 2R 2R 0 0
соседними узловыми точками матрицы составляет 0,5. Выходное напряжение определяется по формуле:

Слайд 100

Классификация микропроцессорных информационно-управляющих систем на железнодорожном транспорте

К основным таким системам относятся:

Классификация микропроцессорных информационно-управляющих систем на железнодорожном транспорте К основным таким системам относятся:

автоматизированные системы управления и контроля движения поездов;
автоматизированные системы управления расформированием составов на сортировочных станциях;
автоматизированные системы диспетчерского контроля;
информационные системы обслуживания пассажиров.

Автоматизированные системы управления и контроля движения поездов

1) микропроцессорные системы автоблокировки;

2) микропроцессорные системы электрической централизации;

3) системы диспетчерского управления движением поездов;

4) микропроцессорные устройства контроля исправности подвижного состава;

5) микропроцессорные локомотивные системы обеспечения безопасности движения поездов;

6) автоматизированные комплексы для испытания и диагностирования узлов подвижного состава.

Слайд 101

Основные преимущества микропроцессорных систем

1. Более высокий уровень надежности

2. Наличие встроенного диагностического контроля

Основные преимущества микропроцессорных систем 1. Более высокий уровень надежности 2. Наличие встроенного
состояния аппаратных средств

3. Сокращение капитальных вложений и эксплуатационных затрат

4. Улучшение условий труда эксплуатационного персонала

5. Возможность протоколировать и архивировать информацию

Основной проблемой создания МПИУС является обеспечение безопасности их функционирования для процесса движения поездов.

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

Слайд 102

Обеспечение безопасности в микропроцессорных информационно-управляющих системах

Недостатки полупроводниковой элементной базы по сравнению с

Обеспечение безопасности в микропроцессорных информационно-управляющих системах Недостатки полупроводниковой элементной базы по сравнению
релейной :

1. Низковольтные электронные компоненты обладают высокой чувствительностью к внешним воздействиям

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

3. Рабочие характеристики электронных компонентов с течением времени могут меняться;

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

Слайд 103

Структура программного обеспечения

Структура программного обеспечения

Слайд 104

Обеспечение безопасности в микропроцессорных системах:

1. Избыточность позволяет исключить случайные ошибки в микропроцессорных

Обеспечение безопасности в микропроцессорных системах: 1. Избыточность позволяет исключить случайные ошибки в
комплексах.
Пример аппаратной избыточности (системы 2оо2, 2оо3 и 2×2оо2).
Во всех системах обеспечивается резервирование с целью повышения безопасности. В системах 2оо3 и 2×2оо2 – повышение готовности к работе на случай возникновения неисправностей (снижает вероятность задержек в поездной работе).
2. Диверситет помогает исключить систематические ошибки при проектировании:
2.1. Аппаратный (в вычислительных каналах используется аппаратное обеспечение, созданное разными группами разработчиков);
2.2. Программный (1. За счет применения в вычислительных каналах разных операционных систем Windows и Linux; 2. при описании функций централизаций или задании данных, описывающих топологию путевого развития.

Слайд 105

Обеспечение безопасности в микропроцессорных централизациях

Обеспечение безопасности в микропроцессорных централизациях

Слайд 106

Структура системы EBIlock 950

Структура системы EBIlock 950

Слайд 107

Структурная схема системы EBI lock-950

Структурная схема системы EBI lock-950

Слайд 108

Одним из перспективных направлений перехода на компьютерные средства в устройствах станционной автоматики

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

Примером гибридной системы релейно-процессорной централизации (РПЦ) является система «Диалог-Ц».

Слайд 110

Электрическая схема контроля одного двухпозиционного объекта платы УМВ-64/8-S релейно-процессорная централизация «ЭЦ-МПК»

Электрическая схема контроля одного двухпозиционного объекта платы УМВ-64/8-S релейно-процессорная централизация «ЭЦ-МПК»

Слайд 111

Принципиальная схема управления реле платы УДО-48P

Принципиальная схема управления реле платы УДО-48P

Слайд 112

К системам диспетчерского управления движением поездов относится диспетчерская централизация (ДЦ)

Диспетчерская централизация применяется

К системам диспетчерского управления движением поездов относится диспетчерская централизация (ДЦ) Диспетчерская централизация
для управления из центрального поста (ЦП) стрелками и сигналами промежуточных станций, называемых линейными пунктами (ЛП).

С одного ЦП можно управлять линейными пунктами одного или нескольких диспетчерских участков.

ДЦ позволяет поездному диспетчеру (ДНЦ) руководить движением поездов на участке и непосредственно управлять стрелками и сигналами на ЛП без участия дежурных по соответствующим станциям.

В комплекс устройств ДЦ обязательно входят автоблокировка (или другие устройства, обеспечивающие контроль свободности перегона) на перегонах, ЭЦ на станциях и аппаратура телемеханики.

Устройства ДЦ должны обеспечивать:

1. Управление из одного пункта стрелками и светофорами раздельных пунктов диспетчерского круга

Слайд 113

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

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

3. Возможность передачи отдельных станций на резервное или автономное управление

4. Автоматическую запись графика исполненного движения (ГИД) поездов.

5. Передачу команд ТУ, безопасность выполнения которых определяется только устройствами ДЦ и действиями оператора (ответственные команды)

Для устройств передачи информации основным методом обеспечения безопасности является введение информационной избыточности в кодовые комбинации управляющих и информационных сигналов (ТУ и ТС)

Это достигается передачей их помехозащищенными кодами с минимальным кодовым расстоянием не менее dmin = 4.

dmin = r + s + 1

Слайд 116

БРКП

МГР 1

МГР 2

МГР 3

МГР 4

МВИ

вх1

вх8

вх9

вх16

вх17

вх24

вх25

вх32

ШД

Интерфейс RS-485

CPU

БП

адрес МГР

индикация

интерфейс
программ

узел
конф.

18-36В

БРКП МГР 1 МГР 2 МГР 3 МГР 4 МВИ вх1 вх8

Слайд 117

Структурная схема БКПМ

ЦП G5066

COM1

COM2

модем

модем

модем

Стык В

4

4

Стык А

Стык С

4

шина ISA

1

5

3

4

6

7

8

2

Расширитель сом портов

Устройство
индикации

LPT

Конвертер RS232/RS422(485)

Структурная схема БКПМ ЦП G5066 COM1 COM2 модем модем модем Стык В

c гальванической развязкой

Расш.

УЛ СПОК

к БРКП

АПК ДК
(СПД ЛП)

РПЦ
(МПЦ)

стык В группового
цифрового канала

к дешифратору
команд ТУ

ПК

но

нр

Т

блок гальвани-
ческих развязок

порт параллельного вывода

4

4

4

4

2

кросс-плата

Слайд 118

Подключение БРКП к БКПМ

2

БКПМ

расш.

RS-485

БРКП1

БРКП2

БРКП32

к БРКП

Подключение БРКП к БКПМ 2 БКПМ расш. RS-485 БРКП1 БРКП2 БРКП32 к БРКП

Слайд 119

СПД-ЛП

1. Сервер сигналов
- формирует сигналы запроса на линейные пункты;
принимает информацию о состоянии

СПД-ЛП 1. Сервер сигналов - формирует сигналы запроса на линейные пункты; принимает
объектов контроля с линейных пунктов;
архивирует принятую информацию;
автоматизированное ведение графика исполненного движения

2. Концентратор информации.
Предназначен для сбора поступающей информации по различным линиям
связи и передачи ее на сервер сигналов
Состав:
2.1. Модуль центрального процессора МЦП2
2.2. Модем (до 6 штук)
2.3. Блок питания

3. Контроллер
Предназначен для подключения к ОК с целью получения информации об их состоянии и передачи этой информации на концентратор.
Состав:
3.1. Модуль центрального процессора МЦП2
3.2. Модем
3.3. Модуль ввода дискретных сигналов (до 7 штук)
3.4. Блок питания

Слайд 120

Р

С

МС

релейная

Пульт ДСП

Rогр

+5V

выход

Р С МС релейная Пульт ДСП Rогр +5V выход

Слайд 122

Дешифратор адреса

Х1

Х2

Z

Y=X1 (X2=0)

Y=1 (X2=1)

Х1

Х2

&

Y=X1*X2

Х1

Х2

1

Y=X1+X2

DC

A0

A1

A2

E3

E2

E1

Адресные
входы

Управляющие
входы

0

7

6

5

4

3

2

1

E3, E2, E1 – разрешение/запрет дешифрации

Разрешение –

Дешифратор адреса Х1 Х2 Z Y=X1 (X2=0) Y=1 (X2=1) Х1 Х2 &
100

LP8

LE1

LA3

Запрет – выходы (0 – 7) =«1»

Разрешение – «0» на одном выходе в соответствии с таблицей:

Слайд 124

1

1

1

1

1

1

1

0

0

1

1

1 1 1 1 1 1 1 0 0 1 1

Слайд 125

0

1

1

0

1

1

0

0

0

0

0

0 1 1 0 1 1 0 0 0 0 0
Имя файла: Микропроцессорные-информационноуправляющие-системы.pptx
Количество просмотров: 25
Количество скачиваний: 0