Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПС для АТП (ЛЕК).doc
Скачиваний:
33
Добавлен:
26.09.2019
Размер:
2.38 Mб
Скачать

11.4.3.Назначение управляющих клавиш и элементы диалога

Табл. 11.10

Клавиша

Функции

Сброс

RESET – начальная установка и переход в режим набора.

Набор

Перевод в режим ввода четырех 4-разрядных чисел – значений навесок; по умолчанию на все индикаторы выводится 0000. Набор начинается последовательно с первого питателя. Набирается произвольное число цифр (со сдвигом влево, после запятой – вправо). Набор фиксируется по нажатию Ввод. Если питатель не участвует в приготовлении смеси, его значение принимается за 0000 – просто нажимается клавиша Ввод.

Рецепт

Переводит в режим ввода двухзначного номера рецепта. По нажатию Ввод по номеру читается рецепт из ПЗУ и выводится на индикаторы. Если клавиша Рецепт нажата после осуществления режима Набор, то по введенному номеру рецепт вносится в таблицу рецептов.

Ввод

Фиксирует текущий набор и переходит к следующему набору (после четвертого – опять к первому)

Пуск

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

%

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

Ниже на Рис. 11 .54 – Рис. 11 .61 представлена структурно-функциональная схема системы управления, функциональные схемы некоторых ее фрагментов, вид пульта управления, используемые ресурсы микроЭВМ и основные алгоритмы функционирования системы.

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

Рис. 11.54. Функциональная схема АСУ ТП

Рис. 11.55. Функциональная схема блока управления

Рис. 11.56. Дешифратор сканирования

Р ис. 11.57. Пульт оператора

Р ис. 11.58. Основной алгоритм

11.4.4.И Только для чтения спользуемые ресурсы микроЭвм

Р ис. 11.59. Блок аналого-цифрового преобразователя

Рис. 11.60. Прерывания реального времени

XTAL = 8 МГц, Е = 2 МГц

RTR1

RTR0

Период прерывания

0

0

4,1 мС

0

1

8,19 мС

1

0

16, 38 мС

1

1

32,77 мС

Рис. 11.61 . ГСА подпрограммы прерывания реального времени

1 терминология 60-х - 70-х годов.

2 Digital Electronic Corporation (США).

3 в режиме тестирования (только!) возможно подключение внешней памяти программ

4 для большинства контактов составляет единицы миллисекунд

5 состояние сегмента запятой определяется в этом случае отдельной линией

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

7 за исключением специально организованных табличных структур.

8 Поведение таймеров Т0 и Т1 в этом режиме различны.

9 широтно-импульсная модуляция

10 первым двум - FFFE, третьему - FFFA, четвертому - FFFC.

11 ниже будем называть «расширенными режимами» расширенный и тестовый, а «однокристальными режимами» – однокристальный и загрузочный

12 Для CSGEN не предусмотрен бит разрешения/запрещения, однако можно выбрать размер блока для него равным 0, тем самым практически запретив CSGEN

13 Режим адресации с инверсией разрядов позволяет повысить производительность алгоритмов быстрого преобразования Фурье по основанию 2. Если выбран этот режим, направление распространения переноса инвертируется в ARAU и содержимое AR0 прибавляется или вычитается из содержимого текущего вспомогательного регистра. Обычно использование этого режима предполагает, чтобы первоначально в AR0 было загружено значение, равное половине длины обрабатываемой последовательности, а AR(ARP) был установлен на базовый (первый) элемент последовательности.

14 сдвиг влево с одновременным инкрементом AR(ARP) до несовпадения 31 и 30 разрядов.

15 Acc – [(dma)25] выход АЛУ; если АЛУ0, то (выход АЛУ)2 + 1  Асс, иначе (Асс)2  Асс