- •1.1.2 Влияние взаимодействия регуляторов в зоне совместной работы на статическую точность регулирования
- •1.1.3 Устойчивость регулирования в зоне совместной работы регуляторов
- •1.1.4 Системы с селектированием каналов управления, воздействующих на один регулирующий фактор
- •1.1.5 Взаимодействие регуляторов в процессе приёмистости гтд
- •1.1.6 Схемы регулирования температуры газа за турбиной
- •1.2.2 Описание структурной схемы сар
- •1.3 Описание функциональной схемы
- •1.4.3 Микропроцессор
- •1.4.4 Распределение адресного пространства
1.4.4 Распределение адресного пространства
Так как память программ и память данных физически разделены, то карта адресного пространства выглядит следующим образом:
Память программ (ПЗУ)
Адреса |
Назначение |
0000 h – 0FFF h |
Внутренняя память контроллера |
1000 h – 2FFF h |
Внешняя память |
Память данных
Адреса |
Назначение |
0000 h – 7F h |
Внутренняя память контроллера |
80 h – 0FF h |
Регистры специальных функций |
100 h – 20FF h |
Внешнее ОЗУ 1 |
2100 h – 40FF h |
Внешнее ОЗУ 2 |
Адреса программ: 002А h – 00C9 h;
Адреса промежуточных данных (ОЗУ):
МР – 0101 h; СР – 0100 h;
Адреса констант (ПЗУ):
К1 – 1000 h;
Константа К2 задаётся программно.
1.4.5 Блок–схема цифрового ограничителя температуры
1.4.6 Программное обеспечение
0000 |
JMP 002A |
Начальная установка переход по адресу |
002A |
MOV P1, 02 |
Запуск АЦП |
002E |
MOV A, P1 |
Ожидание |
0031 |
CJNE A, 60, 0039 |
готовности |
0036 |
JMP 0031 |
АЦП |
0039 |
MOV P1, 00 |
Обнуление порта Р1 |
003C |
MOV 0100, P0 |
Запись старшего разряда в ОЗУ |
0040 |
MOV P1, 01 |
Выставка младшего разряда на ШД |
0043 |
MOV 101, P0 |
Запись младшего разряда в ОЗУ |
0047 |
MOV C A, 101 |
Запись младшего разряда в аккумулятор |
004B |
MOV C B, 1000 |
Запись К1 в регистр В |
004F |
MUL AB |
Перемножение младшего разряда и К1 |
0051 |
JC 0030 |
Переход, если есть переполнение |
0054 |
MOV 101, A |
Запись младшего разряда в ОЗУ |
0058 |
MOV C A, 100 |
Запись старшего разряда в аккумулятор |
005C |
MUL AB |
Перемножение старшего разряда и К1 |
005E |
JC 00AA |
Переход, если есть переполнение |
0061 |
MOV 100, A |
Запись старшего разряда в ОЗУ |
0065 |
MOV C A, 101 |
Запись младшего разряда в аккумулятор |
0069 |
ADD A, K2 |
Сложение младшего разряда и К2 |
006C |
JC 00AE |
Переход, если есть переполнение |
006F |
MOV 101, A |
Запись младшего разряда в ОЗУ |
0073 |
MOV C A, 100 |
Запись старшего разряда в аккумулятор |
0077 |
ADD A, K2 |
Сложение старшего разряда и К2 |
007A |
JC 00C8 |
Переход, если есть переполнение |
007D |
MOV P0, A |
Запись старшего разряда из аккумулятора в порт Р0 |
0080 |
MOV P1, 08 |
Запись старшего разряда в регистр данных |
0083 |
MOV P1, 00 |
Обнуление порта Р1 |
0086 |
MOV P0, 101 |
Запись младшего разряда в порт Р0 из ОЗУ |
008A |
MOV P1, 10 |
Запись младшего разряда в регистр данных |
008D |
JMP 002А |
Возврат на начало программы |
0090 |
RLA |
Сдвиг содержимого аккумулятора влево |
0091 |
MOV 101, A |
Запись младшего разряда в ОЗУ |
0095 |
MOV C A, 100 |
Запись старшего разряда в аккумулятор |
0099 |
ADD A, 01 |
Увеличение старшего разряда на 1 |
009C |
JC 00A6 |
Переход, если есть переполнение |
009F |
MOV 100, A |
Запись старшего разряда в ОЗУ |
00A3 |
JMP 0058 |
Переход по адресу |
00A6 |
RLA |
Сдвиг содержимого аккумулятора влево |
00A7 |
JMP 009F |
Переход по адресу |
00AA |
RLA |
Сдвиг содержимого аккумулятора влево |
00AB |
JMP 0061 |
Переход по адресу |
00AE |
RLA |
Сдвиг содержимого аккумулятора влево |
00AF |
MOV 101, A |
Запись младшего разряда в ОЗУ |
00B3 |
MOV C A, 100 |
Запись старшего разряда в аккумулятор |
00B7 |
ADD A, 01 |
Увеличение старшего разряда на 1 |
00BA |
JC 00C4 |
Переход, если есть переполнение |
00BD |
MOV 100, A |
Запись старшего разряда в ОЗУ |
00C1 |
JMP 0073 |
Переход по адресу |
00C4 |
RLA |
Сдвиг содержимого аккумулятора влево |
00C5 |
JMP 00BD |
Переход по адресу |
00C8 |
RLA |
Сдвиг содержимого аккумулятора влево |
00C9 |
JMP 007D |
Переход по адресу |
-
Расчёт погрешности измерения
Рассмотрим основные погрешности и пути их уменьшения.
Погрешность измерения складывается из следующих составляющих:
-
погрешность коммутатора;
-
погрешность АЦП.
Погрешность коммутатора