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

Реферат Розробка микроконтроллерной системи управління





мператур при моделюванні в симулятор контролера з клавіатури персонального комп'ютера).


Варіант 1

Номер варіантаКолічество датчиків температур «m» Пошук хв. або макс. значення температуриМесто зберігання вихідних температур12мінРегістри

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

Далі потрібно обчислити середнє значення температури:

СР =? Ti/m,


де m - кількість температур Ti. Після визначення Tср необхідно її порівняти з Tmin і Tmax і сформувати на лініях обраного вихідного порту контролера відповідні УС, наприклад Y4 або Y5, що надходять в ІМ «Охолоджувач середовища» або «Нагрівач середовища» відповідно, підключення до даних лініях вихідного порту. Також потрібно в індикатор, підключений до вихідного порту, вивести середнє значення ТСР поточної температури, мінімальне або максимальне відповідно до варіанта.

Алгоритм порівняння температур наведено на рис.11



Рис.11. Алгоритм порівняння температур.


· Розробка структурної схеми підключення вхідних і вихідних сигналів до контролера для заданої функції


Рис. 12. Структурна схема підключення вхідних і вихідних сигналів до контролеру


Карта пам'яті:

40H - 41H - значення Ti- значення максимуму (Тмакс=8) - значення мінімуму (Кмин=2) - середнє значення-мінімальна температура

Розробка програми: $ Mod812

R0, # 40H; Початкова адреса в ПД значень Тi (i=1-2) R1, # 02H; Лічильник числа TiR3, # 8H; Значення TmaxR4, # 02H; Значення Tmin

MOV B, # 02H; Кількість TiAP2.3

CLR P2.4

; Обчислення суми Ti і ТСР

M1: ADD A, @ R0; складовими акумулятор з непрямою адресою R0

INC R0; інкремент адресаR1, M1; декремент якщо не 0 то перехід в м1 інакше слід шаг.AB; Знаходження значення ТСР

; Порівняння температурR5, A; Зберігаємо результат ТСР в регістрі R5A, R4; Порівняння значення ТСР зі значенням Тmin

JC M2; аналіз значення ТСР, якщо ТСР lt; Tmin, то здійснюється; перехід до мітці М2, інакше виконується наступна команда

MOV A, R5; записуємо в акумулятор значення ТсрA, R3; Порівняння значення ТСР зі значенням Тmax

JNC M4; аналіз значення ТСР, якщо ТСР gt; Tmax, то здійснюється

; перехід до мітці М4, інакше виконується наступна команда

JMP M3; перехід до м3

M2: SETB P2.3; у=1; включити нагрівач

JMP M3; перехід до м3

M4: SETB P2.4; у=1; включити охолоджувач

; Пошук мінімуму температури: MOV R0, # 40H; Початкова адреса в ПД значень Тi (i=1-2)

MOV R1, # 02H; Лічильник числа Ti

MOV A, @ R0; записуємо в акумулятор перший T1.:INC R0; інкремент адреси

MOV R6, A; зберігаємо результат T1 в R6

SUBB A, @ R0; порівнюємо T1с T2

JNC M7; аналіз значення, якщо T1 lt; T2, то здійснюється перехід; до мітці М7, інакше виконується наступна команда

MOV A, R6; записуємо в акумулятор

JMP M10

M7: MOV A, @ R0; записуємо в акумулятор T2.

M10: DJNZ R1, M9

MOV P3, R6; висновок мінімуму на P3

M11: JMP M11

END


· Модель симулятора


Ріс.13.модель симулятора (межі T)


Максимальний час реалізації одного циклу: 54 мкс

Займана пам'ять: байт


. 4 Обробка інформації, що надходить з аналогових датчиків (V1, ..., Vm)


Сигнали з аналогових датчиків V1 і V2 перетворюються в АЦП в 8-розрядні коди.



Рис.14. Алгоритм обробки аналогових сигналів


Дані коди представляють цілі числа без знака і надходять на обробку в МП контролера. Величина K - 8-розрядний код, що надходить в контролер з клавіатури пульта управління (уставка).

Отримане значення функції Nv=f (Nv1, Nv2, K) порівнюється з константою Q, що зберігається в РП...


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





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

  • Реферат на тему: Розробка алгоритму програми на мові С + +, яка обчислює значення ємності і ...
  • Реферат на тему: Теорема про середнє значення диференційовних функції та їх застосування
  • Реферат на тему: Температура. Способи вимірювання температур. Значення теплоізоляції в жит ...
  • Реферат на тему: Алгоритм створення бази даних &Значення коефіцієнта і показників ступеня у ...
  • Реферат на тему: Створення програми для обчислення значення функції