Файл: Автоматизация_Staroverov1.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.07.2024

Просмотров: 247

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Глава 1. Общие свединья

1. Основные понятия и определения

Глава 2. Первичные преобразователи

6. Фотоэлектрические первичные

Глава 3. Усилители и стабилизаторы

Глава 4. Переключающие устройства и распределители

Глава 5. Задающие и исполнительные устройства

Глава 6. Общие сведения об измерении и контроле

Глава 7. Контроль температуры

Глава 8. Контроль давления и разрежения

Глава 9. Контроль расхода, количества и уровня

Глава 11. Системы автоматики

Глава 12. Автоматическая блокировка и защита в системах управления

Глава 13. Системы автоматического контроля и сигнализации

Глава 14. Системы автоматического

Глава 15. Объекты регулирования и их свойства

Глава 16. Типы регуляторов

Глава 17. Конструкции и характеристики регуляторов

Раздел IV

Глава 18. Общая характеристика

Глава 19. Математическое и программное обеспечение микроЭвм

Глава 20. Внешние устройства микроЭвм

Глава 21. Применение микропроцессорных систем

Раздел V

Глава 22. Общие сведения

Глава 23. Конструкции промышленных роботов

Глава 25. Роботизация промышленного производства

Раздел IV

Глава 1н, общая характеристика микропроцессорных

4. Гидравлические и пневматические

Для десятичной системы счисления й — 10 и аг 0; 1; 2; 3; 4; 5; 6; 7; 8; 9.

Так как цифры, состоящие из единиц и нулей, могут воспри­ниматься как десятичные или двоичные числа, то при их совмест­ном применении обычно указывается основание системы счисле­ния, например (1100)2—двоичная система, (1100)—деся­тичная.

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

Двоичная система счисления. Для этой системы й = 2, и здесь допускается существование только двух цифр, т. е. аг — 0 или 1.

Любое число, выраженное в двоичной системе, представляется в виде суммы произведения степеней основания два, умноженных на двоичную цифру данного разряда. Например, число 101,01

можно записать так: 101,01 = 1 Х22 + 0x2і + 1 Х2° + 0х2-1 +

+ 1 х2 2, что соответствует числу в десятичной системе: 4 +

+ 1 + 0,25 = 5,25.

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

Двоичная система счисления по сравнению с десятичной поз­воляет упростить схемы и конструкции арифметического и запо­минающего устройства, повысить надежность ЭВМ. Цифра каж­дого разряда двоичного числа представляется состояниями «вклю- чено-выключено» таких элементов, как транзисторы, диоды, маг­нитные сердечники, которые надежно работают в состояниях «включено-выключено».

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

Восьмеричная система счисления. Эта система имеет основа­ние d = 8. Для изображения чисел используются цифры: 0; 1; 2; 3; 4; 5; 6; 7.

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

Шестнадцатеричная система счисления. Эта система имеет основание d = 16. Для изображения чисел используется 16 зна­ков: 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; А; В; С; D; Е; F; причем знаки А ... F изображают десятичные числа 10; 11; 12; 13; 14 и 15. Шестнадцатеричное число (1D4F)16 будет соответствовать десятич­ному 7503, так как (1D4F)18 — 1 ХІ63 + 13Х 16а + 4Х161 + -f 15X16» = (7503) .


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

Двоично-десятичная система счисления. Представление числа в двоично-десятичной системе осуществляется следующим обра­зом. За основу берут десятичную запись числа, а затем каждую ее цифру (от 0 до 9) записывают в виде четырехразрядного двоич­ного числа, называемого тетрадой, т. е. для изображения каждой цис}юы десятичной системы применяют не один знак, а четыре.

Например, десятичное число 647,59 будет соответствовать двоично-десятичному числу 0110 0100 0111, 0101 1001.

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

  1. ПРАВИЛА ПЕРЕВОДА ОДНОЙ СИСТЕМЫ

СЧИСЛЕНИЯ В ДРУГУЮ

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

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

Например, переведем десятичное число 1987 в двоичную си­стему счисления:

1

Число 1987 десятичной системы в двоичной системе составит 11111000011, т. е. (1987)10 = (11111000011)а.

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

Например, переведем восьмеричное число 123 в десятичное! (123)8 = 1 х8а + 2x8і + 3x8° = 64 + 16 + 3 = 83, т. е. (123)8 = (83)10.

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


Например, переведем десятичную дробь 0,65625 в двоичную систему счисления:

0

v 65625 Х 2

1

v 31250

1-е

х 2

0

62500 X 2

2-е


  1. 25000 3-є произведение

х 2

  1. 50000 4-е произведение

х 2

  1. 00000 5-е произведение

Так как дробная часть 5-го произведения состоит из одних нулей, то дальнейшее умножение является излишним. Это озна­чает, что заданная десятичная дробь переводится в двоичную систему без погрешности, т. е. (0,65625)10 = (0,10101)й.

Перевод из восьмеричной и шестнадцатеричной систем исчис­ления в двоичную и обратно не сложен. Это объясняется тем, что их основания (й — 8 и А = 16) соответствуют целым степеням двух (2® = 8 и 24 — 16).

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

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

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

(179) = (101111001)*.

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

Например, запишем число (0010 0001 1000, 0110 0001 ОПОЬ—ю в десятичной системе счисления, т. е.


(0010 0001 1000, 40110 0001 0110)2_ш = (218,625)10.

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

МАШИННЫЕ КОДЫ

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

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

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

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

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

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

А = а X йр, '

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


Число 123,45 в десятичной системе может быть записано так! 123,45 = 0,12345X 103= 0,012345х104 и т. д. Числа 0,12345 и

  1. 012345 — это мантиссы; 10 — основание десятичной системы счисления; числа 3 и 4 — порядки.

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

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

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

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

  • —0,1101, то Шпр = 1,1101.

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

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

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

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