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

Содержание

Слайд 2

АКТУАЛЬНОСТЬ УСТРОЙСТВА В настоящее время возросла актуальность использования систем дистанционного управления.

АКТУАЛЬНОСТЬ УСТРОЙСТВА

В настоящее время возросла актуальность использования систем дистанционного управления. Эти

системы предназначены для полнофункционального управления нагрузками, отображения их состояния на стороне управления. Дистанционное управление применяется в: авиации, компьютерной технике, космической технике, моделировании, осветительной технике, военном деле, электроэнергетике, медицине.

2

Слайд 3

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

АНАЛОГИ

Система «умный дом»

«Умная розетка»

3

Слайд 4

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

ЭЛЕМЕНТНАЯ БАЗА

Реле

Микроконтроллер

4

Слайд 5

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

ЭЛЕМЕНТНАЯ БАЗА

Конденсатор

Диод

Резистор

5

Слайд 6

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

ЭЛЕМЕНТНАЯ БАЗА

Кварцевый резонатор

Светодиод

Транзистор

6

Слайд 7

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

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Proteus

MicroC pro for avr

7

Слайд 8

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

ДОСТОИНСТВА

Низкая стоимость(в сравнении с системой «умный дом»)
Удобство управления

нагрузкой
Не требует высококвалифицированного обслуживания
Простота монтажа

8

Слайд 9

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

НЕДОСТАТКИ

Малый радиус действия
Необходим постоянный источник питания
Малая функциональность (в

сравнении с системой «умный дом»)

9

Слайд 10

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

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

10

Слайд 11

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ Функция запуска устройства void setup() { Serial.begin(9600); // запускаем

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ

Функция запуска устройства
void setup()
{ Serial.begin(9600); // запускаем работу

с портом
pinMode(Reley, OUTPUT);
// порт D7 явлюяется портом вывода
Serial.println("Press 1 to ON or 0 to OFF");
}
Функция работы устройства.
void loop()
{ if (Serial.available())
//если из послед. интерфейса что пришло, значит…
{// заносим в переменную val, то что пришло в порт
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