Добавил:
stepanenkoiaroslavwork@gmail.com Добрый день, если вы воспользовались предоставленной информацией и она вам пригодилась, то это супер. Если захотите отблагодарить, то лучшей благодарностью будет написать мне на почту, приложив ваши готовые работы по другим предметам. Возможно они послужат кому-то хорошим примером. 😉😉😉 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 Курс / САЭС / Курсовая работа 2 / Курсовое и дипломное проектирование.pdf
Скачиваний:
0
Добавлен:
22.12.2025
Размер:
6.83 Mб
Скачать

составляется таблица прошивки ПЗУ (дамп памяти) по формату, приведенному в таблице 2.66;

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

При выполнении курсового проекта предлагается использовать исходные данные, приведенные в таблицах А.7, А.8 приложения А.

2.4.2 Пример разработки МПСУ грузовым лифтом [27]

2.4.2.1 Краткое описание объекта автоматизации (грузового лифта) и устройства управления им

Грузовой лифт (рисунок 2.32) предназначен для поднятия или опускания гру-

зов.

Лифт приводится в движение при помощи электродвигателя. Управление электродвигателем осуществляется при помощи кнопок Sl, S2, S3, связанных с устройством управления.

Устройство управления должно вырабатывать сигналы "Движение вверх" или "Движение вниз" в зависимости от нажатой кнопки. Если нажата кнопка "Стоп", то двигатель заторможен.

Крайние положения лифта контролируются конечными выключателями S4 и S5. Состояние лифта индицируется при помощи лампочек Н1…Н5. Сигналы на лампочки подаются от устройства управления.

 

 

 

 

 

 

 

 

 

 

 

Д

 

 

 

 

 

 

 

 

В - "Вверх" 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

Конт

Цепь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

S1 - Пуск "Вверх"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Н - "Вниз" 2

 

3

2

 

S2 - Пуск "Вниз"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

S4 - "Лифт вверху"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S4 - КВ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

S5 - "Лифт внизу"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

"Лифт вверху"

3

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

"Движение вверх"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S1 - Пуск "Вверх"

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

"Движение вниз"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

7

 

Н1 - "Лифт вверху"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S2 - Пуск "Вниз"

 

8

 

Н2 - "Лифт внизу"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

+5 В

 

 

 

 

9

 

S3 - "Стоп"

Лифт

 

 

 

 

 

 

 

5

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

Н5 - "Стоп"

 

 

 

 

 

 

 

 

 

S3 - "Стоп"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

Н1 - "Лифт вверху"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

Н2 - "Лифт внизу"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

S5 - КВ "Лифт внизу"

 

 

1

 

 

 

 

Н3 - "Движение вверх"

 

 

 

 

 

 

 

 

 

 

 

Н5 - "Стоп"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

2

 

Н4 - "Движение вниз"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.32 - Функциональная схема системы управления лифтом

218

2.4.2.2 Разработка алгоритма функционирования устройства управле-

ния

Словесный алгоритм работы грузового лифта показан на рисунке 2.33.

Для разработки алгоритма функционирования проектируемого устройства управления лифтом определим взаимное соответствие внешних сигналов датчиков и сигналов управления разрядам портов ввода-вывода. В микропроцессорной системе используем микросхему программируемого параллельного интерфейса (ППИ) типа КР580ВВ55, которая содержит 3 порта ввода-вывода - РА, РВ и РС. Порт РА используем для ввода информации, а порт РВ - для вывода управляющих сигналов. Взаимное соответствие сигналов и разрядов портов сведем в таблицу

2.58.

Используя таблицу 2.58, можно построить сигнальный алгоритм работы устройства управления, который должен быть реализован программой, записываемой в ПЗУ микропроцессорною устройства управления. Граф-схема сигнального алгоритма программы приведена на рисунке 2.35. Видно сходство и различие словесного и сигнального алгоритмов. На сигнальном алгоритме обязательна простановка номеров блоков. Эти номера будут затем использованы в качестве меток программы.

1

Инициализация

системы

2

PA0

1

 

 

 

 

0

 

3

PA1

1

 

 

 

0

4

 

 

 

 

Задержка 0,5 с

 

 

5

 

 

6

PA2

1

Запись в порт В:

 

 

 

PB1=0; PB3=1

 

 

 

7

0

 

8

PA4

1

Запись в порт В:

 

 

 

PB1=0;PB3=0;PB5=1

 

 

 

9

0

 

 

 

 

 

Запись в порт В:

 

 

 

PB1=1

 

 

10

 

 

11

PA3

1

Запись в порт В:

 

 

 

PB2=0; PB4=1

 

 

 

12

0

 

13

PA4

1

Запись в порт В:

 

 

 

PB2=0;PB4=0;PB5=1

 

 

 

14

 

0

 

Запись в порт В: PB2=1

Рисунок 2.33 - Сигнальный алгоритм работы МПСУ грузового лифта

219

Таблица 2.58 Таблица соответствия сигналов и разрядов портов

Контакт

Наименование сигнала

Порт

Разряд

разъема

 

 

 

1

Кнопка пуска "Вверх" нажата

РА

D0

2

Кнопка пуска "Вниз" нажата

РА

D1

3

Лифт находится вверху

РА

D2

4

Лифт находится внизу

РА

D3

5

Включить электродвигатель вверх

РВ

D1

6

Включить электродвигатель вниз

РВ

D2

7

Включена лампа "Лифт вверху"

РВ

D3

8

Включена лампа "Лифт внизу"

РВ

D4

9

Кнопка "Стоп" нажата

РА

D4

10

Включена лампа "Стоп"

РВ

D5

Начало

 

 

 

 

 

 

Задержка 0,5 с

 

 

S1 нажата?

да

 

 

 

 

 

 

 

нет

 

S4 замкнут?

да

Выключить двига-

 

 

 

тель, зажечь Н1

 

 

нет

 

 

 

 

 

 

 

S3 нажата?

да

Выключить двига-

 

 

 

тель, зажечь Н5

 

 

нет

 

 

 

 

 

 

 

Включить электро-

 

 

 

да

двигатель "Вверх"

 

 

S2 нажата?

 

 

 

 

 

 

 

нет

 

S5 замкнут?

да

Выключить двига-

 

 

 

тель, зажечь Н2

 

 

нет

 

 

 

 

 

 

 

S3 нажата?

да

Выключить двига-

 

 

 

тель, зажечь Н5

 

 

нет

 

 

 

 

 

 

 

Включить электро-

 

 

 

 

двигатель "Вниз"

 

 

Рисунок 2.34 - Словесный алгоритм работы грузового лифта

2.4.2.3 Выбор структурной схемы микропроцессорной системы управления

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

контроллер системы, имеющий три шины: шину адреса, шину данных и шину управления;

постоянное запоминающее устройство ПЗУ, в котором хранится про-

220

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

оперативное запоминающее устройство ОЗУ, предназначенное для хранения промежуточных результатов и адресов подпрограммы;

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

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

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

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

например, от датчиков аварийных сигналов, кнопки "Стоп" и т.д..

На выбор структурной схемы влияет тип интерфейса, используемый в МПСУ, а также емкость микросхем ОЗУ и ПЗУ и количество входных и выходных сигналов.

В нашем случае для размещения программы и хранения промежуточных результатов достаточно иметь емкость ОЗУ и ПЗУ по 1 Кбайт. Количество входных сигналов 5, выходных сигналов 5, поэтому в качестве параллельного интерфейса можно использовать микросхему К580ВВ55 содержащую 24 разряда вводавывода.

В соответствии с заданными областями адресов (таблица А.7) необходимо разработать дешифраторы микросхем памяти и внешних устройств ввода-вывода.

Задаемся адресами 0800Н…0FFFH области памяти. Область адресов портов ввода-вывода в системе с изолированной шиной принимаем А8…AF, в системе с общей шиной - 9060…9067.

Разработка дешифраторов адреса памяти и УВВ.

Заданную область памяти МП - системы 0800 - 0FFF емкостью 2 Кб распределим, ориентируясь на выпускаемые микросхемы памяти емкостью 1 Кбайт, следующим образом:

0800 - 0BFF - ОЗУ емкостью 400H = 1 Кбайт 0С00 - 0FFF - ПЗУ емкостью 400H = 1 Кбайт

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

Разряды шины адреса для заданных областей памяти сведем в таблицу 2.59.

Таблица 2.59 Состояние разрядов шины адреса

Разряды ША

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

ОЗУ

0800

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

 

0BFF

0

0

0

0

1

0

1

1

1

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ПЗУ

0С00

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

 

0FFF

0

0

0

0

1

1

1

1

1

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На входы дешиф-

На входы микросхем емкостью

 

 

 

 

ратора

 

 

 

 

 

 

1 Кб

 

 

 

 

Дешифраторы, в зависимости от используемой элементной базы, можно выполнить по-разному. Три варианта схем дешифраторов показаны на рисунке 2.35.

221

В микросхеме К580ВВ55, используемой для связи МП с внешними устройствами, содержатся 4 регистра, 3 из которых являются портами ввода-вывода, а 1

– регистром управляющего слова (РУС). Для обращения к ним используются младшие биты шины адресов А0, А1 или А8, А9. Поэтому для системы с изолированной шиной из области адресов A8…AF можно использовать, например, АС…АF, а в системе с общей шиной из области 9060…9067 - область 9060…9063. Оставшиеся адреса могут быть использованы для выбора других внешних устройств, например, программируемого интервального таймера, программируемого контроллера прерываний и т.п. В данном примере из возможных внешних устройств применим лишь ППИ.

Двоичные разряды шины адреса, соответствующие области адресов АС…АF, сведены в таблицу 2.60, а области адресов 9060…9063 - в таблицу 2.61.

A15

1

A15

 

E1

DC 0

 

A14

 

A14

 

E2

 

1

 

 

 

 

 

 

 

A13

 

A13

1

E3

 

2

CS OЗУ

A12

CS OЗУ

 

3

CS ПЗУ

 

 

 

 

A10

(0800...0BFF)

A10

 

1

 

4

 

 

 

A11

 

2

 

5

 

 

 

 

 

 

 

 

 

A12

 

4

 

6

 

 

1

 

 

 

 

A11

 

 

 

 

7

 

 

 

 

 

 

 

 

1

 

 

 

б

 

 

A15

 

 

 

 

 

 

 

A14

 

A15

 

1

 

 

 

A13

CS ПЗУ

A14

 

E

DC

 

 

A12

(0С00...0FFF)

A13

 

0

 

 

 

 

 

 

 

 

1

 

A10

1

A12

 

 

 

 

 

 

 

 

 

 

 

 

A10

 

1

 

2

CS OЗУ

 

 

 

 

 

 

 

 

A11

 

2

 

3

CS ПЗУ

 

 

 

 

 

 

 

а

 

 

 

в

 

 

Рисунок 2.35 - Примеры дешифраторов адреса памяти

Таблица 2.60 Двоичные разряды шины адреса, соответствующие области адресов АС…АF

Разряды ША

Старшие разряды шины адреса

Младшие разряды шины адреса

Порт

Адрес порта

15

14

13

12

 

11

10

9

 

8

7

6

5

4

 

3

2

1

 

0

РА

АС

1

0

1

0

 

1

1

0

 

0

1

0

1

0

 

1

1

0

 

0

РВ

AD

1

0

1

0

 

1

1

0

 

1

1

0

1

0

 

1

1

0

 

1

РC

АЕ

1

0

1

0

 

1

1

1

 

0

1

0

1

0

 

1

1

1

 

0

РУС

AF

1

0

1

0

 

1

1

1

 

1

1

0

1

0

 

1

1

1

 

1

 

 

К дешифратору

 

 

К

микро-

К дешифратору

 

 

К

микро-

 

 

 

 

 

 

 

 

 

схеме ППИ

 

 

 

 

 

 

 

схеме ППИ

222

Соседние файлы в папке Курсовая работа 2