Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Мікропроцесорний контролер електропривода постійного струму

Реферат Мікропроцесорний контролер електропривода постійного струму





уде здійснюватися лише при зверненні до ЗУ.

Сформовані сигнали В«Вибір сторінкиВ» надходять на входи В«вибір мікросхемиВ» кожної сторінки ЗУ. За наявності 0 на цьому вході мікросхема ЗУ виводиться з високоімпедансное стану і, якщо це схема ПЗУ, то її вихід підключається до ШД, на яку надходять дані вибрані за адресою відповідно до стану розрядів А0-А9.

На мікросхеми ОЗУ крім того необхідно подати сигнал Чт Зп. Якщо на цей вхід подається 1, то здійснюється запис байта даних з ШД в осередок з адресою в розрядах А0-А11 і, якщо подається 0 - зчитування в ШД з цього осередку. Даний режим роботи забезпечується подачею сигналу ЗПП на вхід W R кожної мікросхеми пам'яті.


5. Проектування інтерфейсного модуля

До складу інтерфейсного модуля (рис. 3) входять такі блоки:

- адресний дешифратор (ДШ);

- регістр цифро-аналогового перетворювача (RG ЦАП);

- регістр аналого-цифрового перетворювача (RG АЦП);

- регістр вектора переривання (RG ВП);

- тригер "Збій" (Тг СБ);

- тригер "Готовність" (Тг ГОТ);

- буфер-формувач (BF);

- блоки оптронной розв'язки (БОР).

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

Регістр ЦАП служить для зберігання цифрового еквівалента керуючого напруги для його подальшого перетворення в аналогову вели чину в цифро-аналоговому перетворювачі.

Регістр АЦП служить для прийому і зберігання цифрового еквівалента напруги тахогенератора U ТГ , після його перетворення в АЦП.

Регістр вектора переривання зберігає код команди RST. За сигналом "Читання контролера переривань" виходи регістра виводяться з високоімпедансное стану, що забезпечує видачу зберігається коду на ШД.

Інформаційний вхід тригера СБ підключається до одного з розрядів ШД. Синхронізація запису в тригер здійснюється сигналом з ДШ. <В 

Запис інформації в тригер ГОТ здійснюється зовнішніми сигналами (інформаційним і синхронізуючим), які надходять з електроприводу. Для того, щоб не блокувати один з розрядів ШД станом тригера (0 або 1) вихід тригера підключається до одного з розрядів ШД через буфер-формувач (ВF), що має третій стан. Висновок буфера з цього зі стояння (Підключення тригера до ШД) здійснюється сигналом з ДШ. <В  5.1 Розробка адресного дешифратора В 

Початковий адресу портів інтерфейсного модуля - Е3.

Тоді адреси інших портів визначаються відповідно - Е4, Е5 і Е6.

Уявімо адреси портів в двійковому коді:

А7 ...... A0 - розряди ША ; p> 1110 0011 - адреса RG ЦАП (порт 1);

1110 0100 - адреса RG АЦП (порт 2);

1110 0101 - адреса Тг СБ (порт 3);

1110 0110 - адреса Тг ГОТ (порт 4). p> Дешифрация, тобто звернення до портів, буде мати місце тільки в тому випадку, якщо хоча б один з сигналів ЧтВВ або ЗпВВ прийме нульовий рівень (звернення до портів введення/виводу).

В  5.2 Розробка регістра вектору переривання

Структура команди RST, код якій зберігає RG ВП, має наступний вигляд:

Д7 ............... Д0 - розряди ШД;

1 січня x x x 1 січня 1 - код команди.

де xxx - двійковий код вектора переривання.

При четвертому векторі - 11101111. Враховуючи, що логічної 1 відповідає рівень напруги> 2,4 В, а логічному 0 - рівень < 0.4 В входи регістра (у Відповідно з отриманим кодом RST) підключають до живлення +5 В або до нульового проводу (Рис.4). <В 

Рис.4

В  6. Розробка програмного забезпечення

Розробка програмного забезпечення включає в себе розробку підпрограми пуску ЕД, підпрограми обслуговування переривання і розподіл пам'яті.

В  6.1 Розробка підпрограми пуску ЕД

Блок-схема підпрограми пуску ЕД, що реалізує алгоритм, представлений на рис. 5. p> На початку підпрограми необхідно дозволити микропроцессору обслуговування переривання і встановити покажчик стека на вибраний адресу ОЗУ.

При програмуванні операції введення стану тригера ГТ необхідно попередньо встановити відповідність між станом тригера (Лог. 1 або 0) і станом електроприводу ("готовий або не готовий"). p> У блоці 3 виробляється аналіз стану того розряду ШД, до якого підключений тригер ГT.

У регістр ЦАП виводиться цифровий еквівалент керуючого напруги. Тому перед програмуванням цієї операції необхідно обчислити по заданому Uупр його цифровий аналог (див. нижчий ). p> Затримка часу для розгону ЕД може бути реалізована у вигляді підпрограми або без неї. Попередньо необхідно по заданому часу затримки провести відповідні обчислення (див. нижчий).

У блоках 6 і 7 виробляється введення цифрового екві...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Кредитний регістр Національного банку Республіки Білорусь, його діяльність ...
  • Реферат на тему: Регістр арифметичного пристрою ЕОМ
  • Реферат на тему: Розробка цифрового автомата Милі, що містить в якості пам'яті D-тригер ...
  • Реферат на тему: Функціонально-логічне проектування цифрового вузла заданого типу в заданому ...
  • Реферат на тему: Розробка лабораторного модуля для вивчення генератора сигналів на базі цифр ...