Среда разработки Arduino

Освоение среды разработки Arduino IDE и реализация сигнализации приемника и передатчика сигнала, находящихся на двух платах. Ограничения, налагаемые на свободно продающиеся безлицензионные LPD-радиостанции. Подключение элементов к контроллерам.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид контрольная работа
Язык русский
Дата добавления 06.09.2016
Размер файла 320,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

Цель работы

Используемое оборудование

Теоретическая часть

Практическая часть

Принцип работы

Листинг 1 (передатчик)

Листинг 2 (приеник)

Вывод

Список используемой литературы

Цель работы

Целью данной курсовой работы является освоение среды разработки Arduino IDE и реализация на практике сигнализаци приемника и передатчика сигнала, находящихся на двух платах. Сигнал будет подаваться с одной платы посредством нажатия кнопки. При приеме сигнала другой платой, на ней будет отклик в виде подключенного звукового сигнала и мигании светодиодов. Сигнал будет подаваться по радиоканалу с амплитудной модуляцией на частоте 433 Гц.

Используемое оборудование

1. Две платы Arduino UnoR3 построенных на базе микроконтроллера Atmel A VRATmega328P-PU

Рис. 1 Arduino Uno R3

2. Среда разработки Arduino IDE

3. Драйвер для Arduino

4. Кабель USB-A - USB-B для сопряжения с компьютером

5. Кнопка тактовая

6. Резистор (1 кОм)

7. Беспаечная макетная плата

8. Соединительные провода

9. Батарейки типа «Крона» (9V) для питания плат.

10. Переходники с Jack 5.5*2.1mmна 9V

11. Радиоприемник XD-RF-5V (частота приема 433 МГц)

12. Радиопередатчик FS1000A (напряжение питания 3-12V, радио частота передачи 433 МГц, Выходная мощность: 40 мВт)

13. Звуковое устройство TMB 12A05

Рис. 2 (слева на право) Радиопередатчик FS1000A, радиоприемник XD-RF-5V, Звуковое устройство TMB 12A05

Теоретическая часть

LPD433 (англ. LowPowerDevice) -- диапазон радиочастот для маломощных устройств, входящий в международную сетку промышленных, научных и медицинских частот(ISM).

В большинстве стран мира этот диапазон разрешён к свободному использованию с некоторыми оговорками, -- как правило, с ограничением мощности передатчика и жестко назначенными частотами для приема-передачи. В большинстве стран при этом нельзя использовать антенну с коэффициентом усиления более 0 дБи, а также -- внешние антенны.

В диапазоне LPD433 могут и работают многие устройства различного назначения, такие как: радиопульты для открытия дверей гаражей, автомобильные радиосигнализации, а также радиостанции, которым, соответственно, не требуются регистрация и разрешения -- т.н. безлицензионные радиостанции.

Ограничения, налагаемые на свободно продающиеся безлицензонные LPD-радиостанции, как впрочем и на PMR-радиостанции, не позволяют без контроля государственных органов организовать эффективную систему связи (с использованием внешних антенн и/или радиорепитеров).

В России применение маломощных устройств, в т.ч. радиостанций диапазона LPD433, разрешается при мощности передатчика не более 10 мВт.На практике, многие выпускаемые устройства (рации, автосигнализации) имеют мощность до сотен милливатт или единиц Ватт; формально процедура их регистрации и сертификации обходится переключением их в маломощный совместимый режим с ограничением 10 мВт.

Практическая часть

Рис. 3 Схема подключения элементов к контроллерам

План работы

среда сигнализация приемник радиостанция

1) Установка необходимого программного обеспечения (среда программирования+драйвер)

2) Подключение платы к ПК

3) Создание скетчей

4) Сборка аппаратного комплекса

5) Отладка и компиляция скетчей

6) Прошивка

7) Проверка работоспособности

Принцип работы

После прошивки плата не нуждается в связи с ПК. При нажатии кнопки (pin 12), подключенной к плате с радиопередатчиком, на передатчик (pin 8) посылается логическая единица (высокий уровень сигнала), который впоследствии передается в эфир на частоте 433 МГц. Для дополнительного визуального контроля нажатия кнопки на плате с передатчиком при нажатии кнопки загорается встроенный в плату светодиод (pin 13).

Кнопка подключена к плате с помощью подтягивающего резистора. Pin контроллера (в режиме входа) должен иметь заранее известное состояние (1 или 0).

В «подвешенном» состоянии он будет собирать внешние наводки (статические, электрические и электромагнитные излучения). Чтобы привести pin в заранее известное состояние и используют подтягивающие резисторы. В данном случае, когда кнопка отключена, pin будет подключен к земле через резистор, сопротивление которого заведомо меньше внутреннего сопротивления pinа. Поэтому наводка, попавшая на pin, стечет в землю. Если же подключен полезный сигнал (1) то он будет «стекать» в pin (незначительная часть сигнала уйдет в землю через подтяжку). В итоге, при нажатой кнопке, у нас будет стабильный сигнал (1), а при отпущенной кнопке будет стабильный 0.

На плате с радиоприемником, когда приемник (pin 12) принимает логическую единицу по радиоканалу, в момент нажатия кнопки, подключенной к плате с радиопередатчиком, встроенный светодиод (pin 13) загорается на непродолжительное время (менее одной секунды), после чего гаснет. Также все действия светодиода сопровождаются звуковым сигналом со звукового устройства (когда светодиод горит - слышен звуковой сигнал частоты 450 Гц). Во время зажатия кнопки светодиод не горит. При отжатии кнопки светодиод загорается и в течении некоторого времени (около 5 секунд) гаснет.

Данное поведение светодиода можно объяснить работой встроенного в радиоприемник балластного конденсатора для защиты платы от бросков тока. Для удобства сборки и избегания помех радиоприемник и радиопередатчик смонтированы на макетной плате на малом расстоянии друг от друга. Из-за этого на антенну радиоприемника подается слишком мощный сигнал, который может представлять угрозу для платы. Таким образом, логическая единица (высокий уровень сигнала) передается с приемника на плату только во время зарядки и разрядки конденсатора. При расположении радиоприемника и радиопередатчика на большее расстояние начинается принятие приемником помех и реакция на них (мерцание встроенного светодиода) и практически полностью прекращается прием сигналов от передатчика (что можно объяснить малой мощностью и ограниченными возможностями встроенной в радиопередатчик антенны). Это можно предотвратить путем использования дополнительных антенн, увеличения мощности радиопередатчика (допускается до 12V, в данной работе подавалось питание 5V) и изменением передаваемого сигнала (не просто логическая единица, а определенная последовательность бит с использованием помехоустойчивого кодирования).

Для питания плат применялись батарейки типа «Крона», подключаемые к платам через переходники с Jack 5.5*2.1mmна 9V. Так же допустимо питание плат через USB-кабель, но, как показала практика, это приводит к увеличению количества принимаемых радиоприемником помех.

Листинг 1 (передатчик)

Файл Peredacha.ino

int button = 12;

int led = 13;

int RF = 8;

void setup() {

pinMode(led, OUTPUT);

pinMode(button, INPUT);

pinMode(RF, OUTPUT);

}

void loop(){

if (digitalRead(button) == HIGH) {

digitalWrite(led, HIGH);

digitalWrite(RF, HIGH);

}

else {

digitalWrite(led, LOW);

digitalWrite(RF, LOW);

}

}

Листинг 2 (приемник)

Файл Priem.ino

int led = 13;

int RF = 12;

int buzzerPin = 8;

void setup() {

pinMode(led, OUTPUT);

pinMode(RF, INPUT);

}

void loop(){

if (digitalRead(RF) == HIGH) {

digitalWrite(led, HIGH);

tone(buzzerPin, 450, 500);

}

else {

digitalWrite(led, LOW);

}

}

Выводы

В результате выполнения данной работы было реализовано сопряжение двух плат по радиоканалу с амплитудной модуляцией на частоте 433 МГц. Это наиболее простой и дешевый способ организации беспроводной связи для плат семейства Arduino. Недостатки данного метода заключаются в том, что присутствует в передающей среде большое количество помех, что требует применения помехоустойчивого кодирования при передачи данных и усиления мощности антенн у приемника и передатчика. В перспективе данный аппаратно-программный комплекс можно реализовать с применением радиомодулей, работающих по протоколам Bluetooth, Wi-Fi и по другим радио частотам.

Список литературы

1. http://www.arduino.cc.

2. http://arduino.ru.

3. https://ru.wikipedia.org.

4. http://robocraft.ru.

5. XD-FR-5V Datasheet.

6. FS1000A Datasheet.

Размещено на Allbest.ru


Подобные документы

  • Упрощенная модель системы регулировки. Стандартный конструктив Ардуино с платами расширения. Внешний вид Ардуино Uno. Среда разработки Arduino. Встроенный текстовый редактор программного кода. Программа управления шаговым двигателем в однофазном режиме.

    курсовая работа [4,5 M], добавлен 02.06.2015

  • Аппаратные средства с возможностью расширения и открытыми принципиальными схемами. Процесс работы с микроконтроллерами. Теоретические сведения о платформе Arduino. Установка драйверов для Arduino Duemilanove, Nano или Diecimila в Windows 7, Vista или XP.

    курсовая работа [3,3 M], добавлен 26.09.2014

  • Принципы работы цифрового компаса HMC5883L, платы Arduino UNO. Особенности шины I2C, ее недостатки и преимущества. Программа Fritzing, ее значение для построения схемы подключения цифрового компаса к Arduino UNO. Согласование уровней выхода со входом.

    курсовая работа [1,4 M], добавлен 30.03.2014

  • Техническое обоснование и расчет линейной структурной схемы УКВ приемника радиостанции. Расчет полосы пропускания приёмника и выбор числа преобразований частоты. Избирательность каналов приемника и расчет реальной чувствительности. Источник питания.

    курсовая работа [163,7 K], добавлен 04.03.2011

  • Основные принципы проектирования и разработки устройств приема и обработки сигналов. Проектирование стереофонического приемника. Средства, обеспечивающие усиление линейного тракта. Выбор активных элементов и расчет функциональной схемы приемника.

    курсовая работа [334,9 K], добавлен 30.08.2011

  • Применение основных видов цифрового преобразования аналоговых сигналов - дискретизации, квантования амплитуд и кодирования - в процессе разработки космической системы связи с КИМ-ЧМ-ФМ. Описание функциональных схем передатчика и приемника, их конструкция.

    курсовая работа [538,1 K], добавлен 08.02.2011

  • Виды модуляции в цифровых системах передачи. Построение цифрового передатчика на примере формирования сигнала формата 64КАМ. Структурная схема синтезатора частот, цифрового приемника и приёмопередающего тракта. Расчет элементов функциональной схемы СВЧ-Т.

    курсовая работа [3,2 M], добавлен 06.02.2012

  • Построение и описание структурной схемы приемника, порядок расчета проселектора по постоянному току, смесителя и детектора, УПЧ и автоматического регулировочного устройства. Методика определения основных технических параметров полученного приемника.

    курсовая работа [2,2 M], добавлен 03.01.2010

  • Классификация электромагнитных подвесов. Построение математической модели стенда. Программная реализация пропорционально-интегрально-дифференциального регулятора. Описание микроконтроллера ATmega 328 и платы Arduino. Сборка и ввод стенда в эксплуатацию.

    дипломная работа [2,6 M], добавлен 09.06.2014

  • Проектирование авиационного радиопередающего устройства дальней связи для самолёта АН-2. Составление структурной схемы передатчика. Выбор схемотехнических решений и расчёт отдельных узлов передатчика. Расчёт тракта формирования однополосного сигнала.

    курсовая работа [378,4 K], добавлен 14.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.