Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА...

31
Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК МАСТЕР РАД РЕГУЛАЦИЈА ДИСТАНЦЕ СЕРВО КОЛИЦА И ПРАТЕЋЕГ ОБЈЕКТА СА СЕРВО КОНТРОЛЕРОМ LEXIUM 32M Ментор Др Мирослав Бјекић Кандидат Небојша Томић 874/2012 Чачак, 2014. године

description

Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК. МАСТЕР РАД РЕГУЛАЦИЈА ДИСТ А НЦЕ СЕРВО КОЛИЦА И ПРАТЕЋЕГ ОБЈЕКТА СА СЕРВО КОНТРОЛЕРОМ LEXIUM 32M. Ментор Др Мирослав Бјекић. Кандидат Небојша Томић 874/2012. Чачак, 20 1 4 . године. Задатак мастер рада. - PowerPoint PPT Presentation

Transcript of Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА...

Page 1: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

Универзитет у КрагујевцуФАКУЛТЕТ ТЕХНИЧКИХ НАУКА

ЧАЧАК

МАСТЕР РАД

РЕГУЛАЦИЈА ДИСТАНЦЕ СЕРВО КОЛИЦА И ПРАТЕЋЕГ ОБЈЕКТА СА СЕРВО КОНТРОЛЕРОМ

LEXIUM 32M

МенторДр Мирослав Бјекић

КандидатНебојша Томић 874/2012

Чачак, 2014. године

Page 2: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

Задатак мастер рада

Одржавање задатe дистанце између серво колица и пратећег објекта;

За реализацију овог задатка коришћени су:

PLC контролер;сервосистем;ултразвучни сензор на Аrduino Uno платформи;софтверски алати SoMachine и Arduino IDE.

Page 3: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

Садржај

Теоријске основе

Хардверске компоненте

Софтверски алати

Пројектни задатак

Закључак

Page 4: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

Управљање

Управљање је скуп радњи којима се обезбеђује одређени ток радног процеса у условима поремећаја.

Управљање се остварује:прикупљањем;меморисањем;обрадом;извршавањем управљачког дејства.

Page 5: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

Управљање у отвореној повратној спрези

Предности:једноставно пројектовање;мањи проблеми у погледу стабилности;нижа цена коштања.

Недостаци:захтевају тачно познавање улазно–излазне

карактеристике;не мере грешку већ подразумевају да је излаз тачан.

Page 6: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

Управљање у затвореној повратној спрези – регулација

Предности:већа тачност;мањи утицај сметњи;повећање пропусног опсега.

Недостаци:смањење стабилности система;већа цена коштања.

Page 7: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

Сервосистем

Сервосистем обезбеђује три повратне спреге:позициону;брзинску;струјну.

Page 8: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

PID контролер

Пропорцоионално (Р) дејство;

Интегрално (I) дејство;

Диференцијално (D) дејство;

iPID p d

KG (s) K K s

s

Page 9: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

САNopen протокол

Повезивање и рад уређаја различити произвиђача;

Једноставност реализације;

Висока поузданост;

Изузетно кратко време реаговања;

Page 10: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

Серво контролер LEXIUM 32M

Омогућава управљање серво мотором;

Page 11: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

Серво мотор серије BSH

Трофазни синхрони серво мотор произвођача фирме Schneider Electric, серије BSH, ознаке BSH0551Т11А2А;

4

1

2

3

51. Кућиште

2. Фланша за причвршћивање мотора

3. Осовина

4. Конектор за енергетски кабл

5. Конектор за кабл енкодера

Page 12: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

PLC контролер M238

PLC контролер произвођача Schnеider Electric, серије M238, типа TM238LFDC24DT;

1. Брзи бројачки улази

2. Kласични транзисторски улази

3. Брзи транзисторски излази

4. Стандардни транзисторски излази

5. USB Mini–B порт

6. CANopen конекција

7. LED индикација

1

5

6

7

2

3 4

Page 13: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

УЛТРАЗВУЧНИ СЕНЗОР HC–SR04

Мери дистанцу између сензора и објекта који се налази

испред њега.

Техничке карактеристике уређаја:

ефективни угао: < 15º;опсег мерења: 2 cm – 500 cm;напајање: 5V DC;потрошња струје: < 2 mA;

Page 14: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

УЛТРАЗВУЧНИ СЕНЗОР HC–SR04

1. VCC – напајање модула, 5V

Предајник

ПријемникКонтролна електроника

1 2 3 4

2. Trig – окидање/активирање мерења

4. GND – уземљење

3. Echo – повратни сигнал, дужина импулса пропорционална удаљености од објекта

Page 15: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ПРИНЦИП РАДА УЛТРАЗВУЧНОГ СЕНЗОРА

Активирање сензора контролним импулсом дужине 10 µs;

Сензор шаље 8 ултразвучних импулса фреквенције 40 kHz;

Генерисање излазног сигнала чија је дужина

пропорционална удаљености;

Page 16: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ПРИНЦИП РАДА УЛТРАЗВУЧНОГ СЕНЗОРА

Брзина звука: air cC 331,5 0,6 T m s

Удаљеност Трајање повратног импулса у секундама * брзина звука у m/s /2

0 10 20 30 40 50 60315

320

325

330

335

340

345

350

355

360

365

Температура [°ͦNС]

Брз

ин

а ва

здух

а [m

/s]

Page 17: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ARDUINO UNO МОДУЛ

Физичко рачунарска платформа са отвореним кодом;Модул користи осмобитни Atmel AVR микроконтролер;Стандардизован распоред конектора;

Page 18: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ARDUINO UNO МОДУЛ – РАСПОРЕД ПИНОВА

Пинови за напајањеАналогни улази14 дигиталних I/O

пинова од којих 6 могу имати улогу PWM излаза

USB конектор2.1 конектор

Додатни пинови

Arduino Uno Revision3 модул;

Page 19: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

СОФТВЕР SOMACHINE

Програмирање PLC уређаја;Програмирање и визуелизација процеса;

Page 20: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

СОФТВЕР ARDUINO IDE

Arduino IDE интегрисано развојно окружење је апликација написана у Java програмском језику.

Радна површина

Главни мени

Информације о грешкама у програмском коду

Тастери за рад с програмским кодом

Page 21: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ПРОГРАМИРАЊЕ СОФТВЕРА ARDUINO

setup() – функција која се извршава само једном на почетку;loop() – функција која се извршава у петљи све време док је

плоча укључена;

Page 22: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ПРОЈЕКТНИ ЗАДАТАК

Позиционирање серво колица помоћу PLC контролера применом

ултразвучног сензора;

Page 23: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ПРОЈЕКТНИ ЗАДАТАК

PLC контролер омогућава управљање процесом;

Ултразвучни сензор мери удаљеност између сензора и пратећег објекта;

Arduino Uno модул обезбеђује подршку ултразвучном сензору;

Креирање програмских кодова у софтверима SoMachine и Arduino IDE;

Page 24: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

КРЕИРАЊЕ ПРОГРАМСКОГ КОДА ЗА PLC КОНТРОЛЕР

Функционални блокови (Function Block Diagram - FBD);Извршни део програмскг кода је реализован на два начина:

преко апсолутног и преко релативног кретања;

Page 25: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ВИЗУЕЛИЗАЦИЈА КОДА ЗА УПРАВЉАЊЕ PLC

КОНТРОЛЕРОМПраћење и управљање променљивих у програмском коду;

Page 26: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

КРЕИРАЊЕ ПРОГРАМСКОГ КОДА У СОФТВЕРУ ARDUINO

IDEПрограмирање Arduino Uno модула, тј. креирање кода за

мерење дистанце ултразвучним сензором;

Page 27: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

БАЖДАРЕЊЕ УЛТРАЗВУЧНОГ СЕНЗОРА

Утврђивање оптималног опсега за мерење удаљености;

Ултразвучни сензор мери удаљеност у опсегу 2-500 cm;

Опсег тестирања 2-50 cm, са кораком 0,5 cm;

Page 28: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

БАЖДАРЕЊЕ УЛТРАЗВУЧНОГ СЕНЗОРА – ПРВО МЕРЕЊЕ

Оптимални опсег за мерење удаљености: од 20 сm до 30 сm;

0 50 100 150 200 250 300 350 400 450 500

-8

-6

-4

-2

0

2

4

6

8

10

Прво мерење

Друго мерење

Стварна дистанца [mm]

Рел

атив

на г

реш

ка [%

]

Page 29: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ОДРЖАВАЊЕ ЗАДАТЕ ДИСТАНЦЕ – ВИДЕО

Page 30: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ЗАКЉУЧАК

Предности:

Једноставно управљање процесом применом PLC -а; Релативно ниска цена ултразвучног сензора; Једноставно креирање програмског кода.

Недостаци:

Релативно скромне могућности ултразвучног сензора; Недовољно брзо ’’освежавање’’ вредности измерене дистанце

на PLC-у; Присуство шума у случају примене аналогног сигнала.

Будући кораци:

Примена другог сензора за мерење дистанце; Постављање ултразвучног сензора на већу удаљеност; Примена Аrduino модула уместо PLC контролера.

Page 31: Универзитет у Крагујевцу ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ЧАЧАК

ХВАЛА НА ПАЖЊИ