Presentation laddar. Vänta.

Presentation laddar. Vänta.

1. 2 Servo HÖGER Större utslag ger snabbare ->> hastighet. Mindre utslag ger långsammare -> hastighet. VÄNSTER Större utslag ger <<-snabbare hastighet.

Liknande presentationer


En presentation över ämnet: "1. 2 Servo HÖGER Större utslag ger snabbare ->> hastighet. Mindre utslag ger långsammare -> hastighet. VÄNSTER Större utslag ger <<-snabbare hastighet."— Presentationens avskrift:

1 1

2 2

3 Servo HÖGER Större utslag ger snabbare ->> hastighet. Mindre utslag ger långsammare -> hastighet. VÄNSTER Större utslag ger <<-snabbare hastighet. Mindre utslag ger <-långsammare hastighet Servo 3

4 Joystick utslag för olika versioner Kontinuerlig version Servo version  Ju mer utslag på Joysticken desto kortare tid mellan utställningen av motorn spolar  Ju större differensen är mellan nedre gräns om AD omvandlaren desto fler antal utställningar av motorn 4

5 Lägen och Dioder Lägen för Kontinuerlig- version Lägen för Servo-version  När Joysticken är i mitten- läget så Lyser en grön diod  Om Joysticken förs i sidled (höger eller vänster) så ändras grön diod till Blå diod.  När Joysticken är i mitten- läget så Lyser en grön diod  Om Joysticken förs i Sidled så ändras dioden till röd  När först när motorn är färdig och joysticken är tillbaka i mitt läge så slår dioden om till grön 5

6 Knapp/Givare Knapp på Joystick Givare på kugghjul  Startar lysdioder på kameran  (Alternativ) Tutar med en summer  Givaren säger till när ”servon” har kommit tillbaka till ursprungsläget. 6

7 7

8 Kort om AD- omvandling 8 AD-omvandlaren ger ett tal inom intervallet 0-255Detta ges av Joystickens position

9 Kort om stegmotorer Modeller av stegmotor • Bipolära • Unipolära Skiftning av motorns spolar • 1100 • 0110 • 0011 • 1001 Lätt att sätt att göra detta för PIC-processorer • Pin_state=0b1100; • Pin_state=rl(Pin_state); • PORTC= Pin_state: • Delay(4); 9

10 Drivkretsar för stegmotorer L293D L293B  4- ingångar  4-utgångar (Max 0.6A)  Separat matning  Inbyggd D-brygga  Möjlighet till enable  4- ingångar  4-utgångar (Max 1A)  Separat matning  Saknar inbygg D-brygga  Möjlighet till enable 10

11 11 Kontinuerligt Rotation (PIC nr1) While(1) Om knapp är intryckt If (Knapp =1) Tänd lysdiod Joystick åt ”vänster” läge Else If (AD<Leftline) Metod LEFT(t) samt tänd Blå diod t: anpassas med utslaget på joysticken Joystick i ”mitten” läge Else If (Leftline<AD && AD<Rightline ) Tänd grön diod Joystick i ”höger” läge Else If (AD>RightLine) Metod RIGHT(t) Samt tänd Blå diod t: anpassas med utslaget på joysticken

12 12 Servo Vinkel (PIC nr 2) While(1) Om knapp är intryckt If (Knapp =1) Tänd lysdiod HELST PÅ KAMERA Joystick ”Upp” Samt tänd röd diod Else If (AD<Leftline) Räkna upp l samtidigt använd RIGHT(T) While AD< l Räkna ned l samtidigt använd Medtoden LEFT(t) while AD=> l Joystick i "mitten” läge Else If (Leftline<AD && AD<Rightline ) Räkna ned för r (återställning) Återställ åt höger Räkna ned för l (återställning) Återställ åt vänster fortsätt till läsgaffel ger signal om detta uppfylls så tönd grön diod Återställ tills signal fås Joystick i "Ned" Samt tänd röd diod Else If (AD>RightLine) Räkna ned r samtidigt använd LEFtt) while AD>r Räkna Upp r samtidigt använd RIGHT(t) while AD=<r

13 13


Ladda ner ppt "1. 2 Servo HÖGER Större utslag ger snabbare ->> hastighet. Mindre utslag ger långsammare -> hastighet. VÄNSTER Större utslag ger <<-snabbare hastighet."

Liknande presentationer


Google-annonser