
- •Тема 3 мікропроцесорні засоби автоматизації
- •3.1.1 Поняття логічного елементу
- •3.1.2 Логічні операції та елементи, що їх реалізують
- •Основні логічні елементи
- •3.1.3 Елементи послідовної логіки
- •Структурний аналіз релейно-контактних схем
- •3.2 Класифікація мікропроцесорів
- •3.3 Основні характеристики мп
- •3.5 Будова та принципи функціонування універсальних мікропроцесорів
- •Структура типової мікропроцесорної системи керування тп
Структурний аналіз релейно-контактних схем
Аналітичні методи структурного аналізу й синтезу релейно-контактних схем базуються на використанні математичного апарату алгебри логіки.
В основу аналітичної форми запису релейних схем покладені такі позначення:
А, В, С,..., Х, У – сприймаючі, проміжні та виконавчі елементи (обмотки реле, контакторів, магнітних пускачів);
а, в, с,..., х, у – нормально–розімкнені контакти елементів (замикаючі);
_ _ _ _ _
а, в, с,..., х, у – нормально–замкнені контакти елементів (розмикаючі);
(а + в + с +....+ х + у) – паралельне з’єднання контактів;
(а · в · с · …· х · у) – послідовне з’єднання контактів;
1 – постійно замкнене електричне коло;
0 – постійно розімкнене електричне коло;
F – структурна формула електричної схеми.
Алгебраїчний метод релейно-структурного аналізу може використо-вуватися для переведення релейно-контактних схем у безконтактні на логічних елементах. Така заміна дозволяє підвищити надійність роботи і швидкодію схеми, знизити експлуатаційні витрати.
Методика переводенн релейно-контактної схеми на безконтактну зводиться в основному до таких операцій:
в результаті аналізу релейно-контактної схеми всі діючі у ній сигнали розділяються на вхідні, вихідні й проміжні із присвоєнням відповідних літерних позначок;
записують структурні формули для проміжних і вихідних сигналів схеми;
за структурними формулами складають безконтактну схему на логічних елементах.
Наприклад, візьмемо ділянку релейної схеми:
Тут А – обмотка (котушка) релейного елементу,
а, b, c, d – контакти (замикаючі та розмикаючі), причому контакт а належить котушці А, т.я. має спільну літеру позначення.
Враховуючі паралельне та послідовне з’єднання контактів, записуємо структурну формулу:
_ _ _
A = ( d + a + b ) c ( d + c + a ) .
Знаку інверсії (розмикаючий контакт) відповідає логічний елемент “НЕ”, знаку множення - логічний елемент “І”, знаку додавання – логічний елемент “АБО”.
Таким чином, даному рівнянню відповідає наступна схема на логічних елементах (тут зворотний зв’язок з виходу на вхід показує залежність положення контакту а від стану котушки А – намагнічена вона чи розмагнічена):
3.2 Класифікація мікропроцесорів
Мікропроцесор - пристрій для обробки інформації та керування, який працює у відповідності з заданою програмою. Мікропроцесор (МП) містить одну або декілька великих інтегральних схем (ВІС) і має дуже широке застосування. Мікропроцесорна система – обчислювальна, контрольно-вимірювальна або керувальна система, в якій основним пристроєм обробки інформації є МП.
1) За функціональним призначенням розрізняють універсальні і спеціалізовані МП.
Універсальні МП мають алгоритмічно універсальний набір команд, за допомогою якого можна здійснювати перетворення інформації відповідно до будь-якого заданого алгоритму. Продуктивність (швидкодія) таких процесорів практично не залежить від специфіки розв'язуваних задач.
Спеціалізовані МП призначені для вирішення обмеженого і суворо визначеного кола задач, іноді навіть для вирішення однієї конкретної задачі. До спеціалізованих МП належать: сигнальні; медійні та мультимедійні; трансп’ютери; мікроконтролери.
Сигнальні процесори (процесори цифрових сигналів) призначені для цифрової обробки сигналів у реальному масштабі часу (наприклад, фільтрація сигналів, обчислення згортки та кореляційної функції, підсилення, обмеження та трансформація сигналу, пряме та обернене перетворення Фур’є).
Серед спеціалізованих МП також можна виділити мікроконтролери – МП, що призначені для вирішення задач керування якими-небудь процесами або пристроями. Мікроконтролери мають гнучку логічну структуру, їх програмування може здійснюватися як при виготовленні, так і безпосередньо перед застосуванням, крім того у процесі експлуатації можна змінювати програму і вводити її з клавіатури або зі спеціального пристрою вводу-виведення інформації.
Медійні та мультимедійні процесори призначені для обробки аудіо сигналів, графічної інформації, відеозображень, а також для розв’язування багатьох задач у мультимедіакомп’ютерах, іграшкових приставках, побутової техніці.
Трансп’ютери призначені для масових паралельних обчислень і роботи у мультипроцесорних системах. Для них характерним є наявність внутрішньої пам’яті та вбудованого міжпроцесорного інтерфейсу, тобто каналів зв’язку з іншими МП.
На допомогу центральному процесорові в МП систему іноді вводять співпроцесори, орієнтовані на ефективне виконання яких-небудь специфічних функцій. Раніше широко були поширені математичні співпроцесори, що обробляють числові дані у форматі з плаваючою комою; графічні співпроцесори, що виконують геометричні побудови й обробку графічних зображень; співпроцесори вводу-виводу, що розвантажують центральний процесор від нескладних, але численних операцій взаємодії з зовнішніми пристроями. Можливі й інші співпроцесори, однак усі вони несамостійні - виконання основного обчислювального процесу здійснюється центральним процесором, що відповідно до програми видає "завдання" співпроцесорам на виконання їхніх допоміжних функцій.
2) За числом ВІС, використовуваних для побудови функціонально повного МП, розрізняють однокристальні, багатокристальні і багатокристальні секційні МП.
Однокристальні МП реалізуються у вигляді однієї ВІС. Логічна структура багатокристального МП розбивається на складні функціональні вузли, кожен з яких реалізується у вигляді окремої ВІС.
Однокристальні МП можуть бути одноядерними та багатоядерними. Багатоядерний процесор має фактично декілька обчислювальних пристроїв, розташованих на одному кристалі, яки можуть працювати паралельно та мають спільні кола введення-виведення інформації.
Багатокристальні секційні (розрядно-модульні) МП використовуються для побудови багаторозрядних МП на основі паралельно включених мікропроцесорних секцій. Мікропроцесорна секція являє собою ВІС для обробки декількох розрядів даних (від 2 до 16), котра може використовуватися як самостійно, так і як модуль для побудови МП, що обробляє більш довгі кодові слова. Переважна більшість сучасних універсальних МП є однокристальними.
3) За розрядністю оброблюваних кодових слів даних МП можуть бути з фіксованою або нарощуваною розрядністю слів. Процесорами з нарощуваною розрядністю є тільки багатокристальні секційні МП, всі інші МП обробляють слова фіксованої розрядності.
4) За способом керування обчислювальним процесом розрізняють МП із мікропрограмним і з схемним (апаратним) керуванням.
Мікропроцесори зі схемним керуванням мають фіксований набір команд, розроблений фірмою-виробником, який не може змінювати користувач. У МП з мікропрограмним керуванням систему команд розробляють при проектуванні конкретного мікропроцесорного комплекту (МПК) на базі набору найпростіших мікрокоманд з урахуванням класу задач, для яких призначений даний МПК. Взагалі мікропроцесорним комплектом називають сукупність інтегральних схем, сумісних за електричними, інформаційними та конструктивними параметрами і призначених для побудови електронно-обчислювальної апаратури та мікропроцесорних систем керування.
5) За типом архітектури, або принципом побудови розрізняють МП з нейманівською архітектурою та МП з гарвардською архітектурою.
6) За типом системи команд розрізняють CISC (Complete Instruction Set Computing) – процесори з повним набором команд, і RISC (Redused Instruction Set Computing) – процесори зі зменшеним набором команд.