Хелпикс

Главная

Контакты

Случайная статья





Таблица 2 14 страница



Для перевода восьмеричных или шестнадцатеричных. чисел в двоичную систему счисления достаточно каждую их цифру заменить соответственно трех или четырехразрядным двоичным числом.

Например, переведем восьмеричное число (571)8 и шестнадцатеричное число (179)16 в двоичную систему счисления.

В обоих случаях получаем одинаковый результат, т. е. (571)8 = (179) = (101111001).

Для перевода числа из двоично-десятичной системы счисления в десятичную необходимо каждую тетраду числа, представленную в двоично-десятичной системе счисления, заменить цифрой, представленной в десятичной системе счисления.

Например, запишем число (0010 0001 1000, 0110 0001 0110)2-10 в десятичной системе счисления, т. е.

(0010 0001 1000, ,0110 0001 0110)2-10 = (218,625)10.

 

3. ФОРМЫ ПРЕДСТАВЛЕНИЯ ЧИСЕЛ В ЭВМ. МАШИННЫЕ КОДЫ

Существуют две основные формы представления чисел в вычислительной машине: естественная (с фиксированной запятой) и нормальная (с плавающей запятой). В зависимости от этого ЭВМ также подразделяются на две группы: вычислительные машины, работающие с числами с фиксированной запятой, и машины, работающие с числами с плавающей запятой.

Естественная форма записи. Число представляют в виде последовательности двоичных цифр, разделенных запятой на целую и дробную части. Запятая фиксируется перед старшим цифровым разрядом. Это обеспечивает гарантию того, что в процессе умножения произведение никогда не может получится больше единицы. Каждую двоичную цифру записывают в строго определенном разряде. Специальный разряд отводят для представления знака числа. Если это число положительное, то в знаковом разряде записывается, нуль, если отрицательное число – единица.

В современных ЭВМ (типа СМ) запятую фиксируют справа от самого младшего разряда и таким образом все числа представляют целыми.

В разрядной сетке ЭВМ, работающих с числами с фиксированной запятой, для представления числа помимо знакового разряда выделяют n двоичных разрядов. «Вес» каждого разряда изменяется от минимального значения (2n) до максимального (–2–1). Следовательно, числа могут быть представлены от минимального отрицательного числа (Аmin)2 = 1,11 ... 1 до максимального положительного (Аmax)2 = 0,11 ... 1. Для представления чисел с фиксированной запятой, которые не укладываются в диапазоне от Аmin до Ашах, используют масштабные коэффициенты. С их помощью исходные, промежуточные и конечные результаты умножения на масштабные коэффициенты должны находиться в заданном диапазоне.

Подбор масштабных коэффициентов обычно представляет собой трудоемкую работу и определяется квалификацией математика-программиста, что является недостатком естественной формы представления чисел.

Нормальная форма представления чисел. В ЭВМ, работающей с числами с плавающей запятой, числа представляются в виде двух групп цифр: мантиссы и порядка числа. Здесь число А может быть записано в форме

A = а × dp,

где а – цифровая часть числа (мантисса); р – целое положительное или отрицательное число, называемое порядком; d – основание системы счисления.

Число 123,45 в десятичной системе может быть записано так 123,45 = 0,12345 × 103 = 0,012345 × 104 и т. д. Числа 0,12345 и 0,012345 – это мантиссы; 10 – основание десятичной системы счисления; числа 3 и 4 – порядки.

Для ввода числа в нормальной форме в ЭВМ оно записывается следующим образом: +0,12345 + 3 или +0,012345 + 4. Отрицательный знак у порядка возникает при представлении в нормальной форме дробей. Число 0,00321 = 0,321 × 10-2 или +321–2.

Числа, представленные в такой форме, могут быть нормализованы, т. е. приведены к виду, когда первая цифра после запятой отлична от нуля. Нормализация представления чисел позволяет сохранить в разрядной сетке большое количество значащих цифр, что повышает точность вычислений.

В зависимости от типа ЭВМ все вводимые в нее данные (сигналы) соответственно кодируются. Кодом называется способ выражения информации системой цифр, символов, отметок или сигналов. Для представления числовых значений применяются прямой, обратный и дополнительный коды.

Прямой код основан на представлении чисел в виде их абсолютного значения с кодом соответствующего знака: плюса или минуса. Число А в прямом коде обозначается [А]пр. Прямой код двоичного числа совпадает по изображению с записью самого числа, но в разряде знака ставится 1, если число отрицательное. Например, запишем двоичные числа +0,1101 и –0,1101 в прямом коде. Если А = +0,1101, то [А]пр = 0,1101; если А = = –0,1101, то [А]пр = 1,1101.

Прямой код в ЭВМ используется для представления положительных чисел при их сложении в арифметических устройствах, для записи положительных и отрицательных чисел в памяти, а также в устройствах ввода-вывода.

Число А в обратном коде обозначается [А]оСр. Если двоичное число А является положительным (А>0), то обратный код этого числа совпадает с прямым кодом, т. е. [А]обр = [А]пр = А. Если А < 0, то обратный код получают следующим образом. В знаковом разряде записывается единица, а в разрядах мантиссы единицы заменяют на нули, а нули на единицы. Например, если А = –1,1010101, то [А]обр = 1,0101010.

Обратный код используется для замены вычитания сложением.

Число А в дополнительном коде обозначается [А]доп. Дополнительный код положительного числа совпадает с его прямым кодом, т. е. при А>0 [А]доп = [А]пр = А. Для отрицательного числа дополнительный код получается по следующему правилу. В знаковом разряде записывается единица, а в разряде мантиссы нули заменяются единицами, а единицы – нулями (аналогично тому, как это выполняется в обратном коде), после чего к младшему разряду прибавляется единица.

Таким образом, чтобы получить число в дополнительном коде, его преобразуют в обратный код, а затем к младшему разряду полученного числа прибавляют единицу. Например, представим числа А1 = 0,1111 и А2=–0,1111 в прямом, обратном и дополнительном кодах:

[A1]пр = [A1]обр = [A1]доп

[A2]пр = 1,1111;

[A1]обр = 1,0000;

[A1]доп = 1,0001.

Дополнительный код, как и обратный, используется для замены операции вычитания сложением.

Модифицированный код с точки зрения конструкции арифметического устройства удобен для выявления переполнения разрядной сетки, которое может получиться при сложении чисел. Модифицированные коды отличаются от простых кодов тем, что на изображение знака отводится два разряда: плюс изображается двумя нулями, а минус – двумя единицами. Преобразование двоичных чисел в модифицированные прямой, обратный и дополнительный коды производится по правилам, рассмотренным выше.

4. ОСНОВЫ ПРОГРАММИРОВАНИЯ

Процесс подготовки и решения задачи на ЭВМ складывается из разработки алгоритма решения задачи и программирования.

Алгоритмом называется точная инструкция, определяющая последовательность элементарных операций над исходными данными, выполнение которых обеспечивает решение поставленной задачи.

Существуют две формы описания алгоритма: описание на естественном языке и представление в структурной схеме.

Описание на естественном языке представляет собой развернутую форму записи всех операций. Поясним представление алгоритма в такой форме на примере вычисления Y = (4Х2 – 6)/(3Х + 6) при X = 3.

На естественном языке алгоритм будет выглядеть следующим образом:

1. Возвести X в степень 2.

2. Результат действия 1 (X2) умножить на 4.

3. От результата действия 2 (4Х2) отнять число 6.

4. Умножить X на число 3.

5. К результату действия 4 (3Х) прибавить число 6.

6. Результат действия 3 разделить на результат действия 5.

В практике программирования вместо развернутой записи используют его описание в виде структурной схемы, которая записывается графическими обозначениями (рис. 152).

Поясним представление алгоритма в форме структурной схемы на примере составления программы вычисления корней квадратного уравнения Х2 + bХ + с = 0. Корни этого уравнения находят по формуле

Порядок вычислений зависит от знака подкоренного выражения D.

Рис. 152. Графическое обозначение блоков программы:

1 – вычислительный блок (обработка числового материала команд и т. д.); 2 – подготовительный блок (операции ввода и вывода информации); 3 – указание последовательности выполнения операций; 4 – логический блок (организация разветвления программ); 5 – стандартный блок (выполнение подпрограмм); 6 – конвектор (связь блоков); 7 – операция начала и конца программы

 

Процесс решения задачи можно расчленить на четыре этапа:

1. Вычисление D = (b2/4) – с.

2. Проверка условий D ≥ 0 или D < 0.

3. Вычисление действительных корней, если D ≥ 0.

4. Вычисление мнимых корней, если D < 0.

В рассмотренном примере возникает необходимость вести вычисления по различным формулам в зависимости от получающихся промежуточных результатов. Такие вычислительные процессы называют разветвляющимися. При их описании используются понятия условного и безусловного переходов.

Условный переход – изменение порядка выполнения программы в зависимости от результата проверки логического условия. В алгоритме, проведенном на рис. 153, переход от логического блока к арифметическим блокам является условным, а переход от одного блока к другому без проверки каких-либо условий – безусловным.

Следующий шаг подготовки – перевод разработанного алгоритма на язык машины. Для достижения взаимодействия между ЭВМ и пользователем (оператором) и решения поставленных задач требуется знание обеими сторонами общего для них языка:

Первые вычислительные машины располагали только машинными языками. Они были удобны для ЭВМ, но требовали специальной подготовки программистов (составителей программ). В настоящее время наблюдается тенденция приближения языков программирования и обычной человеческой речи, что объясняется бурным развитием вычислительной техники.

Все известные языки программирования условно можно разделить на четыре уровня.

Первый уровень – машинные коды. Это внутренний язык команд конкретной ЭВМ. Он содержит полный перечень операций, выполняемых ЭВМ с их числовыми кодами.

Второй уровень – автокоды и мнемокоды. В них некоторые простейшие часто используемые последовательности машинных команд объединяются в микрокоманды. Основное отличие автокодов и мнемокодов от машинных языков состоит в том, что вместо двоичного кода операции пишется его мнемоническое обозначение, а вместо двоичного представления адреса ячейки употребляется буквенное (символьное) имя (идентификатор). Языки этого уровня называют также языками ассемблера.

Рис. 153. Структурная схема вычисления корней квадратного уравнения

При использовании мнемокода не требуется распределять память машин для конкретной задачи. Для задания формата вводимых и выводимых данных в языках второго уровня имеются специальные средства. Все это облегчает работу программистов и позволяет записывать решение задач в сокращенной форме.

Третий уровень – алгоритмические языки. Эти языки ориентированы не на типы ЭВМ, а на определенные процессы задач. Программы, составленные на таком языке, могут решаться на любой машине, для которой имеется специальная программа перевода текста на язык этой машины.

Чтобы алгоритмический язык был удобен для практического применения, он должен быть единым для широкого круга специалистов, достаточно гибким (чтобы запись команды на этом языке была компактна и наглядна), простым и удобным для публикаций.

Перевод программы на язык машины осуществляется с помощью специальной программы – транслятора, которая привязана к конкретной машине. Трансляция заключается в замене символов и синтаксиса исходного языка символами и синтаксисом входного языка с сохранением содержания переводимых выражений.

Четвертый уровень – языки, максимально приближенные к человеческому языку. Эти языки дают возможность непосредственного общения человека с ЭВМ без какой-либо специальной подготовки. Они очень удобны, но программы, составленные на них, неэкономично используют память ЭВМ и возможности самих машин.

При разработке систем математического обеспечения автоматическая система управления производством (технологическими процессами) часто используются международные алгоритмические и проблемно-ориентировочные языки АЛГОЛ-60, КОБОЛ, ФОРТРАН, PL/1 и др.

АЛГОЛ-60 – алгоритмический язык предназначен для описания вычислительных процессов в форме, используемой в научно-технических расчетах. АЛГОЛ-60 характеризуется значительным сходством с математическим языком.

КОБОЛ – проблемно-оперативный язык, разработанный в США как средство программирования для обработки данных в коммерческих задачах, связанных с обработкой больших массивов и информации, а также для обработки информации при последовательно повторяющихся операциях. В словарном запасе этого языка много слов, собственно бесполезных для программирования, но облегчающих чтение программы.

ФОРТРАН – один из наиболее простых и широко применяемых алгоритмических языков. Язык разработан для использования в области научных и технических исследований. Он успешно применяется и для решения информационно-логических и экономических задач. ФОРТРАН используется во многих типах машин.

PL/1 – универсальный язык программирования научно-технических, коммерческих задач и задач управления производством. PL/1 объединяет возможности языков высшего уровня, таких как АЛГОЛ, КОБОЛ, ФОРТРАН, причем возможности этих языков еще больше расширены. Язык построен по блочной структуре, поэтому для различных применений могут быть образованы его подмножества. Он является многоцелевым и достаточно сложным. Однако программисту не обязательно все знать о нем, т. е. для программирования отдельных задач используется только часть средств языка.

Программное обеспечение микроЭВМ по многим характеристикам напоминает программное обеспечение обычных ЭВМ и мини-ЭВМ, но имеет специфические особенности, которые обусловлены их архитектурой.

Программирование можно осуществить на машинном языке, языке ассемблера и языке высокого уровня.

Для небольших задач используется ручное программирование в машинных командах.

Программирование на языке ассемблера применяется для программирования на уровне команд. К достоинствам программирования на языке ассемблера можно отнести то, что символические коды легче воспринимаются и в них легко вносить изменения, а к недостаткам – то, что требуется специальная аппаратура проектирования, терминал и знание языка ассемблера.

Программирование на языке высокого уровня применяется для крупных программ. Такой язык легко адаптируется к различным ЭВМ.

На базе языка PL/1 для микроЭВМ разработан специальный язык PL/М, представляющий собой проблемно-ориентированный язык для описания прикладных задач и программирования микропроцессоров.

Контрольные вопросы и задания

1. Чем отличаются позиционные системы счисления от непозициоиных?

2. Дайте сравнительную оценку систем счисления, применяемых в ЭВМ.

3. Какие достоинства и недостатки характерны для двоичной системы счисления?

4. Перечислите общие правила перевода чисел из одной системы счисления в другую.

5. Преобразуйте число 13510 по схеме (135)10 → (135)2 → (135)8 → (135)18 → (135)10.

6. Дайте сравнительную оценку естественной и нормальной формам представления чисел.

7. Как производится нормализация числа?

8. Представьте десятично число 99 в двоичной системе счисления в прямом, обратном и дополнительном кодах.

9. Что называется алгоритмом решения задачи? Расскажите о формах записи алгоритмов.

10. Дайте сравнительную оценку уровней различия языков программирования.

11. Перечислите основные современные проблемно-ориентированные языки и дайте им характеристики.

12. На каких языках осуществляется программирование микроЭВМ?

13. Какие языки используют для программирования управляющих ЭВМ?

 

ГЛАВА 20. ВНЕШНИЕ УСТРОЙСТВА микроЭВМ

1. КЛАССИФИКАЦИЯ ВНЕШНИХ УСТРОЙСТВ

По своему назначению внешние устройства подразделяются на устройства подготовки машиночитаемых носителей информации, устройства ввода-вывода информации, а также носители больших объемов данных (внешние накопители). Все перечисленные устройства могут использовать различные носители информации: перфокарты, перфоленты, бумажные рулоны, магнитные ленты и т. д.

К устройствам подготовки данных относятся перфоратор (карточный), ленточный перфоратор, а также различные виды счетно-перфорационных машин.

Устройства ввода-вывода информации могут быть однофункциональными и многофункциональными. Однофункциональные устройства используют либо на ввод информации, либо только на вывод. В многофункциональных устройствах функции ввода и вывода информации совмещены, т. е. они используются как для ввода информации, так и для ее вывода.

К внешним накопителям относятся накопитель на магнитной ленте, накопитель на магнитном диске, накопитель на магнитных картах.

В зависимости от способа обмена информации с ЭВМ внешние устройства различаются на дискретные и непрерывные.

Дискретные, или стартстопные, устройства после каждого запроса ввода-вывода передают определенную часть информации и возвращаются в исходное состояние. Так, например, работает телетайп.

Непрерывные устройства по одному запросу на ввод-вывод передает или принимает большой массив информации. Типичными представителями непрерывных устройств являются накопители на магнитных лентах или дисках.

2. ВНЕШНИЕ ЗАПОМИНАЮЩИЕ УСТРОЙСТВА

Для запоминания и хранения больших массивов данных в ЭВМ используются запоминающие устройства, основанные на принципе записи на движущийся магнитный носитель. Среди них наибольшее распространение получили накопители на магнитных лентах, дисках и картах.

Накопитель на магнитной ленте представляет собой устройство с последовательным доступом. Информация записывается при движении магнитной ленты под головкой, в обмотку которой поступает ток, сила которого достаточна для насыщения магнитного материала в том или ином направлении. Во время считывания изменение магнитного потока индуцирует в обмотке воспроизводящей головки электрический ток, соответствующий записанной информации.

Согласно международному стандарту в накопителях используют девятидорожечные магнитные ленты шириной 12,7 мм и длиной 750 м.

Накопители на магнитной ленте при наличии сменных кассет обладают практически неограниченной емкостью памяти, обеспечивают возможность обмена носителей между вычислительными центрами и высокую скорость обмена информации, имеют наиболее низкое отношение стоимости к информационному объему. Недостатками накопителей на магнитной ленте является малая надежность из-за возможности нарушений покрытий ленты и износа головок.

Устройства на магнитных дисках предназначены для хранения больших массивов информации. На дисках записывается операционная система вычислительной машины, библиотека программ, программы и т. п.

Носители информации – магнитные диски – обычно изготовляются из алюминия и имеют ферролаковое или кобальтвольфрамовое покрытие толщиной 2 мкм. Сам диск имеет толщину 1,27 мм. На обеих сторонах диска информация записывается по концентрическим магнитным дорожкам. Из дисков набираются пакеты.

В отличие от накопителей на магнитной ленте запись на диске осуществляется бесконтактным способом. Магнитные головки как бы «плавают» на воздушной подушке на расстоянии 2,5 ... 3 мкм от поверхности диска. Воздушная подушка создается потоком воздуха, увлекаемого поверхностью диска.

В мини- и микроЭВМ используются как стационарные дисковые пакеты, так и накопители на съемных и гибких дисках. В настоящее время разработан большой набор дисковых устройств с емкостью до 100 Мбайт для съемных и до 500 Мбайт – для стационарных дисковых накопителей. Различают гибкие магнитные диски размером 5 дюймов (диаметр диска 130 мм) и 8 дюймов (диаметр диска 200 мм).

В последние годы был разработан новый тип внешних запоминающих устройств большой емкостью с высокой экономичностью, т. е. накопитель на магнитной карте.

Магнитная карта представляет собой пластину из трехслойной композиции на основе пластмассы. Карта размером 356x83 мм изготовляется из полиэфирной смолы и имеет толщину 120 мкм. На пластину в виде узких полосок наносится магнитный слой толщиной 12 мкм. Затем пластина покрывается защитной полиэфирной пленкой, наличие которой предохраняет магнитную карту от механического изнашивания и позволяет использовать ее до 20 тыс. раз. Запись и считывание информации осуществляются магнитными головками. Информация на карте записывается на 56 дорожках, расположенных по ширине карты.

 

3. УСТРОЙСТВА ДЛЯ СВЯЗИ ЭВМ – ОПЕРАТОР

Для организации оперативного взаимодействия оператор – машина используются дисплеи, устройства посимвольной и построчной печати, телетайпы, устройства считывания с перфолент и перфокарт, графопостроители и т. п.

Дисплей – устройство отображения информации на экране электронно-лучевой трубки. По способу представления информации на экране дисплеи подразделяются на алфавитно-цифровые и графические. Алфавитно-цифровые дисплеи используют для вывода текстовой и цифровой информации, а графические – для представления на экране сложных графических форм.

Устройство отображения, т. е. терминалы, построенные на основе дисплеев, позволяют оперативно выводить алфавитно-цифровую и графическую информацию в ЭВМ с помощью клавиатуры или светового пера. Его работой управляет микропроцессор.

Устройства построчной и посимвольной печати используются для вывода информации. Непосредственное нанесение символьной и числовой информации на бумажный носитель позволяет оператору легко воспринимать результаты работы ЭВМ без каких-либо преобразователей.

По методу нанесения печатных знаков на носитель информации печатающие устройства делятся на устройства ударного действия и регистрирующие устройства безударного действия.

В печатающих устройствах ударного действия изображение символа цифровой или символьной информации формируется в результате механического удара печатающего молоточка по шрифтоносителю с одновременным нанесением красящего вещества, например ударом через красящую ленту. В безударных печатающих устройствах для нанесения символьной и цифровой информации используют фотографические, фототермические, электрохимические и другие методы регистрации.

По принципу работы печатающие устройства подразделяются на два типа: построчные печатающие устройства и печатающие устройства с последовательной печатью каждого символу.

Принцип построения построчного печатающего устройства с непрерывно вращающимся шрифтоносителем в виде совокупности печатающих колес 4 показан на рис. 154, а. По окружности колеса нанесены все символы, выполненные в виде выпуклых фигур. Отпечатки символов остаются на носителе информации 2 при ударе печатающего молоточка 1 через бумагу и красящую ленту 3 по какой-либо фигуре (символу) на печатающем колесе. За один оборот печатающего колеса можно напечатать всю строку. Бумажный носитель останавливается во время нанесения символов строки.

Рис. 154. Принцип построения построчного печатающего устройства:

а – с вращающимся шрифтоносителем; б – цепочного типа

В печатающем устройстве цепочного типа (рис. 154, б) цепь 5, на которую нанесены символы, движется в горизонтальном направлении. Отпечаток на бумажном носителе 2 образуется при ударе одного из молоточков 1, возбуждаемого механизмом привода, через бумагу 2 и красящую ленту 3 по какой-либо фигуре (символу).

Основу печатающих устройств с последовательной печатью символов составляют электрифицированные пишущие машинки и телетайпы.

Телетайпы применяют в системах ввода-вывода информации ЭВМ из-за их простоты и возможности работы с каналами связи при передаче информации на большие расстояния. Они обладают такими же характеристиками, как и электрифицированные машинки.

Перфокарты и перфоленты являются носителями информации, которые обладают достаточной емкостью, долговечностью и возможностью многоразового использования. Устройства, работающие с перфокартой и перфолентой, осуществляют подготовку исходных данных и программ для ввода в ЭВМ, ввод данных в ЭВМ, а также вывод из нее результатов выполнения программ и другой информации.

Для ввода-вывода графических данных в ЭВМ в настоящее время применяют графические дисплеи и графопостроители.

В планшетных графопостроителях (рис. 155, а) бумага на планшете фиксируется с помощью механических прижимов или вакуумных присосов. Пишущий элемент 1 укреплен на траверсе 2, которая может перемещаться как вдоль, так и поперек планшета. Источниками движения являются два реверсивных шаговых двигателя (на схеме не показаны). В рулонных графопостроителях (рис. 155, б) пишущий элемент 1 имеет только возвратно-поступательное движение, а барабан 3 непрерывно вращается. Наличие рулона обеспечивает большую протяженность выполняемого графика. Применение шаговых двигателей 2 обусловлено простотой управления с помощью цифровой информации.

 

 

Рис. 155. Графопостроитель:

а – планшетный; б – рулонный

 

 

Кроме перечисленных устройств для связи человека с ЭВМ также используются различные вспомогательные средства: функциональные кнопки, ручки управления, программируемая клавиатура и др.

4. ВНЕШНИЕ УСТРОЙСТВА СВЯЗИ ЭВМ С ОБЪЕКТОМ

Устройства связи ЭВМ с объектом управления служат для ввода в машину информации, поступающей от первичных преобразователей, установленных на контролируемом объекте, и выводе из машины информации, предназначенной для автоматического управления объектом. В соответствии с назначением устройства связи с объектом подразделяются на две группы: устройства ввода информации от объекта управления, осуществляющие сбор информации от первичных преобразователей, и устройства воздействия на регуляторы и исполнительные механизмы.

Как правило, контролируемые параметры управляемых объектов являются непрерывными величинами, а ЭВМ имеет дело с числами и может воспринимать изменение параметров в виде их дискретных значений. Следовательно, на входе и выходе ЭВМ должны использоваться устройства, преобразующие в первом случае непрерывные данные в цифровые величины, а во втором – цифровые величины в непрерывные управляющие сигналы.

Наибольшее распространение получили преобразующие устройства перехода от напряжения к эквивалентным двоичным числам и устройства, осуществляющие обратные преобразования, называемые аналого-цифровыми и цифроаналоговыми преобразователями соответственно.

Стандартный аналого-цифровой преобразователь (рис. 156) преобразует аналоговые сигналы (0 ... 5 В или 0 ... 10 В) в цифровой восьми- или десятиразрядный код. В исходном состоянии генератор 1 пилообразного напряжения и генератор 3 импульсов не работают, а счетчик 4 импульсов «очищен». При подаче пускового сигнала на вход генератор 1 вырабатывает напряжение пилообразной формы (прямолинейное возрастание напряжения от нуля до определенного уровня и затем мгновенный сброс до нуля) и подает его на схему сравнения 2. До тех пор пока напряжение «пилы» не сравнится с напряжением импульсов от генератора 3, импульсы поступают в счетчик 4, который считывает их и преобразует в двоичный код. Как только разность напряжения «пилы» и измеряемого напряжения станет равной нулю, схема сравнения вырабатывает импульс, выключающий генератор импульсов 3. Число импульсов, выработанных генератором импульсов до отключения, пропорционально измеряемому входному сигналу.

Рис. 156. Структурная схема аналого-цифрового преобразователя

Входным сигналом могут служить усиленные сигналы термоэлектрических преобразователей, с помощью которых измеряются технологические параметры (температура, давление) и т. д.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.