Пристрої керування на основі мікропроцесорної техніки

Однокристальні мікроконтролери як основа для вмонтованих пристроїв керування. Приклади використання команд операцій із бітами. Схема з'єднання з об'єктом керування. Нагрузкова здатність і буферізація сигналів. Принцип дії вимірювальних перетворювачів.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид реферат
Язык украинский
Дата добавления 23.07.2015
Размер файла 38,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Пристрої керування на основі мікропроцесорної техніки. Однокристальні мікроконтролери ( ОМК). Побудова систем керування на основі однокристальних мікроконтролерів. Пристрої з'єднання з об'єктом керування

Спеціалізовані пристрої керування на основі мікропроцесорних комплектів [4 c. 14 - 15]

Мікропроцесорна техніка широко використовується для реалізації спеціалізованих пристроїв керування. Для цієї цілі використовуються спеціалізовані процесори (для рішення задач у конкретній області) або універсальні мікроконтролери.

Спеціалізовані процесори частіше усього мають умонтоване програмне забезпечення, що не доступно користувачу.

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

Однокристальні мікроконтролери як основа для вмонтованих пристроїв керування [4 c. 15 - 18]

Однокристальні мікроконтролери являють собою клас мікропроцесорних пристроїв, що містять на однім кристалі усі функціональні вузли обчислювального пристрою і призначених для використання в якості що вбудовуються що програмуються устроїв керування. Одним із найбільше широко застосовуваних представників цього класу є однокристальний мікроконтролер 8051 (ОМК 51), розроблений фірмою INTEL наприкінці 70-х, початку 80-х років, і що випускається з невеличкими змінами і доповненнями в даний час різними фірмами.

ОМК 51 являє собою закінчене обчислювальний пристрій, що включає центральний процесор (арифметично-логічний пристрій), внутрішню пам'ять, набір регістрів спеціальних функцій, устрій керування і порти вводу та виводу, що об'єднуються 8-розрядною шиною.

Класифікація й основні типи однокристальних мікроконтролерів. Особливості архітектури [4 c. 10 -12]

Однокристальні мікроконтролери можна розділити на спеціалізовані й універсальні.

Спеціалізовані мікроконтролери вирішують конкретні задачі керування, мають умонтоване програмне забезпечення, що недоступно користувачу.

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

Крім цього розрізняють 8 і 16 розрядні однокристальні мікроконтролери.

8 розрядні однокристальні мікроконтролери використовуються для нескладних задач керування.

16 розрядні однокристальні мікроконтролери можуть вирішувати достатньо складні задачі, тому що мають більш широкий набір команд, більш складну структуру і більший обсяг пам'яті.

Особливості архітектури ОМК покажемо на прикладі сімейства ОМК 51.

Арифметично-логічний пристрій виконує функції над двома типами даних: байтами і бітами. Це дозволяє спростити реалізацію таких функцій керування, як опитування двійковими датчиків і видачу керуючих впливів релейного типу.

Дані можуть переміщатися усередині ОМК і з ними можуть виконуватися арифметичні і логічні команди, такі як додавання, вирахування, множення, розподіл, логічні операції И, АБО, що виключає АБО.

Внутрішня пам'ять розділяється на програмну пам'ять і пам'ять даних. Програмна пам'ять у залежності від типу ОМК може мати від 4 до 32 Кбайт, і призначена для збереження програм і констант. Програмна пам'ять виконана у вигляді постійного запам'ятовувального пристрою (з однократним програмуванням або репрограмуемого з ультрафіолетовим і електричним стиранням). При необхідності може підключатися зовнішня програмна пам'ять з обсягом до 64 Кбайт.

Пам'ять даних призначена для тимчасового збереження даних у процесі виконання програми і має 128 або 256 байт. Крім цього до адресного простору пам'яті даних примикають адреси регістрів спеціальних функцій.

До складу регістрів спеціальних функцій входять акумулятор, 4 регістра, що утворять 2 незалежних 16-розрядних таймера-лічильника, регістри послідовного каналу вводу та виводу, і інші.

Всі порти ОМК призначені для вводу або виводу інформації. При цьому деякі з них можуть виконувати додаткові функції відповідно до режимів роботи. У найпростішому випадку порти здійснюють ввід та вивід даних.

ОМК сімейства MCS 51. Система команд. Команди операцій із бітами [4, c. 83 - 95]

Одним із найбільше широко застосовуваних представників класу ОМК є однокристальний мікроконтролер 8051 (ОМК 51), розроблений фірмою INTEL наприкінці 70-х, початку 80-х років, і що випускається з невеличкими змінами і доповненнями в даний час різними фірмами.

ОМК 51 являє собою закінчене обчислювальний пристрій, що включає центральний процесор (арифметично-логічний пристрій), внутрішню пам'ять, набір регістрів спеціальних функцій, устрій керування і порти вводу та виводу, що об'єднуються 8-розрядною шиною.

Система команд ОМК включає такі команди:

команди пересилки, за допомогою яких провадиться обмін даними усередині ОМК;

арифметичні команди над двійковими числами, що включають команди складання, вирахування, множення і ділення;

команди логічних операцій над двійковими числами, виконувані поразрядно (логічне И, логічне АБО, виключне АБО);

команди переходу, що включають умовні і безумовні команди передачі керування по зазначеній адресі і команди виклику підпрограм;

команди операцій із бітами

спеціальні команди.

Команди операцій із бітами

Команди установки заданого бита в "1"

SETB bit

і скидання заданого бита в "0"

CLR bit,

де bit -пряма адреса бита, для якого виконується дана команда.

Команди умовного переходу з перевіркою заданого бита на задане значення, як-то:

JB bit,L1 - перехід на мітку L1, якщо значення bit дорівнює "1";

JNB bit,L2 - перехід на мітку L2, якщо значення bit дорівнює "0".

Приклади використання команд операцій із бітами. Опит датчиків і видача керуючих впливів [4, c. 125 - 140]

Програма опитування двійкових датчиків

Опитування двійкового датчика на замикання і розмикання може здійснитися за допомогою команд умовного переходу з перевіркою заданого бита на задане значення,

як-то:

JB bit,L1 - перехід на мітку L1, якщо значення bit дорівнює "1";

JNB bit,L2 - перехід на мітку L2, якщо значення bit дорівнює "0".

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

Наприклад, якщо при розімкнутому контакті на вхід подається "1", а при замкнутому "0"(контакт замикає вхідної сигнал), то програма опитування контакту на замикання (надходження на вхід P2,0 сигналу "0") виглядає в такий спосіб:

WAIT0: JB P2. 0,WAIT0 ;Чекання замикання контакту, ;залученого до Р2.0

Програма чекання розмикання того ж контакту має вид:

WAIT1: JNB P2. 0,WAIT1 ;Чекання розмикання контакту, ;залученого до Р2.0

Програма опитування імпульсних сигналів

Програма опитування імпульсних сигналів відрізняється тим, що необхідно виявити не тільки факт появи, але і закінчення імпульсу. Як приклад нижче приведена програма опитування негативного імпульсу ("1"->"0"->"1"), що фіксує момент переходу з "0" у "1" (задній фронт):

WAITC: JB P1. 3,WAITC ;ЧЕКАННЯ ПОЧАТКУ ІМПУЛЬСУ Р1.3=0

WAITO: JNB P1. 3,WAITO ;ЧЕКАННЯ КІНЦЯ ІМПУЛЬСУ Р1.3=1

Програма видачі керуючих сигналів

Для видачі двійквих керуючих сигналів на порти можуть використовуватися команди установки заданого бита в "1" SETB bit

і скидання заданого бита в "0" CLR bit,

де bit -пряма адреса бита, для якого виконується дана команда.

Для портів прийняте таке позначення бите: Pn.i, де n - номер порту, n=0...3; i - номер лінії порту, i=0...7.

У такий спосіб видача сигналу "1" або "0" на задану лінію здійснюється за допомогою однієї команди.

Обґрунтування і вибір принципової схеми системи керування на основі ОМК [4, c. 14 - 15]

У пристроях керування об'єктами (контролерах) на основі МК апаратурні засоби і програмне забезпечення існують у формі неподільного аппаратно- програмного комплексу. МК являє собою стандартний масовий логічний блок, конкретне призначення якого визначає користувач за допомогою програмного забезпечення, і з ростом ступеня інтеграції і функціонально - логічних можливостей МК різко знижує вартість виробу, що в остаточному підсумку і забезпечує досягнення високих техніко - економічних показників виробів на МК. При цьому витрати на розробку програмного забезпечення в 2-10 разів перевищують ( за час життя виробу ) витрати на придбання і виготовлення апаратурних засобів.

В даний час найбільше поширення одержав методологічний прийом, при котрому весь цикл розробки контролерів розглядається як послідовність трьох фаз проектування:

аналізу задачі і вибору (і/або) розробки апаратурних засобів контролера;

розробка прикладного програмного забезпечення;

комплексування апаратурних засобів і програмного забезпечення в прототипі контролера і його налагодження.

Етапи реалізації алгоритму керування [4, c. 15 - 18]

Якщо задача на розробку поставлена, то для одержання тексту вихідної програми необхідно виконати ряд таких дій:

докладний опис задачі;

аналіз задачі;

інженерну інтерпретацію задачі, бажано з залученням того або іншого апарата формалізації (граф, мережа Петрі, матриці станів і зв'язування і т.п.);

розробку загальної блок-схеми алгоритму роботи контролера;

розробку деталізованих блок-схем алгоритму окремих процедур, виділених на основі модульного принципу упорядкування програм;

детальну проробку інтерфейсу контролера і внесення виправлень у загальну і деталізовані блок-схеми алгоритму;

розподіл робочих регістрів і регістрів пам'яті МК;

формування тексту вихідної програми на мові Асемблера.

У основу розробки блок-схеми алгоритму призначена та ж сама процедура модульного проектування, що традиційно використовується розроблювачами апаратурних засобів. На мові алгоритмів розроблювач описує метод, обраний для рішення поставленої задачі. Можливо декілька варіантів рішення поставленої задачі. Засіб рішення задачі, на основі якого формується БСА, визначає не тільки якість розроблювальної програми, але і якісні показники кінцевого виробу.

Секрет успіху розробки програмного забезпечення МК полягає у використанні методу декомпозиції, при котрому вся задача послідовно розділяється на менші функціональні модулі, кожний із який можна аналізувати, розробляти й наладжувати окремо від інших.

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

Засоби одержання модулем вихідних даних (від датчиків через порти введення, або з таблиць у пам'яті, або через робітники регістри). Для реалізації введення вихідних даних у модуль у його БСА треба уключити відповідні оператори.

Необхідність якийсь попередню обробки уведених вихідних даних.

Засіб перетворення вхідних даних у необхідні вихідні. Використовуючи оператори процедур і умовних операторів прийняття рішення, відобразити на мові блок-схеми алгоритму обраний метод змістовної обробки вихідних даних.

Засоби видачі з модуля оброблених даних (передати в пам'ять, або в програму, що викликала, або в порти виводу інформації).

Необхідність якийсь додаткової обробки виведених даних (зміна формату і т.д.).

Схема з'єднання з об'єктом керування. Нагрузкова здатність і буферізація сигналів. Гальванічна розв'язка [4, c. 156 - 173]

Схема з'єднання з об'єктом керування забезпечує підключення датчиків та виконуючих пристроїв до входів та виходів пристрою керування. Підключення здійснюється за допомогою стандартних сигналів. Нагрузкова здатність визначає потужність електричних сигналів вихідних схем. Для її збільшення використовується буферізація сигналів за допомогою підсилювачів потужності. Транзисторні підсилювачі не забезпечують розв'язки по струму вхідного та вихідного кола (датчиків та виконавчих пристроїв) з внутрішнім колом пристрою керування або ЕОМ. Це забезпечує так звана гальванічна розв'язка. Для гальванічної розв'язки найчастіше використовуються релейні схеми (тільки для виходів) та оптоелектронні схеми розв'язки (для входів та виходів).

Принципові схеми оптоелектронної розв'язки вхідних та вихідних сигналів

Вимірювальні перетворювачі [3, c. 223 - 225]

мікроконтролер пристрій керування сигнал

Вимірювальні перетворювачі забезпечують перетворення різних фізичних величин у стандартні електричні величини та підсилення електричних величин. Основними вимогами таких схем є висока стабільність та лінійність характеристик.

Для цього найчастіше використовуються операційні підсилювачі.

Література

1. Цифрова техніка: Учеб. пособие /Б.Е.Рыцар. Киев: УМК ВО, 1991 - 372 с. На укр.яз. (4 прим.)

2. Элементы автоматизированного электропривода / Р.Г.Попович, В.А.Гаврилюл, О.В.Ковальчук, В.И.Теряев. К.: УМК ВО, 1990. 260 с. На укр. яз. (4 прим.)

3. Гутников В.С. Интегральная электроника в измерительных устройствах. Ленинград, Энергоатомиздат, 1988. (5 прим.)

4. Сташин В. В. і ін.. Проектирование цифровых устройств на однокристальных микроконтроллерах / В.В. Сташин, А.В.Урусов, О.Ф.Мологонцева.: Энергоатомиздат, 1990. 224 с. (2 прим.)

5. Фигурнов В.Э. IBM PC для пользователя. М.: ИНФРА-М, 2000. 480 с.:илл. (6 прим)

6. SIMATIC Totally Integrated Automation. Информация о продуктах. Приборы, системы, консультации, обучение. ДП “Сименс Украина”, Департамент “Средства автоматизации и приводы” 2006 (CD SIMATIC документация, Каталоги по автоматизации, 01/2007).

7. SIMATIC S7 Комплексная автоматизация -программирование для начинающих. Курс ST-PRO1. Версия 5.5, ? SIEMENS AG, A&D 2004.

Додаткова

8. Системы управления с фаззи-логикой / В.И.Калашников, В.И.Справедливый, Ф.Палис. ДДТУ, Магдебургский университет. Донецк, Магдебург. 1997. 38 с.

9. Интерфейсы средств вычислительной техники: Справочник. / Мячев А.А. М.: Радио и связь, 1993. 352 с.

Методичні вказівки

10. Методические указания к выполнению курсового проекта по курсу «Микропроцессорные и вычислительные устройства ГПС»/Составители: Михайлов Е.П., Денисенко Т.А., Кузниченко Д.А., Кузниченко С.Д. Изд. ОГПУ, 1997. 30 с.

11. Методические указания к выполнению лабораторных работ по курсу «Локальные системы автоматики» для студентов специальности 7.091402 и по курсу «Микропроцессорные и вычислительные устройства ГПС» для студентов специальности 7.090207./Составители: Михайлов Е.П., Тихончук С.Т., Денисенко Т.А. ОГПУ, 1997. 33 с.

12. Методичні вказівки до лабораторних робіт по дисциплінам "Електронні, мікропроцесорні та обчислювальні пристрої ГВС" та "Електронні, мікропроцесорні та обчислювальні пристрої ПТМ" за темою "Логічні програмовані контролери" Проектування систем автоматизації SIMATIC S7-300 для студентів машинобудівного інституту спеціальності 7.090207 та 7.090214 Склав доцент Михайлов Є. П., 2007 р. 36 с. Одеса ОНПУ.

Размещено на Allbest.ru

...

Подобные документы

  • Конструкція та принцип роботи холодильної камери. Структурна схема автоматизованої системи керування, її проектування на основі мікроконтролера за допомогою сучасних програмно-інструментальних засобів розробки та налагодження мікропроцесорних систем.

    курсовая работа [4,5 M], добавлен 08.07.2012

  • Огляд математичних моделей для системи керування мобільними об'єктами. Постановка задачі керування радіокерованим візком. Розробка структури нечіткої системи керування рухом та алгоритму програмного модуля. Аналіз результатів тестування програми.

    курсовая работа [903,9 K], добавлен 03.07.2014

  • Основні властивості й функціональне призначення елементів системи автоматичного керування (САК). Принцип дії та структурна схема САК. Дослідження стійкості початкової САК. Синтез коректувального пристрою методом логарифмічних частотних характеристик.

    контрольная работа [937,5 K], добавлен 19.05.2014

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

    реферат [539,1 K], добавлен 12.01.2011

  • Теорія оптимального керування; об’єкт як система, що функціонує під впливом певного фактора, здатного регулювати її еволюцію. Крайові умови задачі оптимального детермінованого керування. Числові характеристики критеріїв якості. Задачі з дискретним часом.

    реферат [107,8 K], добавлен 25.11.2010

  • Задача оптимального керування системою. Критерії якості в детермінованих дискретних задачах. Види функцій керування стохастичною системою. Еволюція стохастичної системи. Марковські та напівмарковські позиційні стратегії. Алгоритм розв’язання задачі.

    реферат [130,8 K], добавлен 28.11.2010

  • Поняття, цілі, завдання робастного управління. Схема замкнутої структури керування. Метод синтезу за допомогою Н-теорії, який отримав розвиток та поширення в останні десятиліття. Вирішення стандартної задачі даної теорії за допомогою "2-Ріккаті підходу".

    курсовая работа [369,0 K], добавлен 25.12.2014

  • Обґрунтування вибору функціональної схеми системи підпорядкованого керування електроприводом. Призначення і склад приводу ЕТ-6. Розрахунок основних параметрів електродвигуна. Аналіз статичних характеристик. Моделювання контуру швидкості електропривода.

    курсовая работа [2,3 M], добавлен 10.04.2013

  • Поняття та властивості зовнішнього інтегралу. Математичні сподівання випадкової величини. Припущення монотонності. Аналіз основних задач послідовної оптимізації, що становлять практичний інтерес. Детерміноване оптимальне керування, його функції.

    реферат [133,9 K], добавлен 25.11.2010

  • Вивчення сутності бортової самодіагностики - складової частини систем керування двигуном і агрегатами автомобіля, яка контролює стан датчиків системи керування, впливає на функціонування виконавчих пристроїв, повідомляє водія про наявність несправності.

    реферат [36,5 K], добавлен 03.10.2010

  • Лінійна система автоматичного керування температурним режимом. Корекція параметрів якості, моделювання і дослідження імпульсної системи: побудова графіка усталеної похибки; розрахунок логарифмічних псевдочастотних характеристик коректуючого пристрою.

    курсовая работа [396,0 K], добавлен 26.01.2011

  • Вибір конфігурації контролера і схем підключення. Схеми підключення зовнішніх пристроїв. Розроблення прикладного програмного забезпечення для реалізації алгоритму керування. Налагодження програмного забезпечення. Розрахунок надійності системи.

    курсовая работа [3,8 M], добавлен 18.01.2014

  • Автоматична система як сукупність пристроїв, що забезпечують процес керування; основні елементи: об'єкт, керуючий пристрій. Класифікація систем радіоавтоматики, математичний опис, диференціальні рівняння елементів АС, статичні і динамічні властивості.

    реферат [209,4 K], добавлен 25.11.2010

  • Визначення стійкості систем автоматичного керування за алгебраїчними критеріями методом Гурвіца та розрахунок критичного коефіцієнту підсилення замкнутої САК. Алгоритм перевірки вірності всіх обрахунків на графіках, які побудовані за допомогою ЦЕОМ.

    лабораторная работа [859,6 K], добавлен 28.12.2011

  • Методи діагностування мікропроцесорних систем керування у вигляді інформаційної структури. Кваліфікація оператора-діагноста, етапи процесу діагностування. Поглиблена локалізація несправності та підтвердження діагнозу. Карти симптомів несправностей.

    контрольная работа [80,1 K], добавлен 03.10.2010

  • Транзисторний перетворювач із дроселем у первинному ланцюзі на основі найпростішої схеми, із системою керування. Розробка основної структурної схеми, принципової схеми, силової частини, системи керування, силової частини і вузлів системи керування.

    курсовая работа [1,7 M], добавлен 20.07.2010

  • Розробка схем розпізнавання бінарних та напівтонових зображень, електро-функціонального блоку керування, аналізатора симетричності та алгоритму блока первинного центрування з метою оптимізації пристрою керування для системи ідентифікації зображень.

    курсовая работа [1,0 M], добавлен 19.01.2010

  • Математичний опис лінійних неперервних систем автоматичного керування (САК). Інерційні й не інерційні САК, їх часові та частотні характеристики. Елементарні ланки та їх характеристики. Перетворення схеми математичної моделі САК до стандартного вигляду.

    курсовая работа [444,8 K], добавлен 10.04.2013

  • Акустооптичнi модулятори, їх структура та елементи, призначення та функціональні особливості. Дифракційна решітка Брегга. Чарунка Поккельса, принцип її дії та схема керування інтенсивністю вихідного світлового променя. Характеристики фазових модуляторів.

    реферат [457,7 K], добавлен 20.11.2010

  • Структурна схема неперервної системи автоматичного керування. Визначення стійкості системи за критерієм Найквіста. Графіки перехідної характеристики скорегованої САК, її логарифмічні псевдочастотні характеристики. Визначення періоду дискретизації.

    курсовая работа [1,1 M], добавлен 27.08.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.