Раздел 5
ИЗМЕРЕНИЯ
Ш и
»III
тельный перепад напряжения, который
подается на вход RST (выв.9) CPU.
Все ИМС н элементы УЦП+ разме-
щаются на плате размерами 200 х 120
мм. Плата вместе с источником питания
устанавливается в пластмассовом фут-
ляре размерами 250 х 140 х 50 мм. Ис-
точник питания — двухканальный, со-
бран по стандартной схеме на двух ста-
билизаторах типа К142ЕН5А и имеет
следующие выходные данные: +5В±5%,
1н=0,8А и -5В±5%, 1н=30мА.
ИМС серин К555 можно заменить на
ИМС серии К1533 или К155 (в послед-
нем случае ток, потребляемый прибо-
ром, несколько возрастает), ИМС
КМ1816ВЕ31 можно заменить на МК
КМ1816ВЕ51 с внутренним ППЗУ ем-
костью 4 Кб, при этой замене структура
УЦП+ упрощается, так как отпадает
необходимость в регистре RG1 (DD6) и
ППЗУ (DD7).
Развитая система команд и усовер-
шенствованная
структура
МК
КМ1816ВЕ31 обеспечивают широкие
возможности создания простых и слож-
ных программно-управляемых прибо-
ров различного назначения с различ-
ным сервисом.
При этом сложные функции этих при-
боров реализуются в основном про-
граммным способом. Поэтому програм-
мирование задач для УЦП+ по сравне-
нию с УЦП [2] является процессом более
сложным, но и более интересным.
Для демонстрации преимуществ
УЦП+ перед УЦП [1] рассмотрим про-
грамму широкоднапазонного измери-
теля R, С с сервисом.
Принцип построения измерителя R,
С с использованием УЦП подробно
рассмотрен в [2]. Однако наличие внут-
ренних быстродействующих шестнад-
цатиразрядных
счетчиков
в
МК
КМ1816ВЕ31 позволяет без дополни-
тельного внешнего счетчика [3] значи-
тельно расширить диапазоны измеряе-
мых величин. Кроме того, система ко-
манд МК дает возможность организо-
вать автоматический режим переключе-
ния масштабов измерения (электронно-
го нониуса) и создать службу предуп-
реждения о переполнении разрядной
сетки счетчика, о неисправностях
УЦП+ и дефектах измеряемых резисто-
ров и конденсаторов (обрыв, короткое
замыкание, большая утечка).
Более подробно процесс измерения R
и С представлен на структурной схеме
программы (рис.2), где приняты сле-
дующие сокращения: БП — безуслов-
ный переход, п/п-подпрограмма; Т/С0
— нулевой счетчик CPU; ТН0 — стар-
шие разряды Т/С0; ТЬ0 — младшие раз-
ряды Т/С0; Рг — регистр; Сч-счетчнк;
2/10 — двоично-десятичный код.
На основании структурной схемы
программы (рис.2) составлена полная
рабочая программа измерителя К, С в
машинных кодах МК КМ1816ВЕ31
(табл. 1).
Для увеличения диапазона измерения
больших величин емкостей конденсато-
ров н сопротивлений резисторов, по
Рис. 2
сравнению с [2] добавлен четвертый
поддиапазон с эталонами Сэ=1нФ и
Кэ=1кОм, а разрядная сетка счетчика
Т/С0 расширена программным спосо-
бом до 24-х двоичных разрядов за счет
регистра общего назначения (РОН)
Ю,
где учитываются переносы из основно-
го счетчика Т/С0.
Для этого служит подпрограмма об-
служивания прерываний (рнс.2), кото-
рая запускается каждый раз, когда пере-
27
Радиолюбитель 10/95
предыдущая страница 26 Радиолюбитель 1995-10 читать онлайн следующая страница 28 Радиолюбитель 1995-10 читать онлайн Домой Выключить/включить текст