
- •1. Основи теорії автоматичного регулювання
- •Основні поняття і визначення
- •1.2. Показники якості процесів регулювання
- •1.3. Об'єкти регулювання і їх властивості
- •1.3.1. Математичний опис нагрівальної печі як простішого об'єкту регулювання
- •1.3.2. Визначення параметрів об'єкту регулювання по кривій розгону
- •1.4. Закони автоматичного регулювання і основні типи регуляторів
- •1.4.1. Двопозиційний (релейний) регулятор
- •1.4.2. Пропорційний (п) регулятор
- •1.4.3. Пропорційно-інтегральний (пі) регулятор
- •1.4.4. Пропорційно-інтегрально-диференційний (під) регулятор
- •1.5. Математичні основи теорії автоматичного регулювання
- •1.5.1. Перетворення Лапласа
- •1.5.2. Застосування перетворення Лапласа. Передавальна функція
- •1.5.3. Типові ланки сар
- •1.5.4. З'єднання ланок. Передавальна функція замкнутої сар
- •1.5.5. Стійкість сар і методи її дослідження
- •1.6. Оптимізація перехідного процесу в сар з об'єктом регулювання типу «аперіодична ланка із запізнюванням»
- •1.7. Датчики сигналів зворотного зв'язку
- •1.7.1. Датчики температури
- •1.7.2. Нормуючі підсилювачі-перетворювачі
- •1.7.3. Датчики-вимірники тиску і витрати
- •2. Основи мікропроцесорної техніки
- •2.1. Подання чисел в цифрових пристроях
- •Відповідність двійкових, десяткових і шістнадцяткових чисел
- •2.1.1. Основні дії над двійковими числами
- •2.2. Типова структура мікропроцесорної системи
- •2.3. Мікроконтролери
- •2.3.1. Види архітектури мпс
- •2.3.2. Структура мікроконтролерів типу ріс16f87x
- •2.4. Основні типи команд і їхнє застосування
- •2.4.1. Основні типи команд та особливості програмування мікроконтролерів
- •2.5. Організація та функціонування стекової пам’яті та переривань
- •2.6. Основні внутрішні периферійні пристрої мікроконтролера
- •1. Універсальні порти вводу-виводу.
- •2. Набір таймерів.
- •2.7. Організація і функціонування інтерфейсу
- •Скорочена система команд мп кр580вм80
- •Команди мікроконтролерів pic16f87х
- •Перелік посилань
- •1. Основи теорії автоматичного регулювання..........................3
- •1.1. Основні поняття і визначення....................................................................3
- •Навчальний посібник до вивчення курсу «автоматизація технологічних процесів і мікропроцесорна техніка»
2.7. Організація і функціонування інтерфейсу
До складу МПС, поряд з ядром системи, входить ряд внутрішніх периферійних вузлів, таких як пристрої вводу - виводу для обслуговування зовнішніх вузлів - давачів і виконавчих органів технологічного процесу, друкуючого пристрою, зв'язок з іншими ЕОМ і т.п. Очевидно, що при цьому повинен забезпечуватися зв'язок і обмін інформацією як всередині МПС, так і з приладами, що не входять до її складу.
Ті та інші пристрої зв'язуються один з одним за допомогою спеціальних сполук, що називаються інтерфейсами. Інтерфейс являє собою сукупність ліній зв'язку і шин, спеціальних електронних схем, а також алгоритмів процедур обміну інформацією. Зі сказаного слідує, що інтерфейс – сукупність програмних і апаратних засобів МПС, за допомогою яких всі компоненти МПС об'єднуються для рішення необхідних задач. Необхідно розрізняти два види інтерфейсів:
1. Внутрішній інтерфейс власне МПС, що називається системним інтерфейсом;
2. Інтерфейс, що зв'язує МПС зі зовнішніми об'єктами.
Докладне вивчення системних інтерфейсів виходить за рамки даного навчального посібника і представляє інтерес в основному для конструкторів МПС, а не їхніх користувачів.
Для організації обміну інформацією із зовнішніми об'єктами існують два види інтерфейсу - паралельний і послідовний. В процесі обміну є, як мінімум, два учасника: передавач і приймальник, тому необхідна спеціальна процедура – протокол, що забезпечує передачу інформації між ними.
Організація паралельного інтерфейсу і протокол обміну. Паралельний інтерфейс забезпечує передачу даних побайтно, тобто водночас всі вісім розрядів. Існує декілька стандартів організації паралельного інтерфейсу, однак найбільш розповсюдженим є стандарт ІРПР-М (аналог паралельного інтерфейсу Centronics). Цей інтерфейс організується наступним чином (рис.2.10).
1. Доки периферійний пристрій (ПП) не готовий приймати інформацію (наприклад, в принтері немає паперу), він встановлює на лінії BUSY (зайнятий) сигнал BUSY=1. МПС при цьому не повинна передавати дані. При появі готовності ПП встановлює BUSY=0.
2. Отримавши сигнал BUSY=0, МПС видає байт даних в лінію ДАНІ (8 проводів), повідомляючи про це ПП сигналом STROBE=0 (до цього STROBE=1).
3. Отримавши сигнал STROBE=0, ПП зчитує байт з лінії ДАНІ, підтвердивши зчитування посилкою в лінію АСК (підтвердження) сигнал АСК=1.
4. Отримавши АСК=1, МПС встановлює STROBE=1, після цього видає в лінію ДАНІ наступний байт, встановлює STROBE =0, і далі процес протікає аналогічно п. 3 і п. 4 до кінця передачі.
Очевидно, що для організації двостороннього обміну інформацією кількість з’єднувальних ліній повинна бути подвоєна. Паралельний інтерфейс забезпечує більшу швидкість передачі інформації (порядку сотень кБайт за секунду), однак внаслідок впливу завад далекість передачі обмежується відстанню в 1..5 м, тобто між розташованими поруч об'єктами (наприклад, МПС і принтер).
Інтерфейс Centronics реалізується стандартними роз'ємами і з’єднувальними кабелями. Для апаратної реалізації паралельного інтерфейсу в МП системі звичайно застосовують спеціалізовані програмовані ВІС – паралельний порт або програмований паралельний інтерфейс (ППІ).
О
рганізація
послідовного інтерфейса і протокол
обміну. Для передачі даних на більші
відстані використовується послідовний
інтерфейс, тобто передача інформації
побітно. Як і для паралельного інтерфейсу,
існує декілька стандартів організації
послідовного інтерфейса. Найбільш
розповсюдженим є стандарт RS-232C. Цей
інтерфейс (при мінімальному наборі
ліній) організується наступним чином
(рис.2.11).
Прийняті позначки розшифровуються наступним чином:
ТхD – дані, що передаються;
RхD – дані, що приймаються;
DTR - готовність пристрою до прийому;
CTS - дозвіл передачі.
Якщо приймальний пристрій (ПП) не готовий до прийому даних, він встановлює DTR=1 (аналогічно сигналу BUSY в інтерфейсі ІРПР-М). Отримавши сигнал DTR=0 на вході СТS про готовність ПП до прийому, передавач по виході TхD передає байт даних в наступному форматі (див. рис.2.12). Перепад сигналу на лінії ДАНІ приймальник сприймає як початок передачі. Після цього в середині стартового біта (тобто через певний інтервал часу) ПП перевіряє значення RхD=0, переконуючись, що сигнал ПОЧАТОК ПЕРЕДАЧІ не був завадою (якщо RхD=1, прийом припиниться). Далі ПП зчитує послідовно вісім біт, що передаються (також в моменти часу, відповідні їхнім серединам), формуючи його у відповідному регістрі зсуву. Наприкінці передачі байта ЕОМ встановлює на лінії ДАНІ TхD=1, формуючи 1 - 2 стопових біта. Прийом припиняється до наступного сигналу ПОЧАТОК ПЕРЕДАВАННЯ.
О
чевидно,
що швидкості передачі даних МПС і прийому
їх ПП повинні бути однакові. Тому
швидкість обміну строго фіксована і
вибирається з ряду: 110; 300; 600; 1200; 2400;
4800; 9600; 19200; 36400; 75000; 115000 Бод, де 1 Бод
=1 біт/сек. Менші значення приймаються
для довгих ліній зв'язку. З метою
підвищення завадостійкості прийняті
наступні рівні сигналів:
логічний «0» - +3...+12 В,
логічна «1» - - 3... - 12 В,
Тобто рівень завад у межах від - 3 до +3 В не буде сприйматися. Прийняті рівні формуються спеціальними електронними вузлами. Очевидно, що для двостороннього обміну кількість ліній повинна бути подвоєна.
Очевидно, що для правильного функціонування пари "передавач - приймальник" обидва пристрої повинні однаково і однозначно сприймати дані, що передаються через інтерфейс. З цією метою розроблений ряд стандартів на кодування різноманітних видів інформації: літерно-цифрової, графічної (тобто інформація, що передається про зображення якого-небудь об'єкту), сигналів управління технологічними об'єктами і т.п. Найчастіше використовується обмін літерно-цифровою інформацією (наприклад, між ЕОМ і друкуючим приладом). Найбільш розповсюдженим стандартом кодування такої інформації є 8-разрядный код КОІ-8 (інколи застосовується 7-разрядная версія КОІ-7) і відповідний йому код АSСII. В цьому коді числу 1 відповідає 31Н, 2 - 32Н, літері А - 41Н, а - 61Н і т.п. [3], а також є набір спеціальних кодів управління: зсув рядка, зміна регістра при друку і т.п. Більшість мікро - ЕОМ і МПС використовують даний стандарт кодування. Разом з тим, в ряді випадків можуть застосовуватися і інші способи кодування.
Таблиця 2.3