Курсовая работа: Разработка системы управления аппарата по розливу воды в стаканчики

Подключение устройств к микроконтроллеру:

Список подключений и описание см. таблица 3.1. [42-46]

Таблица 3.1 – Подключения

№ ножки Описание
20 Питание +5В
19 Р1.7 используется для подачи напряжения на одну из обмоток шагового мотора
18 Р1.6 используется для подачи напряжения на одну из обмоток шагового мотора
17 Р1.5 используется для подачи напряжения на одну из обмоток шагового мотора
16 Р1.4 используется для подачи напряжения на одну из обмоток шагового мотора
15 Р1.3 используется для запуска насоса через реле
14 Р1.2 используется для установки светодиода сигнализирующего о недостаточном уровне воды в баке.
13 Р1.1 не используется
12 Р1.0 не используется
11 Р3.7 Обеспечивает проверку уровня воды
10 Земля
9 Р3.5 не используется
8 Р3.4 не используется
7 Р3.3 не используется
6 Р3.2 не используется
5 Вход на инвертированный амплитудный осциллятор
4 Выход с инвертированного амплитудного осциллятора
3 Р3.1 не используется
2 Р3.0 не используется
1 Сброс Устанавливаем кнопку для сброса.

3.3 Тактовый генератор

Используем осциллятор с частотой 24 МГц (рисунок 3.3). Ёмкость конденсаторов равна 30 пФ, что рекомендует производитель, описывая данную схему в технической документации. [29, 31-40]

Рисунок 3.3 – Тактовый генератор

3.4 Проверка уровня воды

Рисунок 3.4 – Схема проверки уровня воды

Схема проверки воды в баке состоит из излучающего фотоны светодиода и принимающего фотодиода [31-41] (рисунок 3.4).

Фотодиод находиться на трубке, соединенный с баком. Он установлен на уровне соответствующий минимальному уровню воды. В трубке находиться поплавок, который перекрывает фотодиод, когда уровень воды мал.

Для работы светодиода необходимо обеспечить ток 20мА, для этого установлены резисторы. Рассчитывается он просто: по закону Ома получим

R = U / I = (5-2) / 0,02 = 150 Ом.

Схема соединена с портом микроконтроллера Р3.7, с помощью которого программно будем проверять достаточно воды в баке или нет. Если высокий уровень, то воды достаточно, а если низкий, то воды не достаточно и необходимо проинформировать об этом пользователя, с помощью светодиода, отвечающего за низкий уровень воды (он будет мигать).

3.5 Индикатор уровня воды

Рисунок 3.5 – Индикатор уровня воды

Индикатор представляет собой светодиод зеленного цвета (рисунок 3.5), который будет светить, когда уровень воды достаточен, и мигать, если необходимо долить воду в бак. [31-41]

Для работы светодиода необходимо обеспечить ток 20мА, для этого установлены резисторы. Рассчитываются они просто: по закону Ома получим

R = U / I = (5-2) / 0,02 = 150 Ом

Схема присоединена к порту Р1.2, с помощью которого будем программно управлять светодиодом.

3.6 Схема управления шаговым двигателем

Как указывалось выше, для работы используется шаговый двигатель российского производства FL28STH32-0956A [13]. Вот некоторые его характеристики:

· Рабочий ток 0,95А;

· Крутящий момент 0,43 кг*см;

· Момент инерции ротора 0,9 г*cм2;

· Вес 0,11 кг.

Для работы мотора необходимо обеспечить ток в 0,95А для этого установлены блоки усиления (рисунок 3.6). Транзистор выбран так, чтобы обеспечить необходимый ток для работы шагового двигателя, а конкретно, если двигатель потребляет 0,95А, а выход микроконтроллера 20мА, то соответственно необходимый коэффициент усиления ≈50, для его обеспечения воспользуемся схемой Дарлингтона. [31-40]


Рисунок 3.6 – Сема управления шаговым мотором

Схема присоединена к 4 портам: с Р1.4 по Р1.7. Каждый порт отвечает за свою обмотку, таким образом, программно будем подавать сигнал на ту или иную обмотку и тем самым будем раскручивать ротор мотора.

3.7 Схема управления насосом

Для работы используется насос 2013 14Вт, имеющий отдельное питание от сети 220В, который включается с помощью низковольтного реле (рисунок 3.7). С помощью трубок он будет качать воду в стаканчики.

К-во Просмотров: 389
Бесплатно скачать Курсовая работа: Разработка системы управления аппарата по розливу воды в стаканчики