Разработка устройства «Дистанционное управление нагрузкой»
Актуальность устройства
Аналоги
Элементная база
Элементная база
Элементная база
Программное обеспечение
Достоинства
Недостатки
Схема устройства
Программная реализация
Спасибо за внимание!
1.87M
Category: electronicselectronics

Дистанционное управление нагрузкой

1. Разработка устройства «Дистанционное управление нагрузкой»

Выполнила:
студентка группы кск-4-47
Трубина О.А.
1

2. Актуальность устройства

АКТУАЛЬНОСТЬ
УСТРОЙСТВА
В настоящее время возросла актуальность использования систем
дистанционного управления. Эти системы предназначены для
полнофункционального управления нагрузками, отображения их
состояния на стороне управления. Дистанционное управление
применяется в: авиации, компьютерной технике, космической
технике, моделировании, осветительной технике, военном деле,
электроэнергетике, медицине.
2

3. Аналоги

АНАЛОГИ
Система «умный дом»
«Умная розетка»
3

4. Элементная база

ЭЛЕМЕНТНАЯ БАЗА
Реле
Микроконтроллер
4

5. Элементная база

ЭЛЕМЕНТНАЯ БАЗА
Конденсатор
Резистор
Диод
5

6. Элементная база

ЭЛЕМЕНТНАЯ БАЗА
Кварцевый резонатор
Светодиод
Транзистор
6

7. Программное обеспечение

ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ
Proteus
MicroC pro for avr
7

8. Достоинства

ДОСТОИНСТВА
Низкая стоимость(в сравнении с системой
«умный дом»)
Удобство управления нагрузкой
Не требует высококвалифицированного
обслуживания
Простота монтажа
8

9. Недостатки

НЕДОСТАТКИ
Малый радиус действия
Необходим постоянный источник питания
Малая функциональность (в сравнении с
системой «умный дом»)
9

10. Схема устройства

СХЕМА УСТРОЙСТВА
10

11. Программная реализация

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
Функция запуска устройства
Функция работы устройства.
void setup()
void loop()
{ Serial.begin(9600); // запускаем работу с портом
{ if (Serial.available())
pinMode(Reley, OUTPUT);
}
//если из послед. интерфейса что пришло, значит…
// порт D7 явлюяется портом вывода
{// заносим в переменную val, то что пришло в порт
Serial.println("Press 1 to ON or 0 to OFF");
val = Serial.read();
if (val == '1') // если пришел символ "1" включаем реле, т.е.
подаем высокий уровень на пин D7
{ digitalWrite(Reley, HIGH);
Serial.println("Reley1 — ON");
} // если пришел символ "0" выключаем реле
if ( val == '0')
{ digitalWrite(Reley, LOW);
Serial.println("Reley1 — OFF");
}}}
11

12. Спасибо за внимание!

СПАСИБО ЗА
ВНИМАНИЕ!
12
English     Русский Rules