Модуль беспроводной передачи данных



Модули беспроводной передачи данных R-Cat позволяют организовать беспроводную связь на частоте 433 MГц на расстоянии до одного километра. Подходят для беспроводного сбора информации с датчиков, радиоуправления, работы в охранных и пожарных системах.

.В качестве данного модуля выберем RCAT 433 MHZ:

Рис. 40. Модуль беспроводной передачи данных RCAT

Технические данные:

Рабочее напряжение (макс.): 4.5÷6.5 В

Ток потребления (макс): 40 мА

Скорость передачи по радиоканалу: 9600 бит/с

Принципиальная схема системы.

 

С учетом выбранных компонентов спроектируем управляющую плату. Ее принципиальная схема представлена на рис. 28.

Рис. 41. Принципиальная схема управляющей платы.

Список компонентов:

М1,М2,М3,М4 – приводы постоянного тока;

Pitanie – аккумулятор;

Rad – радио модуль;

Int – инкрементальные энкодеры.

 

Заключение.

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

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

    Габариты робота были выбраны так, что бы он был минимальных размеров, но достаточно вместимый для нужного оборудования и имел минимальный радиус разворота.

    Построена трёхмерная модель робота и его основных модулей. Выполнен сборочный чертёж. Произведён расчёт основных узлов робота. Спроектирована система автоматического управления. Произведено моделирование и исследование характеристик непрерывной и дискретной передаточных функций,  для практической реализации данной системы цифрового управления были выбраны необходимые компоненты, разработана принципиальная схема. Предложен пример программы ШИМ-управления четырьмя двигателями постоянного тока.

 

 

        

Библиографический список.

1. Подураев, Ю. В. Мехатроника : основы, методы, применение [Текст]: уч. пос. / Ю. В. Подураев. - М.: Машиностроение, 2006.

2. Бесекерский, В. А. Теория систем автоматического управления [Текст] / В. А. Бесекерский, Е. П. Попов. - СПб.: Профессия, 2003.

3. Егоров, О. Д. Мехатронные модули. Расчет и конструирование [Текст]: уч.пос. / О. Д. Егоров, Ю. В. - М.: ИЦ МГТУ «СТАНКИН», 2004.

4. Яцун, С. Ф. Аналого – цифровые системы автоматического управления [Текст]: уч. пос. / С. Ф. Яцун, Т.В. Галицына. – Курск: ИПО КГТУ, 2006.

5. Олссон, Г. Цифровые системы автоматизации и управления [Текст] / Г. Олссон, Пиани Д. – СПб.: Невский Диалект, 2001.

6. Иванов М. Н. Детали машин: Учеб. для студентов высш. техн. учеб. заведений. – 5-е изд., перераб. – М.: Высш. шк., 1991. – 383 с.: ил.

7. Курмаз Л. В., Скойбеда А. Т. Детали машин проектирование:                          Справочное учебно-методическое пособие – М.: Высш. шк., 2004. – 309 с.:

8. Красковский Е.Я., Дружинин Ю.А., Филатова Е.М. Расчет и конструирование механизмов приборов и вычислительных систем: Учеб. пособие для приборостроит. спец. вузов / Под ред. Ю.А. Дружинина. – 2-е изд., перераб. и доп. – М.: Высш. шк., 1991.

9. Юферов Ф. М. Электрические двигатели автоматических устройств [Текст] / Ф. М. Юферов - Госэнаргоиздат, 1959.

10. Компания Freeduino/Arduino [Электронный ресурс]. – Режим доступа: http://www.freeduino.ru/, свободный.

11. Компания Boston Dynamics [Электронный ресурс]. – Режим доступа: http://www.bostondynamics.com/, свободный.

12. Компания Электронщик [Электронный ресурс]. – Режим доступа: http://www.electronshik.ru/, свободный.

 

 

Приложение 1

Ниже приведен пример простой программы, осуществляющей ступенчатое изменение скорости вращения двигателя с помощью ШИМ- управления.


const int PWM1 = 06; //Вывод шим

const int PWM2 = 9;

const int PWM3 = 10;

const int PWM4 = 11;

const int DIR1 = 7; //вывод для направления

const int DIR2 = 8;

const int DIR3 = 12;

const int DIR4 = 13;

const int ledPin = 13;

void setup() {

pinMode(PWM1, OUTPUT);

pinMode(DIR1, OUTPUT);

pinMode(PWM2, OUTPUT);

pinMode(DIR2, OUTPUT);

pinMode(PWM3, OUTPUT);

pinMode(DIR3, OUTPUT);

pinMode(PWM4, OUTPUT);

 

pinMode(DIR4, OUTPUT);

pinMode(ledPin, OUTPUT);

}

void loop() {

digitalWrite(ledPin, HIGH);

digitalWrite(DIR1, HIGH);

analogWrite(PWM1, 125);

digitalWrite(DIR2, HIGH);

analogWrite(PWM2, 255);

digitalWrite(DIR3, HIGH);

analogWrite(PWM3, 255);

digitalWrite(DIR4, HIGH);

analogWrite(PWM4, 255);

delay(800);

digitalWrite(ledPin, HIGH);

digitalWrite(DIR1, HIGH);

analogWrite(PWM1, 225);

digitalWrite(DIR2, HIGH);

analogWrite(PWM2, 225);

digitalWrite(DIR3, HIGH);

analogWrite(PWM3, 225);

digitalWrite(DIR4, HIGH);

analogWrite(PWM4, 225);

delay(700);

digitalWrite(ledPin, LOW);

digitalWrite(DIR1, HIGH);

analogWrite(PWM1, 0);

digitalWrite(DIR2, HIGH);

analogWrite(PWM2, 0);

digitalWrite(DIR3, HIGH);

analogWrite(PWM3, 0);

digitalWrite(DIR4, 0);

analogWrite(PWM4, 0);

delay(3000);


Дата добавления: 2018-04-05; просмотров: 257; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!