servo motor...koracni motori i servo motori koracni motor •ne treba povratna sprega •potrebno...
TRANSCRIPT
![Page 1: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/1.jpg)
SERVO MOTOR
![Page 2: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/2.jpg)
CILJEVI
• Biti u stanju razlikovati servo i DC motor
• Biti u stanju uporediti servo i koračni motor
• Znati opiasati razliku između konvencionalnog i kontinualno rotirajucegservo motora
• Znati koristiti Arduino Servo biblioteku za kontrolu pozicije servo motora.
![Page 3: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/3.jpg)
REFERENCE
Informacije o Arduino Servo bibilioteci:
http://www.arduino.cc/en/Reference/Servo
http://www.arduino.cc/playground/Learning/SingleServoExample
Dodatni opis servo motora
https://cdn-learn.adafruit.com/downloads/pdf/adafruit-arduino-lesson-14-servo-motors.pdf
![Page 4: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/4.jpg)
ŠTO JE SERVO MOTOR?
Servo-motor je actuator sa ugrađenim mehanizmom povratne sprege kojiodgovara na kontrolni signal
- pomjeranjem na odgovarajuću poziciju i držanjem pozicije ili
- pomjeranjem kontinualnom brzinom.
![Page 5: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/5.jpg)
DC MOTORI I SERVO MOTORI
DC motor• Kontinualno pomjeranje
• Brzina se kontrolišenaponom (strujom)
Servo motor• Mogućnost držanja pozicije
• Brzina se kontroliše pauzomizmeđu ažuriranja pozicije
• Motor, zupčanik i kontroler
![Page 6: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/6.jpg)
KORACNI MOTORI I SERVO MOTORI
Koracni motor• Ne treba povratna sprega
• Potrebno poznavanjepočetne pozicije motora
• Potrebna snaga za držanjepozicije
Servo motor• Potrebna povratna sprega
• Nije potrebno poznavanjepočetne pozicije
• Potrebna snaga samo tokompomjeranja
• Alternativa koracnommotoru
![Page 7: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/7.jpg)
KONVENCIONALNI I KONTINUALNOROTIRAJUCI
Dva tipa serva
Kontinualno rotirajuci
impulsi govore servuu kojem smjeru i kako brzo se vrtjeti
impulsi govore servukoju poziciju zauzeti
standardniMože rotirati samo za 180 stepeniMože kontinualno rotirati u oba smjera
![Page 8: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/8.jpg)
KONTROLNI SIGNAL JE NIZ IMPULSA
Frekvencija impulse je fiksirana.Tipično: 20 ms
Sirina impulse određuje poziciju.Tipično: 1ms do 2 ms
![Page 9: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/9.jpg)
KOMPONENTE SERVO MOTORAMali DC motorZupčanik sa malim plastičnim zupcima za redukcijubrzine obrtanja (RPM) i povećanje obrtnog momentaKontrolna elektronika za tumačenje impulsnogsignala i isporučivanje snage motoruPotenciometar kao sensor pozicije
![Page 10: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/10.jpg)
SERVO-MOTOR IZ KOMPLETA OPREMEMikro servo iz kompleta opreme je konvencionalni servo motor, kod kojeg kontrolni signal rezultuje u pomjeranju vratila naodgovarajuću ugaonu poziciju.
![Page 11: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/11.jpg)
ARDUINO SERVO BIBLIOTEKA
• PWM ulaz servo motora mora biti spojen na pin 9 ili pin 10
• Sa Aduino web sajta:
“…use of the library disables analogWrite() (PWM) functionality on pins 9 and 10, whether or not there is a Servo on those pins”
http://www.arduino.cc/en/Reference/Servo
![Page 12: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/12.jpg)
• Tri komponente Servo biblioteke:
– Kreiranje servo objekta
Servo myServo;
– Povezivanje objekta sa pinom
myServo.attach(servoPin);
– Slanje kontrolnog signala
myServo.write(position);
ARDUINO SERVO BIBLIOTEKA
Ime objekta je kao imepromjenljive.
attach i write supredefinisane metodekoje djeluju na servo objekt.
![Page 13: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/13.jpg)
ARDUINO PRIMJERI
- Knob- Sweep
![Page 14: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/14.jpg)
PRIMJERI PRIMJENE - LETILICA
![Page 15: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/15.jpg)
PRIMJERI PRIMJENE - ROBOTI
![Page 16: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/16.jpg)
PRIMJERI PRIMJENE – PARALELNO POMJERANJEMEHANIZAM U TORBI ZA ALAT
![Page 17: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/17.jpg)
PRIMJERI PRIMJENE – PAMETNA OBUĆA (SAMOVEZIVANJE I GENERISANJE ELETRICNE ENERGIJE)
![Page 18: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/18.jpg)
PRIMJERI PRIMJENE – ROBOTSKA RUKA
![Page 19: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/19.jpg)
PRIMJERI PRIMJENE – AUTOMATSKI POZICIONER LASERA
![Page 20: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/20.jpg)
PRIMJERI PRIMJENE – AUTOMATSKA KORPA
![Page 21: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/21.jpg)
PRIMJERI ZA VJEŽBU1. Napisati program koji zakreće servomotor od 0 to 180 stepeni, u zavisnosti od očitanja sa potenciometra. Izvještavati o očitanju potenciometra i uglu zakretanja na četvorocifarskom sedmosegmentnom displeju. Kada je pritisnut taster prikazati vrijednost napona na potenciometru, a kada je otpušten vriednost ugla zakretanja potenciometra (3-2 boda).
![Page 22: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/22.jpg)
PRIMJERI ZA VJEŽBU2. Kontrolisanje pozicije servo motora sa dva tastera. Kada je pritisnut prvi taster servo motor se okreće u jednom smjeru, a kada je pritisnut taster 2 u drugom smjeru. Kada su pritisnuta oba tasteraservo motor se okrece lijevo desno za po 60 stepeni. Brzinu okretanja servo motora kotrolisatiintezitetom svjetlosti, veci intezitet brže okretanje. (5-4-3 boda)
![Page 23: SERVO MOTOR...KORACNI MOTORI I SERVO MOTORI Koracni motor •Ne treba povratna sprega •Potrebno poznavanje početne pozicije motora •Potrebna snaga za držanje pozicije Servo motor](https://reader030.vdocuments.net/reader030/viewer/2022040511/5e5b23f98586d375f200bfc1/html5/thumbnails/23.jpg)
3. Arduino suncokret – pomocu dva fotootpornika napraviti da servo motor prati svjetlo. Na 4 cifarskom sedmosegmentnom displeju ispisivati informaciju o poziciji servo motora (uglu zakretanja). Oglasiti se jednim zvucnim signalom kada je ugao manji od 30 stepeni a drugim kada je ugao veći od 150 stepeni. (6-5-4 boda)
PRIMJERI ZA VJEŽBU