Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Содержимое ЦАП | Аналоговый выход | |
Старшие биты | Младшие биты | |
1111 | 1111 |
|
1000 | 0001 |
|
1000 | 0000 | 0В |
0111 | 1111 |
|
0000 | 0001 |
|
0000 | 0000 |
|
10.3.3.2 Расчет ЦАП MAX506
Микросхема MAX506 содержит ЦАП, использующий режим работы суммирующего элемента, близкий к холостому ходу (операционный усилитель суммирует напряжения, рисунок 10.38).

("115") Рисунок 10.38
Различают ЦАП, суммирующие токи, и ЦАП, суммирующие напряжения. К первой категории относится рассмотренный выше ЦАП К572 ПА1 (раздел 10.3.2). Микросхема MAX506 относится к преобразователям второй категории.
По сравнению с ЦАП, который суммирует токи, в MAX506 используется обратное включение входа и выхода матрицы R-2R.
На входы а0, а1,а2,…,аn-1 поступают цифровые сигналы, соответсвующие значению i-го разряда входного двоичного кода. Если на входе i-го разряда присутствует логическая единица, то соответствующий ключ КЛ переключается в верхнее положение и опорное напряжение Uоп через резисторы матрицы R-2R с определенным коэффициентом деления подается на неинвертирующий вход операционного усилителя (ОУ) DA1, где происходит суммирование напряжений.
Если на вход i-го разряда поступает логический нуль, то ключ переключается в нижнее положение, и данная ветвь матрицы R-2R подключается к общей шине.
Так как матрица резисторов является линейной цепью, ее работу можно проанализировать методом суперпозиции, т. е. вклад в выходное напряжение от каждого источника (разряда) рассчитать независимо друг от друга. Вклады от каждого разряда суммируются на неинвертирующем входе ОУ и на выходе получается результат в виде напряжения.
Рассмотрим работу ЦАП, если в старшем разряде входного ДК присутствует логическая единица, а в остальных разрядах – логические нули. Следовательно, ключ КЛn-1 находится в верхнем положении и подключает ветвь резисторной матрицы (РМ) с резистором 2R к источнику опорного напряжения Uоп. Остальные ключи находятся в нижнем положении и подключают остальные ветви РМ (резисторы 2R) к общей шине. Эквивалентная схема ЦАП для этого случая приведена на рисунке 10.39 ,а. Очевидно, что эквивалентное сопротивление РМ выше узла Мn-1 равно 2R.
Т. к. входное сопротивление ОУ велико и последний работает в режиме, близком к холостому ходу, то ток, создаваемый источником Uоп протекает через два одинаковых резистора 2R, образующих делитель напряжения Uоп. В этом случае напряжение на выходе делителя определяется из выражения:
.(10.31)


А Б
Рисунок 10.39
Рассмотрим работу ЦАП, если на вход схемы поступает комбинация ДК: 010…0 В. В этом случае ключ КЛn-2 включен в верхнее положение, а остальные ключи – в нижнее. Эквивалентная схема ЦАП, примет вид, представленный на рисунке 10.39,б.
Рассматривая резисторы R и 2R, расположенные ниже узла Мn-2, как включенные последовательно, заменяем их эквивалентным сопротивлением:
R+2R=3R. (10.32)
Тогда напряжение в точке Мn-2 определяется выражением:
.(10.33)
Зная напряжение в точке Мn-2, можно определить сигнал в узле Мn-1:
.(10.34)
Аналогичным образом можно доказать, что при подаче на вход ЦАП ДК: 001…0 В напряжение на неинвертирующем входе ОУ будет равно:
("116")
.(10.35)
И, наконец, при поступлении кода: 00…01 В напряжение
.(10.36)
Выражение для определения суммарного выходного напряжения от действия единиц во всех разрядах входного ДК примет вид:
.(10.37)
Если обозначить значения i-х разрядов входного ДК аi, где аi равно 0 или 1, то последнее выражение преобразуется к виду:
.(10.38)
Сомножитель
является десятичным эквивалентом входного двоичного кода (представляет значение входного цифрового кода).
Рассмотренный преобразователь называют умножающим (перемножающим), потому что выходное напряжение пропорционально произведению значения опорного сигнала Uоп на значение входного цифрового кода.
Коэффициент передачи, т. е. расчетное приращение выходного напряжения при изменении входного кода на единицу младшего разряда (цена младшего значащего разряда (МЗР)) составляет:
.(10.39)
Для рассчитываемого ЦАП число разрядов ДК n=8, поэтому выражения (10.38), (10.39) примут вид:
,(10.40)
,(10.41)
где
– цифровое значение входного ДК.
10.4 Особенности аппаратной и программной реализации модуля АЦП-ЦАП МПС
При проектировании модуля АЦП-ЦАП требуется решать следующие основные задачи:
10.4.1 Аппаратный уровень:
- выбор разрядности по заданной погрешности дискретизации; выбор величины дискретизации по времени по теореме Котельникова (10.6); ("117") определение необходимости применения и, если это необходимо, то выбор микросхемы УВХ; определение требуемого времени преобразования; выбор микросхем АЦП и ЦАП, обеспечивающих нужную погрешность, быстродействие и потребляемую мощность; выбор схем включения, обеспечивающих требуемый диапазон изменения входных и выходных напряжений; разработка принципиальной схемы.
10.4.2 Программный уровень:
- формирование импульса выборки для УВХ; формирование сигнала запуска АЦП (“СТАРТ”); проверка готовности данных на выходе АЦП (анализ выхода “ READY-ГОТОВНОСТЬ”); после определения готовности ввод данных в МП-р (ОМЭВМ); формирование сигнала ”СБРОС” для АЦП; после завершения этапа обработки вывод управляющего воздействия в цифровом виде в порт вывода;
Пример схемной реализации модуля АЦП-ЦАП приведён в 10.1.1.
10.5 Обмен между МП-м (ОМЭВМ) и ПК по последовательному каналу связи с помощью интерфейса RS-232С
Обмен информацией между МП-м (ОМЭВМ) и ПК может производиться через последовательный порт последнего (СОМ-порт) [37, 38, 39]. Для этого используется интерфейс RS-232С и, если ПК удалён от МП-ра на значительное расстояние, модем (рисунок 10.40).

Рисунок 10.40
На рисунке 10.40 представлена структурная схема сопряжения микропроцессора (ОМЭВМ) с модемом через интерфейс RS-232С, который включает:
УАПП – универсальный асинхронный программируемый приёмопередатчик;
УПУ – устройство преобразования уровней;
("118") Разъём RS-232С.
Помимо интерфейса RS-232С схема сопряжения содержит:
БРА – буферный регистр адреса;
ШФ – шинный формирователь.
10.5.1 Устройство асинхронное программируемое приёмопередающее (УАПП)
УАПП (рисунок 10.41) преобразует данные из параллельного формата в последовательный при передаче (выводе) из микропроцессора и из последовательного формата в параллельный при приёме (вводе) в микропроцессор.

Рисунок 10.41
Формат передаваемых данных в канал связи в последовательном формате представлен на рисунке 10.42.

Рисунок 10.42
Собственно данные (5, 6, 7 или 8 бит) сопровождаются стартовым битом, битом чётности/нечётности (если такой контроль программно предусмотрен) и стоповым единичным сигналом, включающим 1; 1,5 или 2 стоп-бита. Получив стартовый бит, приёмник выбирает из линии биты данных через определённые интервалы времени. Очень важно, чтобы тактовые частоты приёмника и передатчика были одинаковыми (допустимое расхождение – не более 10 %) [37]. Скорость передачи по RS-232С может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с (бод).
Более подробно работа и устройство УАПП на аппаратно-программном уровне рассмотрены в [37, 38, 39].
10.5.2 Устройство преобразования уровней (УПУ)
Все сигналы RS-232С передаются/принимаются специально выбранными уровнями, обеспечивающими высокую помехоустойчивость связи (рисунок 10.43) [38].

Рисунок 10.43
Следует отметить, что данные передаются/принимаются в инверсном виде: логической единице соответствует низкий уровень, а логическому нулю – высокий уровень.
Как видно из рисунка 10.43 при передаче логического нуля на выходе интерфейса должен формироваться высокий уровень напряжения в диапазоне +5В…+15В, при передаче логической единицы – низкий уровень напряжения в диапазоне -5В…-15В.
При приёме на вход интерфейса поступает высокий уровень напряжения в диапазоне +3В…+25В, несущий информацию о логическом 0, или низкий уровень напряжения в диапазоне -3В…-25В, отображающий логическую единицу.
("119") Таким образом, для согласования ТТЛ/КМОП уровней сигналов, действующих в микропроцессорной системе, с уровнями сигналов последовательного интерфейса, передаваемых в линию связи/ принимаемых из линии связи используют устройства преобразования уровней (УПУ).
Различные варианты схемной реализации УПУ рассмотрены в [38], одним из которых является применение микросхемы фирмы MAXIM: MAX232A. Данная микросхема (рисунок 10.44) требует один источник питания +5В и ряд дополнительных элементов – конденсаторов С1, С2, … ,С5, что не является чрезмерной платой за преимущества её применения.

Рисунок 10.44
10.5.3 Разъём RS-232С
Для связи интерфейса RS-232С с внешним терминалом (модемом) может использоваться 25- или 9-контактный разъём (рисунок 10.45).

Рисунок 10.45
Назначение основных контактов следующее:
- SG – сигнальное заземление, нулевой провод; TxD – данные, передаваемые микропроцессором в последовательном коде (отрицательная логика); RxD – данные, принимаемые микропроцессором в последовательном коде (отрицательная логика); DCD – обнаружение несущей данных (детектирование принимаемого сигнала); DTR – запрос передатчика терминала; DSR – готовность передатчика терминала; RTS – запрос приёмника терминала; CTS – готовность приёмника терминала; RI – индикатор вызова. Говорит о приёме модемом сигнала вызова по телефонной сети.
10.5.4 Буферный регистр адреса RS-232C
Взаимодействие между ОМЭВМ и УАПП может быть организовано через линии порта Р0 ОМЭВМ с применением команд работы с внешней памятью данных (ВПД). Т. е. отдельные регистры УАПП будут адресоваться, как ячейки внешнего ОЗУ (ВПД).
("120") В этом случае линии порта Р0 используются в режиме мультиплексирования: сначала на выход Р0 выдаётся младший байт адреса ВПД, а затем по линиям Р0 может осуществляться обмен данными (вывод или ввод). При этом вывод (запись, передача) данных через Р0 сопровождается сигналом
на выходе Р3.6, а ввод (чтение, приём) – сигналом
на выходе Р3.7.
Для запоминания (защёлкивания) адреса ВПД (в нашем случае отдельных регистров УАПП) применяют буферный регистр адреса (БРА), в качестве которого может быть использована микросхема КР1533ИР23 (рисунок 10.46).

Рисунок 10.46
Эта микросхема представляет собой 8-разрядный параллельный регистр с возможностью перевода выходов в 3-е (высокоимпедансное, отключенное) состояние (ОЕ=1). В активном режиме на входе OE должен быть логический 0. Для записи данных в БРА необходимо подать динамический синхросигнал (перепад из 0 в 1) на вход C (CLOCK). После этого при активном сигнале на входе OE (разрешение вывода) на выход БРА выдаётся информация, соответствующая данным на его входах в момент прихода синхросигнала.
10.5.5 Шинный формирователь
Информация, выдаваемая на выход порта Р0 ОМЭВМ, в общем случае может предназначаться и другим устройствам, кроме УАПП, подключённым к выводам Р0. Выходы порта Р0 имеют низкую нагрузочную способность и допускают подключение к каждому из них не более двух входов микросхем типа ТТЛ. С целью повышения нагрузочной способности выводов ОМЭВМ, а также организации двухстороннего обмена информацией между ОМЭВМ и системной шиной применяют шинные формирователи (ШФ).
В качестве ШФ может быть использована микросхема КР1533АП6 (рисунок 10.47), которая обеспечивает двухсторонний обмен информацией по 8 линиям и способна отдать в нагрузку ток 0,1/30 мА.

Рисунок 10.47
Направление обмена информацией зависит от значения управляющего сигнала на входе DIR. Если DIR=1, то данные передаются от А к В, а если DIR=0, то от В к А. При этом на входе OE должен присутствовать активный сигнал – логический 0. Если ОЕ=1, то выходы ШФ переводятся в высокоимпедансное (отключённое) состояние.
На рисунке 10.48 приведена функциональная схема модуля ОМЭВМ, а на рисунке 10.49 аналогичная схема интерфейса RS-232C.

Рисунок 10.48

Рисунок 10.49
10.6 Выбор и расчет датчиков, нормирующих преобразователей и фильтров нижних частот (ФНЧ)
10.6.1 Выбор и расчет датчиков и нормирующих преобразователей
("121") 10.6.1.1 Выбор датчиков
Выбор датчиков производится в соответствии с назначением и требованиями к работе конкретной ЛМПСУ (рисунок 10.1), из которых определяют :
- вид контролируемых параметров, например, расход газа, давление газа, температура; диапазон изменения параметров контроля.
Например, в задании на проектирование системы указывается на необходимость измерения расхода газообразных сред, который изменяется в диапазоне 0...800 м3/час.
В этом случае может быть выбран датчик типа ТУРГАС ПРГ-800, который предназначен для измерения расхода природного горючего газа (метан), воздуха и других не агрессивных газов с плотностью не менее 0,7кг/м3, температурой 0...500С и давлением не более 0,59МПа (6кгс/см2).
Выходной сигнал выбранного расходомера составляет 0...5 мА постоянного тока при нагрузке: 0...2,5 кОм.
Питание осуществляется от сети переменного тока напряжением 220В, частотой 50 Гц при потребляемой мощности не более 20ВА.
В задании также указывается на необходимость измерения давления, которое изменяется в диапазоне 0...600кПа.
Для этого может быть выбран датчик фирмы “Motorola” типа MPX2700D, A с параметрами:
- диапазон измеряемых давлений DP, кПа: 0…700; диапазон выходного напряжения DUвых max, В: 0…40; коэффициент преобразования DUвых/DP, мВ/kПа – 0,057; входное сопротивление Rвх, кOм – 1,8.
Наконец в задании указывается на необходимость измерения температуры, которая изменяется в диапазоне 0...500С. Для этого выбран датчик фирмы «Analog Devices» типа ТМР12 с параметрами:
- диапазон рабочих температур, °С: -40…+100; абсолютная погрешность в рабочем диапазоне температур, °С - ±3; максимальный потребляемый ток, мA – 600.
10.6.1.2 Выбор нормирующих преобразователей
Тип нормирующего преобразователя определяется видом и диапазоном изменения аналоговых сигналов, снимаемых с выходов выбранных выше датчиков, а также диапазоном изменения аналогового напряжения АЦП, которое составляет, например, 0...+5В.
("122") Так, для канала измерения расхода в качестве нормирующего преобразователя используется резистор значением 1 кОм. Выходной ток, снимаемый с выхода датчика расхода и изменяющийся в диапазоне: 0...5мА, протекает по этому резистору и формирует напряжение UДР=(0...5мА)×1Ком=0...5В.
Для канала измерения давления в качестве нормирующего преобразователя использован делитель напряжения (рисунок 10.50), т. к. с выхода выбранного датчика давления снимается сигнал в диапазоне 0...40в.

Рисунок 10.50
Напряжение на выходе делителя Uвых=Uвх. фнч определяется соотношением резисторов R1 и R2:
.(10.26)
С выхода датчика давления поступает напряжение в диапазоне от 0 до 40 В, который необходимо привести к диапазону входных напряжений АЦП, составляющему 0…5 В.
Из выражения 10.26 можно заметить, что соотношение между резисторами R1 и R2 имеет вид :
.(10.27)
Подставив в 10.27 значение Uвх и Uвых, получим:
.
Приняв R2=2кОм, получим R1=2×7=14 кОм.
Для канала измерения температуры в качестве нормирующего преобразователя использован масштабирующий усилитель (рисунок 10.51), т. к. с выхода датчика температуры снимается сигнал в диапазоне 0...0,45В.

Рисунок 10.51
Коэффициент усиления этого усилителя определяется выражением, вывод которого предоставлен ниже:
Будем считать, что ИМСОУ (DA1) близка к идеальной. Тогда:
Кu. имсоу®¥;(10.28)
Rвх®¥;(10.29)
Rвых®¥.(10.30)
Выходное напряжение рассматриваемого усилителя определяется выражением:
("123") Uвых = Uос + DU + Uвх = Iос R2 + DU +Uвх.(10.31)
При выполнении (10.28) DU®0, тогда (10.31) примет вид:
Uвых = Uос + Uвх = Iос R2 + Uвх.(10.32)
Поскольку при выполнении условия (10.29), ток Iи®0, то Iос=IR1. Подставляя последнее в (10.32), получим:
Uвых = IR1R2 + Uвх.(10.33)
Для определения значения IR1 запишем выражение, связывающее Uвх, DU и UR1:
Uвх = DU + UR1 = DU + IR1R1.(10.34)
Последнее с учетом (10.28) примет вид:
Uвх = IR1R1.(10.35)
Отсуда получим
и, подставляя его в (10.33), запишем:
Uвых =
·R2 + Uвх = Uвх(
),(10.36)
откуда коэффициент усиления:
.(10.37)
В свою очередь значение резистора R3 рассчитывается по формуле:
.(10.38)
Задаваясь значением резистора R1 и из формулы (10.38), получим выражение для расчёта R2 по известному значению коэффициента усиления Ku:
. (10.39)
Рассчитываем требуемое значение коэффициента усиления

Задаемся значением резистора R1=10 кОм и определяем величину резистора R2: R2=(11,1-1)·10 кОм=101 кОм.
("124") В соответствии с номинальным рядом стандартных значений резисторов Е192 принимаем R2=101кОм.
Рассчитываем значение резистора R3:
кОм.
Принимаем R3=9,1кОм.
10.6.2 Выбор ФНЧ
При вводе сигналов, снимаемых с датчиков в виде аналоговых напряжений, часто необходимо исключать прохождение высокочастотных помех на вход АЦП, которое формирует цифровой сигнал для микропроцессорного устройства обработки информации. Для этого используют активные фильтры нижних частот (ФНЧ).
На рисунке 10.52 приведены амплитудно-частотные характеристики (АЧХ) идеального и реального ФНЧ.

Рисунок 10.52
Диапазон или полоса частот, в которых сигналы проходят с минимальным затуханием, называется полосой пропускания, а диапазон, в котором сигналы подавляются, образуют полосу задерживания. Более толстой линией на рисунке 10.52 показана логарифмическая АЧХ идеального ФНЧ с полосой пропускання 0£ω£ωc и полосой задерживания ω>ωc. Частота ωc между этими полосами называется частотой среза. Значение А, дБ, идеального ФНЧ в полосе пропускания равно А0, а в полосе задерживания – нулю. На практике невозможно реализовать эту идеальную характеристику, поскольку потребуется сформировать очень узкую переходную область.
АЧХ реальных АФ ближе приближаются к идеальным для фильтров более высокого порядка. Однако, повышение порядка связано с усложнением схем и более высокой стоимостью.
Основная проблема при проектировании фильтра заключается в приближении реальной АЧХ с заданной степенью точности к идеальной при наименьших затратах. Пример такой реальной характеристики показан на рисунке более тонкой линией.
На практике должны быть определены и четко разграничены полосы пропускания и задерживания. В качестве полосы пропускания выбирается диапазон частот, где значение АЧХ больше или равно некоторого, заранее выбранного числа, обозначенного А1, а полосу задерживания образует диапазон частот, в котором амплитуда меньше определенного значения, например, А2. Интервал частот, в котором характеристика постоянно спадает, переходя от полосы пропускания к полосе задерживания, называется переходной областью. Изображенная на рисунке 10.52 АЧХ реального фильтра имеет полосу пропускания в диапазоне частот 0£ω£ωc, полосу задерживания в диапазоне ω£ωc и переходную область в диапазоне ωc£ω£ω1.
Одной из основных задач, решаемых при проектировании АФ, является отыскание аналитической аппроксимирующей функции, которая с требуемой точностью воспроизводит заданную по условиям АЧХ.
Существует несколько типов стандартных типов фильтров, которые могут использоваться для аппроксимации заданных АЧХ проектируемых АФ: фильтры Баттерворта, Чебышева, инверсные Чебышева и эллиптические.
Фильтры Баттерворта обладают монотонной (максимально плоской ) АЧХ; АЧХ фильтра Чебышева содержит пульсации (колебания коэффициента передачи) в полосе пропускания и монотонна в полосе задерживания; АЧХ инверсного фильтра Чебышева монотонна в полосе пропускания и обладает пульсациями в полосе задерживания, а АЧХ эллиптического фильтра обладает пульсациями как в полосе пропускания, так и в полосе задерживания.
Одним из основных методов проектирования АФ, у которых значение порядка n>2, являются каскадное соединение звеньев 1-го и 2-го порядков, что позволяет получить фильтр любого высокого порядка.
Как видно из рисунка 10.53 каскадное соединение фильтров 1-го и 2-го порядков дает фильтр 3-го порядка, каскадное соединение двух фильтров 2-го порядка дает фильтр 4-го порядка и т. д. Увеличивая число соединяемых фильтров 1-го и 2-го порядков, можно получить фильтр любого нужного нам порядка.

Рисунок 10.53
Фильтры четных порядков строятся из n/2 каскадов 2-го порядка, где n- порядок фильтра. Суммарный коэффициент передачи АФ, собранного каскадным соединением фильтров 1-го и 2-го порядков, равен произведению коэффициентов передачи исходных звеньев.
("125") Существует несколько способов схемной реализации АФ: на ИНУН, биквадратный фильтр и другие.
Одной из наиболее простых схем АФ, реализующей требуемые передаточные функции отдельных звеньев фильтра, является схема с многопетлевой обратной связью (МОС) (рисунок 10.54).

Рисунок 10.54
Схема имеет такое название потому, что она содержит два пути прохождения сигнала обратной связи: через резистор и через конденсатор.
Фильтр с МОС имеет хорошую стабильность характеристик, низкое входное сопротивление и может эффективно применяться для значений коэффициента усиления, не превышающего 10.
На кафедре АУТС разработан пакет прикладных программ для расчета активных фильтров, который может быть использован в данной работе. В качестве схемы выбран фильтр с МОС.
10.6.3 Расчет ФНЧ
Исходные данные для расчета:
АЧХ ФНЧ должна быть монотонной в полосе пропускания и в полосе задерживания.
Коэффициент усиления К=1.
Частота среза fc=10Гц.
Максимальное затухание в полосе пропускания a1=3дБ.
Минимальное затухание в полосе задерживания a2=20дБ.
Ширина переходной области Тwнч=10Гц.
Эти данные были введены в программу расчета фильтра, которая определила, что заданным значениям удовлетворяет фильтр Баттерворта 4-го порядка. Его принципиальная схема показана на рисунке 10.55 и включает два звена 2-го порядка, реализованные на ИМС ОУ: DA1,DA2.

Рисунок 10.55
Расчетный порядок фильтра – 4.
Добротность: звено1 – 0. звено2 – 1.306563
("126") Значения элементов:
звено1: R1=34,8 кОм; R2=34,8 кОм; R3=1,74 кОм; С1=422 нФ; С2=1 мкФ;
звено2: R4=82,5 кОм; R5=82,5 кОм; R6=41,2 кОм; С3=73,2 нФ; С4=1 мкФ.
На рисунке 10.56 приведены характеристики: отдельных звеньев ФНЧ; АЧХ идеального ФНЧ, соответствующая расчетным значениям его компонентов без их округления; АЧХ реального ФНЧ, соответствующая реальным значениям компонентов схемы, полученным после их округления к конкретному стандартному ряду электронных элементов Е96.

1,3,5 – реальные характеристики всего фильтра, 1-го и 2-го звеньев
2,4,6 – теоретические характеристики всего фильтра, 1-го и 2-го звеньев
Рисунок 10.56
10.7 Разработка схемы алгоритма и управляющей программы
Неотъемлемой частью любой микропроцессорной системы является управляющая программа, которая обеспечивает выполнение системой заданных функций.
На рисунке 10.57 приведена схема алгоритма работы ЛМПСУ, структура которой показана на рисунке 10.1.
В начале производится начальная инициализация ведомой ОМЭВМ, включающая начальные установки, программирование таймеров, последовательного и параллельного портов, системы прерываний.
Затем обрабатывается первый (индекс 0) канал трехканальной системы сбора, обработки информации и управления. Это происходит в том случае, если отсутствует прерывание от установки флага RI=1 ведомой ОМЭВМ (входной буфер приемника последовательного канала полон). RI=0 отражает отсутствие необходимости удаленного управления, которое заключается в получении ведомой ОМЭВМ команды от микро ЭВМ более высокой ступени иерархии.
Значение контролируемого параметра 1-го канала (в нашем случае – расход газа) через аналоговый мультиплексор и устройство выборки-хранения, встроенные в микросхему MAX154, поступит на вход АЦП этой микросхемы.
Затем формируется сигнал запуска АЦП, ожидается окончание преобразования и после его завершения информация о текущем значении контролируемого параметра вводится в ОМЭВМ. Здесь это значение сравнивается с заданным, в результате чего вырабатывается сигнал рассогласования, который поступает на цифровой ПИД-регулятор, реализованный программно, и предназначенный для обеспечения требуемого качества процесса управления.
С выхода регулятора снимается управляющее воздействие, которое через параллельный порт ОМЭВМ выводится сигналом
– запись в предварительно выбранный регистр – защелку четырехканального ЦАП MAX506.
Цифровое значение, сохраненное в регистре, непосредственно цифро-аналоговым преобразователем, выполненном на матрице R-2R и операционном усилителе, преобразуется в аналоговую величину – напряжение, которая выдается на соответствующий исполнительный элемент.
После завершения обработки первого канала формируется сигнал сброса для АЦП и аналогично обрабатываются второй канал – измерения давления, а затем третий – измерения температуры.
Если после этого работа системы не завершена, то управление вновь передается обработке 1-го канала и т. д.
Если перед очередным циклом обработки появляется сигнал необходимости удаленного управления, то основная программа прерывается и управление передается подпрограмме, осуществляющей взаимодействие с микро ЭВМ более высокого уровня.
("127") Рабочая управляющая программа, реализующая данный алгоритм на языке Ассемблер ОМЭВМ МК51 приведена в таблице 10.7.

Рисунок 10.57
Таблица 10.7 – Рабочая управляющая программа
Блок | Метка | Команда | Комментарий |
1 | SETB P2.6 | Подача высокого уровня на WR | |
2 | MAIN: | JB P3.2, REMCONTROL | Переход к подпрограмме удаленного управления при наличии сигнала УУ |
3 | MOV R0, 0 | Установка начального канала | |
4 | LOOP: | MOV A, P2 | Чтение информации из порта P2 |
5 | CLR P2.2 | Подача низкого уровня на CS, RD | |
6 | NOP | Задержка для окончания преобразования АЦП | |
7 | MOV A, P1 | Чтение данных из АЦП | |
8 | ACALL REG_PROC | Вызов подпрограммы ПИД – регуля-тора ПП возвращает результат в аккумуляторе | |
9 | MOV A, R0 | Загрузка номера канала в аккумулятор | |
10 | REMCONTROL: | Выполнение команды удаленного управления | |
11 | CHECKEXIT: | JNB P3.5, MAIN | Переход к началу программы |
12 | RET | Выход из программы | |
13 | CONTINUE: | MOV A, R1 | Загрузка сигнала управления в аккумулятор |
14 | CLR P2.6 | Подача перехода 0->1 на ЦАП (запуск) | |
15 | SETB P2.2 | Подача высокого уровня на CS, RD | |
16 | INC R0 | Переход к следующему каналу | |
("128") На рисунке 10.58 дана схема электрическая принципиальная ЛМПСУ, реализующая описанную выше задачу

СПИСОК ЛИТЕРАТУРЫ
1 Цифровая и вычислительная техника. и др. Под редакцией . Москва: Радио и связь, 19с.:ил.
2 Электронные промышленные устройства :Уч. для студ. вузов спец. "Промышленная электроника" , , и др. –М.: Высшая школа, 1988.-303стр.:ил.
3 и др. Приборы и устройства промышленной электроники. , , (Библиотека инженера ) К.: Техника, 19cтp.
4 Основы цифровой электроники :Пер. с англ. - М.: Мир, 19стр. ил.
5 Гутников электроника в измерительных устройствах. 2-е издание, перераб. и дополн. –Л.:Энергоатомиздат. Ленингр. Отделение, 1988.-304стр.: ил.
6 , , Импульсная техника.-К.: Высшая школа, 1985.-320стр: ил.
7 и др. Справочник по цифровой схемотехнике /, , .-К.:Техника, 1990.-448стр.
8 Справочное пособие по цифровой электронике:Пер. с англ.-М.: Энергоатомиадат, Ленингр. отделение, 19стр.: ил.
9 , 33 схемы с логическими элементами И-HЕ: Пер. с болг.-Л.: Энергоатомиздат. Ленингр. отделение, 19стр.:ил.
10 , Телец ЦАП и АЦП: функционирование, параметры, применение. - М. Энергоатомиздат, 19стр.:ил.
11 Цифровые интегральные микросхемы: Справочник /, , и др. –М.: Радио и связь, 1994.-240стр : ил.
12 , . Мирошниченко и их применение: Справ. Пособие.-3-е изд., перераб. и доп.-М. Радио и связь, 1стр.:ил.-(Массовая радиобиблиотека: Вып. 1143).
preview_end()
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |



