- •Глава 6. Основные характеристики средств микропроцессорной техники 82"
- •Глава 8. Структуры и алгоритмы аналого-цифровой части иис . . 126-
- •Глава 9. Измерительно-вычислительные комплексы 143
- •Глава 10. Системы измерения независимых входных величин . . . 153"
- •Глава 11. Многомерные и аппроксимирующие и с 172
- •Глава 12. Статистические измерительные системы 182'
- •Глава 13. Теоретические основы автоматического контроля . . . . 216-
- •Глава 14. Системы автоматического допускового контроля .... 242
- •1.1. Основные определения. Области применения иис
- •Глава 1
- •1.2. Обобщенная структурная схема иис
- •1.3. Описание функционирования иис. Содержательные логические схемы алгоритмов
- •Глава 2
- •2.1. Разновидности входных величин
- •2.2. Разделение иис по виду выходной информации
- •2.3. Классификация иис по принципам построения. Роль эвм
- •Глава 3
- •3.1. Государственная система приборов. Основные положения
- •3.2. Агрегатный комплекс средств электроизмерительной техники
- •Глава 4
- •4.1. Индикация в иис
- •4.2. Запись и хранение информации в иис
- •Глава 5
- •5.1. Основные разновидности структур и интерфейсов
- •5.2. Протоколы и типовые алгоритмы обмена информацией
- •5.3. Интерфейс с последовательным выполнением операций обмена информацией
- •5.4. Приборный стандартный интерфейс
- •5.5. Интерфейс камак
- •5.6. Интерфейсы периферийной части эвм
- •5.7. Сопоставление алгоритмов стандартных интерфейсов
- •5.8. Об аналоговых интерфейсах измерительной части иис
- •Глава 6
- •6.1. Эвм и средства микропроцессорной техники в иис
- •6.2. Микро-эвм
- •6.3. Микропроцессоры
- •6.5. Программируемые клавишные эвм
- •6.6. Табличные методы преобразования информации
- •Глава 7
- •7.2. Унифицирующие преобразователи
- •7.3. Измерительные коммутаторы амплитудно-модулированных сигналов
- •7.4. Защита входных измерительных цепей иис от помех
- •Глава 8
- •8.1. Основные структуры аналого-цифровой части
- •8.2. Алгоритмы функционирования аналого-цифровой части иис
- •Глава 9
- •Глава 10
- •10.1. Основные разновидности систем измерения независимых входных величин
- •10.2. Многоточечные ис с резистивными датчиками
- •10.3. Мультиплицированная ис с термопарами
- •10.4. Сканирующие системы для расшифровки графиков
- •10.5. Акустическая система для измерения координат графических изображении
- •10.6. О голографических измерительных системах
- •Глава 11
- •11.1. Многомерные ис (системы для раздельного измерения взаимосвязанных величин)
- •11.2. Аппроксимирующие ис
- •Глава 12
- •12.1. Особенности измерения статистических характеристик случайных процессов
- •12.2. Системы для измерения законов распределения вероятностей случайных процессов
- •12.3. Корреляционные измерительные системы
- •12.4. Спектральные измерительные системы
- •13.1. Функция и основные видь! систем автоматического контроля
- •13.2. О выборе контролируемых величин и областей их состоянии
- •13.3. Ошибки контроля
- •13.4. Объем выборки при контроле
- •13.5. Организация статистического контроля
- •13.6. Дискретизация непрерывной контролируемой величины
- •13.7. Оценка эффективности и стоимости систем автоматического контроля
- •Глава 14
- •14.1. Каналы контроля
- •14.3. Системы автоматического контроля параллельного и последовательного действия
- •114,4. Системы автоматического контроля с общей образцовой величиной
- •14.5. Основные алгоритмы работы систем параллельно-последовательного действия
- •14.6. Системы автоматического контроля параллельно-последовательного действия
- •XI (iMxHi) I (ch : kAxa!, || Дси, Ac2i) ]} X
- •Глава 15
- •Глава 17
- •17.1. Особенности и основные характеристики телеизмерительных систем
- •17.2. Линии связи 1
- •17.3. Разделение сигналов в тис
- •Глава 18
- •18.1. Аналоговые тис
- •18.2. Цифровые тис (системы с кодоимпульсными сигналами]
- •18.3. Об адаптивных тис
- •18.4. Краткий обзор основных характеристик промышленных тис
- •Глава 19
- •19.1. Стадии проектирования иис
- •19.2. О проектировании программного обеспечения иис
- •19.3. Об автоматизации системотехнического проектирования
- •19.4. Учебное задание на системотехническое проектирование
- •20.1. Критерии оценки погрешностей измерения входной величины
- •20.2. Оценка полной погрешности
- •20.3. О распределении погрешностей между звеньями системы
- •20.4. О погрешностях квантования по уровню и округления при вычислениях
- •20.5. Информационные оценки
- •Глава 21
- •21.1. Определение интервалов равномерной дискретизации
- •21.2. Об адаптивной дискретизации
- •21.3. Оценка времени измерительных преобразований аналоговой части
- •21.4. Оценка времени работы цифровой части иис. Выбор эвм по быстродействию
- •Глава 22
- •22.1. Общие положения
- •22.2. Нормируемые метрологические характеристики ис
- •22.3. Технические средства метрологических поверок
- •22.4. Автоматическая коррекция погрешностей ис
- •Глава 23
- •23.1. Оценка эффективности иис
- •23.2. Планирование измерительных экспериментов
6.2. Микро-эвм
Известны три основные разновидности микро-ЭВМ.
Многоплатная микро-ЭВМ — это ЭВМ, выполненная на нескольких платах, объединенных в единых типовых конструкциях вместе с органами управления, индикации и источником питания. Такая ЭВМ может использоваться как автономно, так и в качестве встраиваемого блока. Структурная схема такой микро-ЭВМ приведена на рис. 6.1. В общем случае в состав микро-ЭВМ могут входить: микропроцессор CPU; генератор тактовых импульсов GN; система памяти, хранящая данные и программы и состоящая из оперативного, постоянного. и перепрограммируемого ЗУ; устройства ввода-вывода УВВ, куда входят считыватели с перфолент, с перфокарт, электрифицированные пишущие машинки, дисплеи, графопостроители, телетайпы, пульты управления микро-ЭВМ; внешняя память — обычно накопитель на гибком магнитном диске или кассетный накопитель на магнитной ленте. Все перечисленные составные части соединяются через устройства связи, обеспечивающие нормальную работу микро-ЭВМ.
Одноплатная микро-ЭВМ — вычислительная машина, в которой процессор, система памяти и устройство связи с УВВ выполнены на одной •плате. Такая микро-ЭВМ, как правило, не имеет собственного источника питания, органов управления, индикации и предназначена для использования преимущественно в качестве встраиваемого устройства.
Однокристальная микро-ЭВМ — БИС, содержащая процессор, ламять (естественно, меньшей емкости) и каналы ввода-вывода. Такая микро-ЭВМ применяется преимущественно в виде встраиваемого устройства.
GN |
, |
'cpu • |
|
||
|
|
ИФУ |
Пользователя в первую очередь интересует совокупность свойств и характеристик микро-ЭВМ, позволяющая осуществить обоснованный выбор той или иной микро-ЭВМ.
Рассмотрим основные характеристики микро-ЭВМ.
Назначение микро-ЭВМ. Микро- Система памяти _ ЭВМ может применяться в качестве вы-
др, _ , „ числительного или управляющего устрой-
Рис. 6.1. Структурная схема мик- J r
юо-ЭВМ ства, програмно-управляемого или —
нетрадиционно — с заданием алгоритма работы аппаратным способом.
Команды в микро-ЭВМ. По функциональным признакам можно выделить команды обработки данных, управления и пересылки. Современные микро-ЭВМ позволяют применить от 20 до 512 команд с форматом от 1 до 4 байт. Наиболее типична одноадресная команда.
Система прерываний необходима при совместной реализации нескольких программ. При наличии такой системы выполнение текущей программы в случае необходимости может быть приостановлено, и ЭВМ перейдет к выполнению другой, более важной программы. Прерывание осуществляется по приходе сигнала от источника прерываний, каковым может являться сигнал как от внутренних блоков (и программ) ЭВМ, так и от внешних устройств. Важность отдельных программ известна заранее, при этом используется приоритетный принцип. Такая организация процесса вычисления особенно необходима при использовании микро-ЭВМ для управления (например, аварийный режим должен вызвать переход на другую подпрограмму).
Организация ввода-вывода. Обмен данными между микро-ЭВМ и периферийными устройствами осуществляется путем программно-управляемой передачи данных или при прямом доступе к памяти. В первом случае передачей данных управляет специальная программа, реализуемая в микро-ЭВМ (скорость передачи— одно слово за цикл выполнения программы передачи). Во втором случае информация записывается из внешних устройств в ОЗУ без участия процессора, ■причем для осуществления прямого доступа к памяти необходимо устройство ■сопряжения более сложное, чем в первом случае. Следует отметить, что при прямом доступе к памяти передача информации осуществляется, как правило, быстрее и время записи определяется, в основном, быстродействием устройств памяти. Режим прямого доступа к памяти используется для передачи больших массивов данных, например из внешних ЗУ.
В большинстве микро-ЭВМ связь процессора, оперативной памяти и устройств
ввода-вывода Друг с другом осуществляется через общую магистраль («Общая шина»). Основными достоинствами такой организации процесса обмена являются простота и возможность видоизменять состав оборудования (см. гл. 5).
Система адресации. Одной из важнейших характеристик микро-ЭВМ являются применяемые в ней виды адресации или способы обращения к памяти. Это объясняется тем, что обращение к памяти является наиболее распространенной операцией, кроме того, прямое обращение к памяти большой емкости при относительно небольшой разрядности микро-ЭВМ невозможно (действительно, если размер слова равен байту, то непосредственно можно обращаться только к 256 ячейкам памяти, что во многих случаях недостаточно). Поэтому в микро-ЭВМ используются прямая, относительная, косвенная адресации с их модификациями.
Программное обеспечение. В настоящее время стоимость разработки программного обеспечения составляет 50—80 % общей стоимости разработки ЭВМ и составляет значительную часть при разработке измерительно-вычислительных средств.
Программирование может осуществляться на машинном языке, языке ассемблера, языках высокого уровня.
Ручное программирование в машинных кодах (командах) можно применять для небольших задач. В этом случае не требуется специальных аппаратных средств и получаются более компактные программы с эффективным использованием памяти.
Основное преимущество языка ассемблера над машинным заключается в том, что программирование на нем выполняется в символических обозначениях, более простых, чем машинные коды. В этом случае могут использоваться как аппаратные средства, так и специальная программа для перевода с языка ассемблера на машинные коды. При этом программа получается более длинной, чем в первом случае, и часть памяти занята программой ассемблера.
Языки высокого уровня (АЛГОЛ, ФОРТРАН, БЭЙСИК, PL/1 и др.) дают возможность специалисту программировать на языке, близком к профессиональному. При этом резко ускоряется программирование, при передаче программы с машины на машину не нужно программу составлять заново. Но зато объектная программа (программа в машинных кодах) получается еще большей по объему, чем при применении ассемблера, здесь также нужны специальные аппаратные и программные средства для перевода программы на машинный язык.
Используются языки высокого уровня для крупных программ (более 1000 байт).
Различают пять основных классов средств программирования: редактирующие программы, транслирующие программы (ассемблеры, компиляторы и интерпретаторы), программы-загрузчики, моделирующие программы и отладочные программы. Редактирующие программы облегчают создание исходной программы. Транслирующие программы переводят исходную программу на машинный язык. Загрузчики переносят объектную программу из внешней памяти, например перфоленты, в память микро-ЭВМ. Моделирующие программы позволяют проверить объектную программу при отсутствии микро-ЭВМ. Отладочные программы облегчают процесс отладки.
Все эти средства делятся на кросс-средства и резидентные средства. Кросс-средства-это программы, которые позволяют осуществить разработку программ на другой, как правило, более мощной ЭВМ. Резидентные средства —это про-
Таблица 6.1. Характеристики микро-ЭВМ
|
я с >>* (- < а х >> ге as Б" О О * |
Л Ь- о о аз d tc с со ге а |
о а е- Г ВЗ я ге 5 Е |
Количество уровней прерывания |
Быстродействие, мкс |
|
|||||||
Тип микро-ЭВМ |
S я си о О |
о >= а: |
Логические операции |
3 , =2 ^ ^. ге Й см о _ а |
ге>= 3 2 ■—1 Ю |
|
|||||||
«Электроника-60» |
0, 1, 2 |
16 |
81 |
8 |
4,5 |
40 |
6 |
1С |
2,5 |
|
|||
«Электроника C5-I2» |
0, 1 |
16 |
31 |
|
500 |
17 000 |
1000 |
600 |
2,5 |
|
|||
«Электроника C5-2I» |
0, I |
16 |
31 |
3 |
20 |
34С0 |
100 |
2.0 |
2,5 |
|
|||
0 — безадресные, I —одноадресные, 2—двухадресные.
граммы, которые выполняются на той микро-ЭВМ или МП, для которых разрабатывается программа.
В настоящее время из-за ограничений памяти микро-ЭВМ и отсутствия транслирующих программ пользователи вынуждены, в большинстве случаев, составлять программу в машинных кодах. По мере появления транслирующих программ и увеличения емкости памяти микро-ЭВМ доля программ, написанных на языках высокого уровня, для решения более сложных задач будет возрастать.
В этой книге предлагаются и используются содержательные логические схемы алгоритмов, которые можно отнести в программно-выполняемой их части, — к программам, написанных на языке типа ассемблера. Использование СЛСА позволяет формализовать описание алгоритмов работы системы и перейти к составлению программы в машинных кодах.
Технические характеристики микро-ЭВМ, определяемые развитием электронной техники, за очень короткое время претерпевают довольно значительные изменения. Поэтому приведенные в табл. 6.1 данные по микро-ЭВМ позволяют получить лишь представление об их возможностях.
В заключение следует отметить, что микро-ЭВМ в настоящее время еще уступают мини-ЭВМ по разрядности (8—16 двоичных разрядов), быстродействию. (до 500 тыс. операций в секунду), емкости памяти (4—64 Кслов) и по составу периферийного оборудования, однако имеют значительное преимущество по размерам и стоимости, что и определяет их все возрастающее применение.
|
с g Я ГГ я л а: |
JB U о |
Связь с ВУ (тип интерфейса) |
Б" CJ >s с; - <м Огл о U <d S тки |
Конструктивное исполнение |
|
по |
|
Есть Есть |
От 4 до 32 |
Общая шина |
1000 |
Много-платная |
К581 |
Пакет стандартных программ, трансляторы с языков ФОРТРАН, БЕЙСИК, АССЕМБЛЕР, тестовые программы |
|
От 0,128 до 2 |
ИФЭВМ |
80 |
Одноплатная |
К536, К535 |
Диспетчер, библиотека стандартных подпрограмм, тран -слятор с языков ассемблера и БЕЙСИК, профилактические тесты |
|
|
Есть |
От 0,256 до 2 |
ИФЭВМ |
80D |
Одноплатная |
К586, К535 |
Кросс-ассемблер, транслятор с языка БЕЙСИК, моделирующие программы |
