К программируемым средствам измерений (СИ) относятся цифровые измерительные приборы,
имеющие возможность системного применения – включения в измерительную систему.
Такие СИ имеют возможности подключения к стандартному каналу системы и поддерживают
правила обмена по этому каналу. Правила подключения СИ в систему входят в понятие
интерфейса. Интерфейс во многом определяет эффективность построения и использования СИ.
Влияние случайных погрешностей может быть уменьшено
путем проведения многократных измерений.
2. Расширение возможностей приборов (реализация нескольких
измерительных алгоритмов, перепрограммирование
измерительных функций).
3. Повышение точности косвенных измерений (за счет
выполнения вычислительных операций в цифровом,
а не в аналоговом виде). Также могут быть осуществлены
совместные и совокупные измерения, необходимые для
исследования сложных объектов по многим показателям.
Метрологические характеристики ПрИП
6. Повышение надежности приборов (за счет уменьшения количества паек).
7. Сокращение продолжительности разработки (программирование или перепрограммирование
устройства управления).
8. Облегчение задачи включения прибора в состав измерительной системы
(возможность организации накопления результатов в памяти микропроцессорного блока
управления и реализации одного из системных интерфейсов).
9. Возможность получения математических функций от результатов измерений, в том числе
расчета погрешности результатов.
10. Возможность осуществления динамических измерений и измерений с датированием.
Технические характеристики ПрИП
Типовые структуры ПрИП
В подобных приборах объединяют ЦАП и ОУ, что позволяет “растягивать” отдельные участки измерения входного сигнала с целью подробного исследования, реализовать
некоторые математические операции над входным сигналом в процессе его измерения,
строить фильтры нижних частот, адаптирующихся к измерениям сигнала и помехам, и т.д.
Наиболее широко применяются измерительные усилители с программируемыми коэффициентами
усиления
Любой измерительный канал предназначен для измерения величин. Типовая структура
отличается тем, что проводя измерительный эксперимент канал должен иметь возможность выходить в любое время в режим самоаттестации. Для этого режима необходимы образцовые средства. В представленной схеме в качестве образцового средства выступает калибратор.
На рисунке КК – контроллер крейта, Клб – калибратор, ОИ – объект исследования, ПИ – приборный интерфейс, Км1, Км2 – коммутатор 1, коммутатор 2, АЦП – аналогово-цифровой преобразователь.
Калибратор- прибор, предназначенный для генерации (воспроизведения) широкого спектра
сигналов (тока, напряжения, частоты, сопротивления, емкости, индуктивности т.д.),
калибровки широкого спектра портативных и стационарных приборов, таких как мультиметры,
осциллографы, частотомеры, термометры, омметры, измерители емкости, фазометры,
измерители мощности и прочие при помощи только одного калибратора.
Встраиваемые и внешние опции позволяют расширить диапазон возможностей прибора.
Коммутатор-устройство, которое обеспечивает заданный маршрут
распространения информации.
Основные режимы работы ИК
На шинах интерфейса могут выполняться следующие операции:
Чтение (Чт);
Запись (Зп);
Запрос на обмен (Запр. Обм.).
Операции обеспечивают передачу всех видов информации (данные, управление, команда, состояние) между любыми модулями и контроллером. Направление передачи информации
определяется видом операции относительно ведущего модуля (контроллер читает, контроллер пишет, ИМ читает, ИМ пишет и т.д.).
Операция «Запрос на обмен» обеспечивает передачу информации о необходимости обмена от измерительного модуля к контроллеру.
Структура МПИ
. . .
Байтовая организация памяти
Структура адресного пространства контроллера
изображена на рисунке.
Как видно, оно разбито на несколько полей:
ПЗУ 0000 – 0200 (объемом 1 Кбайт),
Стек 0201 – 0600 (объемом 2 Кбайт),
Память программ 0601 – F400,
Адреса ВУ F401 – F600 (объемом 2 Кбайт),
Адреса ИМ F601 – FFFF (объемом 2 Кбайт).
ПЗУ – память векторов прерываний и констант.
Вектор прерываний – два слова (4 байта):
первое слово – адрес начала программы
обработки прерывания (содержимое программного
счетчика – РС);
второе слово – слово состояния процессора - PSW
(состояния «флажков»: C,N,Z,V).
Адреса ВУ, ИМ – обеспечивают возможность программного обращения контроллера к ВУ и ИМ.
Для работы с одним ИМ в зависимости от его структуры (количества адресуемых регистров)
выделяется несколько адресов. Допустим ИМ содержит регистр управления РУ (2 байта) и
регистр результата измерений РД (2 байта). Для работы с ИМ необходимо выделить 4 адреса.
Память программ – предназначена для
размещения всех программ с которыми
работает контроллер, в том числе и программ
обработки прерываний.
Операции обмена на МПИ выполняются за 4 такта: Т1 – начало цикла обмена, определение адреса ведомого устройства; Т2 – задние режима обмена (направления передачи данных); Т3 – выполнение операции; Т4 – завершение цикла обмена.
(*)
3 – Контроллер снимает адрес.
4 – Контроллер выставляет сигнал чтения, который воспринимается ИМ, определившим свой адрес
5 – ИМ выставляет данные на шину – открывает шинные формирователи, подключает данные к шине адреса/данных
6 – ИМ выставляет сигнал-ответ (на шинах адреса/данных накапливаются данные, которые подлежат чтению)
7 – Контроллер считывает данные с шин в буферный регистр (*) и снимает сигнал чтение
8,9 – ИМ снимает сигнал-ответ и данные с шины адреса/данных. ИМ отключился от ОШ
10 – Контроллер снимает сигнал синхронизации, т.е. освобождает интерфейс.
Последовательность действий при выполнении операции «чтение»:
1 – ИМ выставляет сигнал запрос на прерывание Зпр. прер. Контроллер в это время
выполняет какую-то программу. У него есть текущее состояние РС и PSW текущее
состояние процессора. Контроллер сохраняет в стеке - 2 РС, -2 PSW.
2 – Выставляет сигнал предоставление прерывания Пр. прер.
3 – ИМ снимает сигнал запрос, но при этом остается в активном состоянии.
4 – Контроллер переходит к режиму чтения АВП.
5 – после выставления сигнала синхронизации контроллер снимает сигнал предоставления
прерывания и выполняет операцию «чтения»: Т2, Т3, Т4. При этом по шинам А/Д передается
АВП ИМ. Контроллер получив АВП выходит на прерывание и выполняет программу
обработки прерывания. После выполнения программы, возвращается из прерывания.
5
Временная диаграмма выхода на режим обмена по прерыванию показана на рисунке.
Т2
Т3
Т4
При работе с АЦП контроллер записывает в РгУ «1» в нужные разряды 0р или 6р, запуская
измерительный прибор (АЦП) или разрешая обмен по прерыванию. Читая 7р и 15р контроллер
определяет состояние АЦП, закончено преобразование или нет, с ошибкой или нет.
Работая с другими разрядами (программируя состояние разрядов) можно определять режимы
работы сложных измерительных приборов.
Структура регистра управления АЦП показана на рисунке.
Адрес измерительного модуля определяют старшие 14 разрядов, из старших 2 Кбайт адресного пространства контроллера (см. выше)
Для обращения к ИМ используется блок управления адресом (БУА).
Схема сравнения (СхСр)- сравнивает 14-разрядный параллельный
код, выставленный на шину с соответствующим кодом набирателя
адреса. В случае совпадения кодов схема вырабатывает сигнал,
который в зависимости от состояния 1разряда адреса, устанавливает
либо триггер Тг1, либо триггер Тг2 в «1». Тр1 и Тр2 включают
шинные формирователи ШФ1 или ШФ2 в активное состояние,
состояние готовности передавать данные из РУ или Сч по
команде Чт или Зп.
Проверка «готовности», «ошибки».
Проверка «готовности»
Контроллер проверяет состояние 7 разряда
(команда Test, флажок N в PSW)
В зависимости от состояния флажка:
если 7р=0-ожидание,
если 7р=1-преобразования закончились
Проверка «ошибки»
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть