Автор работы: Пользователь скрыл имя, 14 Декабря 2011 в 18:45, реферат
Нелегко поверить, что до 1971 г. человечество не знало микропроцессора — самого выдающегося достижения электроники после изобретения транзистора. А сегодня микропроцессоры прочно вошли в нашу жизнь, и буквально с каждым днем открываются все новые и новые возможности их применения. Сейчас уже трудно назвать такие области техники или научных исследований, в которых бы не использовались микропроцессоры.
Введение в микропроцессорную технику
Микропроцессор, микропроцессорный комплект, микропроцессорная система
Характеристики микропроцессоров
Архитектура микропроцессора
Микропроцессорная система
Управление работой микропроцессорной системы
2.Общие вопросы применения микропроцессоров в измерительных приборах
Функции, выполняемые микропроцессорами в приборах
Улучшение метрологических характеристик приборов
Что осложняет и ограничивает использование микропроцессоров в средствах измерения
Программируемые мультиметры
3. Методы тестирования микропроцессорных систем измерительных приборов
Специфика контроля и диагностики
Логический анализ
Сигнатурный анализ
Заключение
Список Литературы
Наличие в приборе микропроцессорной системы позволяет скорректировать, исключить систематические погрешности.
Микропроцессорная система, входящая в состав измерительного прибора, позволяет накапливать результаты многократных наблюдений и обрабатывать по определенному алгоритму.
Компенсация внутренних шумов.
Эта операция позволяет повысить чувствительность измерительного прибора, расширить диапазон измеряемых значений напряжения в сторону малых значений.
2.3 Что осложняет и ограничивает использование микропроцессоров в средствах измерения .
Трудности выбора базового микропроцессора. Промышленность уже выпускает много типов микропроцессоров, и число новых разработок лавинообразно нарастает. Нередко говорят о высоких темпах появления новых поколений микропроцессоров. Но, в отличие от ЭВМ, у которых каждое последующее поколение по основным технико-экономическим показателям превосходит предыдущее и обычно вытесняет его, микропроцессоры всех поколений сосуществуют и взаимно дополняют (а не вытесняют) друг друга. Так, например, появление 16- или 32-разрядных микропроцессоров, ничуть не уменьшив роли 8-разрядных микропроцессоров, расширило круг решаемых задач, позволило повысить быстродействие устройств, открыло возможности получения новых свойств разрабатываемых систем. Более того, иногда микропроцессорные комплекты, характеризующиеся одинаковой разрядностью микропроцессора, различаются по быстродействию, емкости запоминающих устройств. Очевидно, что каждый из этих микропроцессорных комплектов может с одинаковым успехом быть использован в «своем» проектируемом приборе в соответствии с решаемой задачей, заданными характеристиками прибора.
Но это еще не все. Дело в том, что-появление большого числа типов универсальных микропроцессоров вовсе не уменьшило количества разработок специализированных микропроцессоров, которые рассчитаны на конкретные применения и часто оптимизированы по различным параметрам. Поэтому далеко не всегда поставленные задачи должны решаться с помощью универсального микропроцессора. Нередки ситуации, когда намного эффективнее специализированный микропроцессор. Так, операция перемножения двух однобайтовых чисел универсальным микропроцессором, структура которого предопределяет вычисления по программе сложение со сдвигом», требует значительного времени. Например, микропроцессор, характеризуемый быстродействием 1 млн. регистровых операций в секунду перемножает два однобайтовых числа примерно за 50 мкс (могут быть колебания в зависимости от программы). В то же время специализированные микропроцессоры, выполняемые в однокристальном исполнении, — матричные перемножители (в отечественной литературе их также называют арифметическими расширителями) —обладают гораздо более высоким быстродействием: два 8-разрядных числа они перемножают за: интервал времени, не превышающий сотых долей микросекунды. Поэтому в ситуациях, когда необходима высокая скорость перемножения, исключительную ценность представляет специализированный микропроцессор.
Выпускаются большие интегральные схемы, выполняющие быстрое преобразование Фурье, монолитные корреляторы, схемы, представляющие однокристальное сочетание АЦП и микропроцессора, «аналоговый» микропроцессор и т. п.
Обилие разнообразных микропроцессорных средств, не всегда с достаточной полнотой освещенных в справочных изданиях, хотя и представляет большие возможности, несомненно, осложняет процедуру выбора базового микропроцессора для проектируемого средства измерения.
Ограниченное быстродействие микропроцессоров. Рассматривая вопрос о применении микропроцессора, следует внимательно проанализировать его быстродействие, выяснить, достаточно ли оно для решения сформулированной задачи. При этом важно правильно ориентироваться в справочных данных, характеризующих быстродействие микропроцессора.
В общем плане по аналогии с ЭВМ быстродействие микропроцессора интерпретируется как средняя скорость выполнениям некоторого алгоритма. Очевидно, что эта усредненная характеристика может довольно сильно расходиться с числовым значением скорости выполнения алгоритма, определяющего последовательность выполнения операций для решения конкретной задачи.
Программное обеспечение. При разработке измерительных систем и приборов, содержащих микропроцессоры, наибольшую трудность представляет программное обеспечение. Сложность решения этой задачи определяется: необходимостью овладения специалистами в области электроники, хорошо знающими микропроцессоры, искусством программирования микропроцессорных систем, в частности умением рационально выбрать язык программирования;
большим разнообразием программ, которые с достаточной полнотой удовлетворили бы потребности различных пользователей прибора;
высокой стоимостью программного обеспечения, во много раз превышающей аппаратурные затраты;
трудностью отладочной процедуры, требующей применения специальных средств отладки программ.
В определенной степени задачу программного обеспечения вновь создаваемых устройств облегчает наличие уже разработанных пакетов прикладных программ для широко используемых микропроцессоров.
2.4 Программируемые мультиметры .
Под мультиметром понимают универсальный многофункциональный измерительный прибор, позволяющий измерить несколько параметров электрических сигналов и компонентов цепей электронных устройств. Наиболее часто мультиметры измеряют напряжения постоянного и переменного тока, сопротивление резистора, емкость конденсатора, коэффициент усиления, затухание четырехполюсника, частоту н другие параметры.
Программируемые мультиметры строятся на основе микропроцессора и выполняют много функций. Но, большое число функций присуще и микропроцессорным цифровым вольтметрам. Поэтому в тех случаях, когда нахождение значений параметров с помощью мультиметра базируется на прямых измерениях напряжения с последующими вычислениями, нелегко четко провести грань, разделяющую эти два вида измерительных приборов. Нередко можно столкнуться с тем, что два прибора выполняют почти одинаковые функции, но один из них назван цифровым вольтметром, а второй — цифровым мультиметром. Отсюда понятно, что все основные положения относятся и к микропроцессорным мультиметрам.
Тем не менее, вообще говоря, функциональные возможности цифровых мультиметров шире, чем у цифровых вольтметров. Например, где описан программируемый мультиметр, хотя и отмечается, что он сохраняет все свойства цифровых вольтметров высокой точности, подчеркиваются дополнительные, новые возможности, создаваемые выносной клавиатурой. Она позволяет программировать мультиметр на языке символических обозначений, которые нанесены на клавишах. Иначе говоря, программа вводится с клавиатуры. С ее помощью пользователь мультиметра имеет возможность набирать и задавать программы, определяющие измеряемый параметр, режим измерений, запоминание результатов наблюдений, алгебраические и тригонометрические вычисления при осуществлении косвенных измерений, статистическую обработку Конструктивно такой мультиметр состоит из основного прибора с клавиатурой на передней панели (как у цифрового вольтметра) и дополнительного блока — вычислительного контроллера, выполненного на основе отдельного, второго микропроцессора. В составе микроконтроллера имеются внутренняя логическая плата и внешняя клавиатура (подобная применяемой в микрокалькуляторах). С ее помощью пользователь получает доступ к управляющему микропроцессору, находящемуся внутри основного прибора. Логическая плата микроконтроллера выполняет требуемую обработку данных и дополнительных инструкций по интерпретации команд, вводимых с клавиатуры. Микропроцессор либо сразу выполняет команды, либо направляет их в модуль памяти для хранения и использования впоследствии.
Система команд, набираемых на клавиатуре, включает операции вычисления алгебраических (в том числе логарифмических) и тригонометрических функций, определяемых пользователем, а также команды, относящиеся к чисто программной процедуре: условных переходов, адресации, вывода на дисплей и т. п.
Одна из возможностей прибора — косвенное измерение мощности, рассеиваемой на резисторе сопротивления R (рис. 5.11). По программе предполагаются измерение падения напряжения U на резисторе и последующее вычисление мощности по известной формуле P = U2/R. При выполнении указанной программы прибор фактически представляет собой уже не вольтметр, а измеритель мощности. Характерно то, что эта функция прибора задана программным путем, причем требуются всего 10 шагов программы.
Для набора определенной программы время затрачивается только один раз, так как ее можно записать в съемный модуль памяти программ .
3. Методы
тестирования микропроцессорных
систем измерительных
приборов .
3.1.Специфика контроля и диагностики
Испытание микропроцессоров и микропроцессорных систем называют тестированием. Его проводят для проверки качества функционирования системы, диагностики и отыскания неисправностей.
В современной электронной технике диагностические процедуры стали очень сложными.
Если еще на стадии проектирования микропроцессорной системы не продуманы вопросы ее тестирования, то в процессе эксплуатации системы они могут вырасти в трудно разрешимую проблему.
Каковы же основные особенности устройства и работы микропроцессорной системы, влияющие на организацию ее контроля и диагностики, определяющие специфику требуемой для тестирования аппаратуры. Можно отметить шесть таких особенностей:
Неисправности, связанные с микропроцессором и узлами, которые подключены к нему через интерфейсные схемы, очень сложно обнаруживать и еще труднее локализовать их источники. Применение традиционных приборов и методов контроля может не дать ощутимых результатов даже при многочасовой испытательной процедуре. Поэтому расширение сферы применения микропроцессоров, построение разнообразных микропроцессорных систем вызвали необходимость разработки принципиально новых, эффективных методов контроля и диагностики этих систем.
Наибольшее распространение получили три метода тестирования: автодиагностики, логического анализа и сигнатурного анализа.
Автодиагностика, которую иногда называют встроенной диагностикой, предполагает тестирование на основе использования внутренних диагностических программ. Они бывают двух типов: самозапускаемые и вызываемые по требованию пользователя системой. Полезной для тестирования ряда устройств является программа прослеживания основного алгоритма, согласно которой испытуемая система проходит обычную последовательность состояний. работы, причем в ключевых точках индицируются мнемонические коды. Само собой разумеется, что возможность автодиагностики предусматривают при проектировании системы и указания по ее осуществлению отражают в соответствующих инструкциях.
3.2 Логический анализ.
Различают три вида приборов, с помощью которых осуществляют логический анализ: анализаторы логических состояний ; анализаторы логических временных диаграмм; генераторы логических синхросигналов.
Измерительные пробники .
Эти устройства, называемые также зондами или щупами, выполняют важные функции при логическом анализе.
Их конструкции разнообразны.
Одну группу составляют индивидуальные пробники, используемые как самостоятельные устройства для контроля логического уровня «в одной точке испытуемой схемы. Такие пробники, называемые логическими пробниками, по своему внешнему виду напоминают карандаш с наконечником, из которого выходит металлическая игла.
Логический пробник служит для обнаружения и индикации логического уровня в точке схемы, к которой прижата игла наконечника. Для индикации уровня используется свечение наконечника, причем оно тусклое, пока пробник находится вне испытуемой схемы.
3.3 Сигнатурный анализ .