
- •2.1 Общие вопросы применения микропроцессоров в измерительной технике
- •2. Улучшение метрологических характеристик приборов
- •4. Принципы автокалибровки
- •5. Целесообразность применения микропроцессоров
- •6. Причины, сдерживающие применение микропроцессоров
- •Архитектура измерительных систем с мп и микроЭвм
- •Подсистема ввода-вывода.
- •Контроллер периферийных событий.
- •Общие сведения
- •Сопряжение ацп с микропроцессором
- •Микропроцессорный время - импульсный вольтметр Первоначальный вариант вольтметра.
- •Лекция 5 Интеллектуальные измерительные и функциональные генераторы
- •5.1 Современная технология построения измерительных и функциональных генераторов
- •5.2 Формирователи синусоидальных сигналов из треугольного
- •5.3 Микросхема функционального генератора мах
- •(Вид сверху)
- •5.4 Функциональные генераторы и частотомеры фирмы Wavetek Meterman
- •5.5 Функциональные генераторы и частотомеры фирмы метех
- •5.6 Программа стыковки приборов метех с компьютером
- •Универсальный мультиметр комплексов
- •Лекция 6 Интеллектуальные портативные цифровые осциллографы
- •Миниатюрные осциллографы объединения актаком
- •Портативные осциллографы фирмы Flulke
- •Скопметры Fluke 105b/99b/96b/92b
- •Графические мультиметры-осцйллографы фирмы веетесн
- •Портативный осциллограф hps40
- •Панельный осциллограф vps10
- •Малогабаритный цифровой осциллограф aps 320
- •Портативный осциллограф-мультиметр dmm-740
- •Портативные осциллографы корпорации Tektronix Серия осциллографов Tektronix ths700
- •Серия осциллографов Tektronix tps2012/2014/2024
- •Портативные осциллографов Tektronix tps2012/2014/2024 с Цифровым люминофором
- •Цифровые осциллографы — ноутбуки фирмы Hitachi
- •Лекция 7
- •7.1 Назначение виртуальных осциллографов и их типы
- •7.2 Виртуальные осциллографы в виде плат расширения пк
- •7.3 Анализатор спектра виртуального осциллографа фирмы
- •7.5 Виртуальные функциональные генераторы фирмы Velleman Функциональные измерительные генераторы
- •Виртуальные функциональные генераторы фирмы Velleman
- •7.6 Создание компьютеризированной лаборатории pc-Lab 2000
- •8.1 Измерительная система и развертывание лаборатории
- •8.2 Автоматические измерения и определяемые параметры сигналов
- •8.3 Предоставление результатов измерений
- •8.4 Настройка графиков
- •8.5 Просмотр табличных данных
- •8.7 Универсальная система сбора данных edx-100a
- •9.1 Интеллектуальные средства измерения магнитных параметров материалов
- •9.2 Интеллектуальные средства измерения линейных и угловых размеров
- •Электромеханический метод
- •Интерферометрический метод
- •9.3. Интеллектуальные средства измерения
- •Характеристики измеряемой величины, классификация методов измерений
- •9.4 Интеллектуальные средства измерения концентрации вещества
5. Целесообразность применения микропроцессоров
Дать однозначный ответ на поставленный вопрос или, тем более, привести рецепт, как действовать в той или иной ситуации, не представляется возможным. В каждом конкретном случае вопрос об эффективности использования микропроцессора в проектируемом измерительном приборе решает разработчик прибора. Тем не менее, анализ уже имеющихся приборов и литературных источников позволяет привести общие соображения, облегчающие ориентацию специалистам, перед которыми возникла дилемма: "Применить микропроцессор или традиционное схемное решение в рамках жесткой логики?" Они сводятся к тому, что использование микропроцессоров в средствах измерения оправданно в следующих типичных ситуациях:
1. Требуемое для решения задачи число интегральных схем (корпусов) m30 (некоторые специалисты считают, что следует ориентироваться на микропроцессор при m50).
2. Прибор должен быть многофункциональным, программируемым, необходима функциональная гибкость.
3. Предвидятся дальнейшие развитие измерительной системы, наращивание, расширение ее функций.
4. Измерительная система должна взаимодействовать с большим числом входных и выходных устройств.
5. Требуется запоминание группы данных.
6. Предвидится фиксация в памяти большого числа логических состояний.
7. Используются алгоритмы косвенных и совокупных измерений, а вычислительные процедуры должны быть автоматизированы.
8. Обязательны высокие метрологические характеристики, трудно достижимые или не достижимые обычными путями.
9. Требуются самокалибровка и самодиагностика.
10. Статистическая обработка результатов измерений должна быть органической частью измерительной процедуры и должна выполняться автоматически.
11. Значения погрешностей измерений должны определяться по ходу измерения и отображаться на дисплее прибора.
12. Необходимо выполнение математических функциональных преобразований, таких как линеаризация зависимости, квадрирование, нахождение отношений значений двух величин, выражение результата измерения в децибелах и т.п.
13. Требуются новые возможности прибора, которые могут быть осуществлены только с помощью микропроцессора.
14. Быстродействие микропроцессора достаточно высоко для работы проектируемого средства измерения в реальном масштабе времени, а если он не удовлетворяет этому требованию, то приемлемо применение мультипроцессорной системы, позволяющей получать необходимое быстродействие.
15. Велик объем измерений, и при их выполнении требуется высокая производительность.
6. Причины, сдерживающие применение микропроцессоров
Отвечая на поставленный вопрос, следует отметить, что имеются причины субъективного и объективного характера. К основным из них относятся:
Психологический барьер. Среди специалистов есть люди, скептически полагающие, что "микропроцессорная полоса" подобна быстро проходящей моде. Они не осведомлены о том, что микропроцессоры вошли всерьез и надолго в различные области техники и особенно в контрольно-измерительную технику, что микропроцессоры определяют уровень научно-технического прогресса не только сегодняшнего и завтрашнего дня, но, как считают авторитетные отечественные и зарубежные специалисты, будут играть большую роль и в технике XXI века. Залогом этому служит все расширяющееся и углубляющееся применение микропроцессоров, быстрые темпы создания более совершенных моделей, открывающих все новые и новые возможности построения оригинальных устройств с удивительными свойствами.
Отмеченная группа невелика. Значительно более многочисленна группа специалистов, которая, допуская перспективность микропроцессорной техники, неправильно оценивает микропроцессоры и условия, при которых их целесообразно применять. Многие представители этой группы полагают, что микропроцессоры — очень сложные и экономически невыгодные устройства. Этих специалистов, мыслящих категориями больших ЭВМ, смущает неполнота "загрузки" микропроцессора. Такие взгляды, по-видимому, обусловлены недоразумениями, поверхностным знакомством с микропроцессорной техникой. Несомненно, что изучение микропроцессоров, проникновение в "микропроцессорный мир" поможет понять, во-первых, что сами микропроцессоры и многие компоненты микропроцессорных комплектов — недорогие устройства, и, во-вторых, что в очень многих устройствах наличие микропроцессорной системы оправдано, даже если ее вычислительные возможности используются всего на несколько процентов, так как не только технические, но и экономические выгоды, достигаемые в результате применения такой системы, могут во много раз превысить ее стоимость. Более того, введение микропроцессорной системы в средства измерения нередко позволяют существенно снизить их стоимость по сравнению с приборами, имеющими аналогичные характеристики (если они достижимы без микропроцессоров), но выполненные по схемам с жесткой логикой. К сказанному следует добавить, что микропроцессоры бесценны в тех случаях, когда только на их основе возможны выполнение поставленных требований, достижение новых свойств устройства.
Трудности выбора базового микропроцессора. Промышленность выпускает много типов микропроцессоров, и число новых разработок лавинообразно нарастает. Нередко говорят о высоких темпах появления новых поколений микропроцессоров. Но, в отличие от ЭВМ, у которых каждое последующее поколение по основным технико-экономическим показателям превосходит предыдущее и обычно вытесняет его, микропроцессоры всех поколений сосуществуют и взаимно дополняют (а не вытесняют) друг друга. Так, например, появление 16- или 32-разрядных микропроцессоров, ничуть не уменьшив роли 8-разрядных микропроцессоров, расширило круг решаемых задач, позволило повысить быстродействие устройств, открыло возможности получения новых свойств разрабатываемых систем. Более того, иногда микропроцессорные комплекты, характеризующиеся одинаковой разрядностью микропроцессора, различаются по быстродействию, емкости запоминающих устройств. Очевидно, что каждый из этих микропроцессорных комплектов может с одинаковым успехом быть использован в "своем" проектируемом приборе в соответствии с решаемой задачей, заданными характеристиками прибора.
Но это еще не все. Дело в том, что появление большого числа типов универсальных микропроцессоров вовсе не уменьшило количества разработок специализированных микропроцессоров, которые рассчитаны на конкретные применения и часто оптимизированы по различным параметрам. Поэтому далеко не всегда поставленные задачи должны решаться с помощью универсального микропроцессора. Нередки ситуации, когда намного эффективнее специализированный микропроцессор. Так, операция перемножения двух однобайтовых чисел универсальным микропроцессором, структура которого предопределяет вычисления по программе "сложение со сдвигом", требует значительного времени. Например, микропроцессор, характеризуемый быстродействием 1 млн. регистровых операций в секунду перемножает два однобайтовых числа примерно за 50 мкс (могут быть колебания в зависимости от программы). В то же время специализированные микропроцессоры, выполняемые в однокристальном исполнении, — матричные перемножители (в отечественной литературе их также называют арифметическими расширителями) — обладают гораздо более высоким быстродействием: два 8-разрядных числа они перемножают за интервал времени, не превышающий сотых долей микросекунды. Поэтому в ситуациях, когда необходима высокая скорость перемножения, исключительную ценность представляет специализированный микропроцессор.
Выпускаются большие интегральные схемы, выполняющие быстрое преобразование Фурье, монолитные корреляторы, схемы, представляющие однокристальное сочетание АЦП и микропроцессора, "аналоговый" микропроцессор и т.п. Обилие разнообразных микропроцессорных средств, не всегда с достаточной полнотой освещенных в справочных изданиях, хотя и представляет большие возможности, несомненно, осложняет процедуру выбора базового микропроцессора для проектируемого средства измерения.
Ограниченное быстродействие микропроцессоров. Рассматривая вопрос о применении микропроцессора, следует внимательно проанализировать его быстродействие, выяснить, достаточно ли оно для решения сформулированной задачи. При этом важно правильно ориентироваться в справочных данных, характеризующих быстродействие микропроцессора.
В общем плане, по аналогии с ЭВМ, быстродействие микропроцессора интерпретируется как средняя скорость выполнения, некоторого алгоритма. Очевидно, что эта усредненная характеристика может довольно сильно расходиться с числовым значением скорости выполнения алгоритма, определяющего последовательность выполнения операций для решения конкретной задачи.
В справочниках наиболее часто быстродействие микропроцессора характеризуют числом операций "регистр-регистр" в секунду или продолжительностью выполнения одной операции. Под такой операцией понимают короткую операцию сложения содержимого регистра R и содержимого аккумулятора с последующей пересылкой результата в регистр R (отсюда название операция типа RR или операция "регистр-регистр"). Эта характеристика не дает полного представления о быстродействии микропроцессора при выполнении различных вычислительных процедур, совокупность которых определяет решение задачи.
Наряду с указанной характеристикой в справочниках фигурирует и другая косвенная характеристика быстродействия микропроцессора — тактовая частота. Это частота сигналов тактового генератора. Например, тактовая частота у микропроцессорного комплекта КР580 составляет 2 МГц, а у комплекта К1800 она существенно выше - 36 МГц. Однако следует учитывать, что в течение одного такта микропроцессоры разных типов могут выполнять неодинаковое число микроопераций, причем продолжительность одной из них может отличаться от продолжительности другой.
Программное обеспечение. При разработке измерительных систем и приборов, содержащих микропроцессоры, наибольшую трудность представляет программное обеспечение. Сложность решения этой задачи определяется:
- необходимостью овладения специалистами в области электроники, хорошо знающими микропроцессоры, искусством программирования микропроцессорных систем, в частности умением рационально выбрать язык программирования;
- большим разнообразием программ, которые с достаточной полнотой удовлетворили бы потребности различных пользователей прибора;
- высокой стоимостью программного обеспечения, во много раз превышающей аппаратурные затраты;
- трудностью отладочной процедуры, требующей применения специальных средств отладки программ.
В определенной степени задачу программного обеспечения вновь создаваемых устройств облегчает наличие уже разработанных пакетов прикладных программ для широко используемых микропроцессоров.
Проблема испытаний, контроля, диагностики. Она должна решаться на стадии проектирования средства измерения. Основные трудности связаны с тем, что традиционные измерительные и испытательные приборы, широко применяемые в аналоговой технике (осциллографы, вольтметры и т.п.) неэффективны для испытания и диагностики микропроцессорных систем.
За последние годы разработаны специальные приборы, позволяющие успешно тестировать средства измерения, содержащие микропроцессоры. Однако ориентация на определенный тип тестирующего прибора должна быть произведена еще при проектировании средства измерения с учетом условий его эксплуатации и квалификации обслуживающего персонала.