Главная страница

Курсовая работа. Техническое задание на разработку 14 2 Обоснование выбора инструмента программирования и отладки 15 3 Разработка программной части асу 15


Скачать 0.72 Mb.
НазваниеТехническое задание на разработку 14 2 Обоснование выбора инструмента программирования и отладки 15 3 Разработка программной части асу 15
АнкорКурсовая работа.
Дата06.04.2023
Размер0.72 Mb.
Формат файлаdocx
Имя файла26228.docx
ТипТехническое задание
#1041290
страница4 из 4
1   2   3   4

2.3 Конструктивное исполнение устройства




Рисунок 2.1 – Структурная схема


Рисунок 2.2 – Принципиальная схема:

  1. МПК;

  2. Кнопка «OK»;

  3. Кнопка «ESC»;

  4. Кнопка «UP»;

  5. Кнопка «DOWN»;

  6. Кнопка «LEFT»;

  7. Кнопка «RIGHT»;

  8. ЖКИ;

  9. Светодиод;

  10. Осциллограф;

  11. Подтягивающий резистор;

  12. Цифровые термометры.



При включении в цепь питания/сбросе микроконтроллера все порты переводятся в начальное состояние, соответствующее высокому импедансу на порту Р0 и логической единице на остальных портах. При этом сразу же начинается инициализация контроллера и ЖКИ.

На первом этапе происходит инициализация таймеров-счётчиков МПК (1) и ЖКИ (6). Инициализация ЖКИ представляет собой передачу настроечных байтов от МПК к контроллеру HD44780, встроенному в модуль ЖКИ. Настроечные байтов представляют собой команды включения, очистки дисплея, а также перевода курсора в начальное положение.

На втором этапе происходит опрос кнопок и индикация интерфейса в первом режиме на ЖКИ (режиме при котором на экране ЖКИ выводятся все текущие значения температур со всех пяти термометров) (рис.2.3):


Рисунок 2.3 - Табло
Кнопками «LEFT» и «RIGTH» можно передвигать курсор между термометрами T1-T5, а нажав кнопку «OK» можно выбрать термометр, на котором находится курсор. После нажатия кнопки «OK» интерфейс переходит во второй режим (отображение значений текущей температуры, а также минимального и максимального её пределов для выбранного термометр Ti) рис.2.4:


Рисунок 2.4 - Табло

По умолчанию минимальные пределы температур все термометров равны -54,5 оС, а максимальные +124,5 оС. Это связано с диапазоном измерения температиры цифровым термометром DS18S20 (от -55 оС до +125 оС).

Кнопками «LEFT» и «RIGTH» можно передвигать курсор между минимальным и максимальным пределами выбранной температуры. Кнопки «UP» и «DOWN» служат для выбора других термометров. А нажав кнопку «OK» можно выбрать предел температуры, на котором находится курсор. Кнопка «ESC» предназначена для выхода в предыдущий режим интерфейса. После нажатия кнопки «OK» интерфейс переходит в третий режим (отображение значений текущей температуры, а также минимального и максимального её пределов для выбранного термометр Ti и изменение выбранного предела)(рис.2.5):


Рисунок 2.5 - Табло
Кнопками «LEFT» и «RIGTH» можно передвигать курсор между разрядами выбранного предела выбранной температуры. Переключаться можно между десятичным, единичным и половинным разрядом числа Кнопки «UP» и «DOWN» служат для соответственно увеличения или уменьшения выбранного разряда числа. Кнопка «ESC» предназначена для выхода в предыдущий режим интерфейса.

Если текущее значение температуры какого-либо термометра выходит за пределы этой температуры, то на экране ЖКИ при любом режиме интерфейс рядом с обозначением этого термометра будут мигать восклицательные знаки (рис.4) и светодиод (9) загорится красным (рис.2.6):




Рисунок 2.6 – Табло


Рисунок 2.7 - Табло
При протекании прямого тока через светодиод (на порте P3.6 установлена логический ноль и напряжение получается +2,4В), он горит зелёным. Когда же на порте P3.6 логическая единица, напряжение становится -2,6В, и ток через светодиод начинает течь в обратном направление, при этом этот элемент загорается красным.

Термометры в соответствии с интерфейсом 1-Wire подключаются к МПК через один провод, на который вешается подтягивающий транзистор с питание (+5В).

Заключение


В данном курсовом проекте рассмотрена разработка комплекса технических средств для АСУ котлоагрегатом.

Использование систем автоматического управления позволяет повысить надежность и эффективность эксплуатации оборудования при небольшом количестве обслуживающего персонала. Учитывая, что на эти показатели влияет большое количество взаимосвязанных факторов, для оценки эффективности работы используются компьютерные технологии, обеспечивающие автоматический сбор необходимой информации и расчет технико-экономических показателей работы объектов. Подсистемы контроля, управления и расчета технико-экономических показателей образуют автоматизированную систему управления технологическим процессом.

Список использованных источников


  1. Коновалов, Б.И. Теория автоматического управления / Б.И. Коновалов, Ю.М. Лебедев. – Электрон. дан. – СПб.: Лань, 2010. – 224 с. – Режим доступа: https://e.lanbook.com/book/538

  2. Ощепков, А.Ю. Системы автоматического управления: теория, применение, моделирование в MATLAB [Электронный ресурс] : учебное пособие / А.Ю. Ощепков. – Электрон. дан. – Санкт-Петербург : Лань, 2018. – 208 с. – Режим доступа: https://e.lanbook.com/book/10495

  3. Рыбалова, Е. А. Теоретические основы автоматизированного управления: учебно-методическое пособие / Е. А. Рыбалова. – Москва : ТУСУР, 2015. – 166 с. – URL: https://e.lanbook.com/book/110291

  4. Рудинский, И.Д. Технология проектирования автоматизированных систем обработки информации и управления. [Электронный ресурс] – Электрон. дан. – М.: Горячая линия-Телеком, 2011. – 304 с. – Режим доступа: https://e.lanbook.com/book/5191 – Загл. с экрана.

  5. Хетагуров, Я.А. Проектирование автоматизированных систем обработки информации и управления (АСОИУ). [Электронный ресурс] : учеб. – Электрон. дан. – М. : Издательство "Лаборатория знаний", 2015. – 243 с. – Режим доступа: https://e.lanbook.com/book/66298 – Загл. с экрана.

  6. Щербаков, В.П. Моделирование и автоматизированное проектирование систем управления. Учебное пособие / В.П. Щербаков, О.О. Павловская. – Челябинск: Издательский центр ЮУрГУ, 2015. – 32 с. – Режим доступа: http://lib.susu.ru/ftd?base=SUSU_METHOD&key=000555207&dtype=F&etype=.pdf – Загл. с экрана.


1   2   3   4


написать администратору сайта