Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:exercises:motor [2010/01/28 11:37] – external edit 127.0.0.1en:exercises:motor [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Harjutusülesanded  ====== +====== Exercises  ====== 
-Eesmärgiks on koostada programm, mis täidab kirjeldatud ülesannet.+The goal is to write a program which is able to perform tasks described below.
  
-===== Soojendusülesanne ===== +===== Warm up exercise ===== 
-  * Alalisvoolu mootori juhtimine digitaalplaadigaVajutades nupule S1, süttib LED1 ja mootor pöörleb päripäevaVajutades nupule S3, süttib LED3 ja mootor pöörleb vastupäevaVajutades nupule S2, süttib LED2 ja mootor seisab+  * Controlling the DC motor using buttons of a User Interface moduleBy pressing S1 buttonthe motor turns clockwiseBy pressing S3 buttonthe motor revolves clock-counterwiseBy pressing S2, the motor is stopped
  
-===== Algajale ===== +===== For beginners ===== 
-   Simuleeritud robot. Simuleeritakse kahe alalisvoolu mootori ja puuteandurite kasutamisega roboti liikumist. Puuteanduriteks on digitaalplaadi nupud S1S3. Mootorit juhitakse nuppude allavajutamisega. S1 peatab vasakpoolse mootori kaheks sekundiks ning seejärel käivitab mõlemad mootorid täiskiirusele. S2 peatab parempoolse mootori kaheks sekundiks ning seejärel käivitab mõlemad mootorid täiskiiruseleKui mõlemad nupud on samaaegselt alla vajutatudsiis pöörleb mootor vastassuunas kuni nuppude vabastamiseni+  DC motor control. Movement of a robot is simulated, by using DC motor and touch sensorsTouch sensors are the buttons S1, S2 and S3 of the User Interface moduleThe motor is controlled by pressing the buttons. S1 and S2 pressed separately stops the engine for two seconds and then start motor againIf both buttons are pressed, then the motor is stopped until the buttons are released. (For a robot, similar scheme should be implemented to control two separate motor). 
-   ServomootorServomootorit juhitakse digitaalplaadi nuppude abilS1 allavajutamisel liigub servomootor ühe sammu võrra paremaleS3 allavajutamisel liigub servomootor ühe sammu võrra vasakule ning S2 allavajutamisel liigub servomootor __ühe__? algasendisse (keskmine positsioon). Servomootori asendit näidatakse reaalajas 7-segmendilisel indikaatoril (iga number vastab pöörde 10 kraadile; keskmine asend on number 5). +  - DC motor accelerates when S1 is pressed down and holds achieved speed when the button is released. By holding S2 pressed down, the motor decelerates smoothlyBy pressing button S3the motor stops instantly.  
-  - Radar. Simuleeritakse radari töödLähemal kui 0,5 meetrit asuvate objektide tuvastamiseks paigaldatakse servomootori hoovale infrapuna kaugusandur. Servomootori hoob koos anduriga liigub pidevalt ühest äärmisest asendist teise. __Kui anduri vaateulatusesse lähemal kui 0,5 m  ilmub objekt,__?  peatatakse servomootor  sekundiks ning kontrolleriplaadil oleva LED-i (PB7) abil antakse märkuet objekt on leitud+  Servo motor, the servo motor is controlled via the buttons of the User Interface moduleBy pressing down S1 the servomotor moves one step to the rightBy pressing down S3the servo motor moves one step to the left and S2 makes the servo motor to move to the initial (middlepositionThe position of the servo motor is displayed live on the segment display (each number corresponds to 10 degrees of the turn: middle position equals 5).         
-  - Samm-mootor. Samm-mootor pöörleb iga nupule S1 ja S3 vajutamise järel 10 sammuvastavalt päri- ja vastupäeva. Nupp S2 katkestab pöörlemise viivitamatult. +  - Radar, UH sensor based radar is simulatedSensor is installed to the lever of the servo motorThe lever of servo motor is moving constantly form one extreme position to the other. If there happens to be an object in closer range than 0,5 meters of the sensorthen the servo motor is stopped for seconds and by signaling a LED that detection of the object is announced. After seconds of flashing of the LED, scanning continues
-  - Ühendatud on kõik kolm eri tüüpi mootorit. Nupule vajutus käivitab ja peatab vastava mootori. S1 juhib alalisvoolu mootoritS2 servomootorit ja S3 samm-mootorit.+  - Stepper motorafter each pressing on the buttons S1 and S3 it rotates 50 stepsaccordingly clock wise and anti clock wise
  
-===== Edasijõudnule ===== +===== For advanced ===== 
-  - Alalisvoolu mootor kiirendab S1 nupu allavajutamisel ning hoiab S1 nupu vabastamisel saavutatud kiirust. S2 nupu allavajutatud asendis hoidmise ajal mootor aeglustub sujuvalt. S3 allavajutamisel peatub mootor  viivitamatult (simuleerides avariipeatamist). +  
-  - Objekti jälgimineKasutades ultraheli kaugusanduritmis on paigaldatud servomootori hoovalepeab servomootor jälgima mööduvat objektiMootor pöörab vastavalt objekti liikumisele nii, et objekt oleks kogu aeg anduri vaatevälja keskel+  - Tracking an objectBy using ultrasonic distance sensorwhich is installed on the lever of the servo-motorthe servomotor has to track a bypassing objectThe motor turns according to the movement of the object so that the object is all the time in the middle of the tracking sector of the sensor.  
-  - Samm-mootor säilitab mootori viimase asendi pärast iga jada muutust. Uue jada aktiveerimisel kasutage muutujatet jätkata liikumist täpselt viimasest mootori asendist.  +  - Using a stepper motormake a second dial of the analog clock. The motor must be make exactly 60 steps on one complete rotation. Movement should be stepped and not smooth.  
-  - Kiirendus. Programm võimaldab muuta samm-mootori kiirendamist/aeglustamistKasutage lineaarseid kiirusekaldeid, mida saab visuaalseks ülevaatuseks lihtsalt tuvastadaPikemad liikumised peavad toimuma järgmise skeemi järgikiirendamine --> püsiv kiirus --> aeglustamine+  - Acceleration, the program allows changing the acceleration/deceleration of the stepper motorUse linear speed slopes which can be easily identified at visual inspectionLonger movements have to follow the following schemeacceleration --> steady speed --> deceleration
-  - Koostage alalisvoolu mootorile PID regulaator. NB! Harjutus vajab tagasisidega mootoritÜlesande võib lahendada ka teoreetiliselt.+  - Design a PID regulator (or its simplified form) for a DC motor. NB! This exercise demands a motor with feedback (encoder). 
 +  - DC motor. The DC motor is controlled via the buttons of the User Interface module. By pressing down S1 the motor moves one step (x encoder pulses) to the left. By pressing down S3, the motor moves the same amount of steps to the back. The motor rotates exact amount of a predetermined steps, regardless of a torque applied to the shaft (in the case where applied torque is less than the engine maximum output torque).
  
-====== Kordamisküsimused ====== +====== Questions ====== 
-  - Milleks kasutatakse H-sildaMis on selle toimeprintsiip+  - For what is the H-bridge usedOn what principle is it working
-  - Kuidas on määratud RC servomootori võlli asend+  - How is the position of the shaft of RC servo motor determined
-  - Milline on põhierinevus unija bipolaarsamm-mootorite vahel+  - What is the main difference between unipolarand bipolar-stepper motors
-  - Kuidas rakendada samm-mootoris poolsamm- ja mikrosammrežiimeTooge näide+  - How can half step and micro step modes of stepper-motor be appliedGive an example
-  - Kuidas juhitakse alalisvoolu mootori pöörlemiskiirustTooge näide+  - How is the rotation speed of a DC motor controlledGive an example
-  - Millist pulsilaiuse modulatsiooni (PWM) töötsüklit on vaja, et saavutada alalisvoolu mootori võlli pöörlemiskiiruseks 70% nominaalsest pöörlemiskiirusest+  - Which PWM working cycle is needed to achieve DC motor's shaft rotation speed 70% of nominal
-  - Kuidas määratakse enkoodri kasutamisel mootori pöörlemissuund+  - How is the direction of motor's rotation determined when encoder is used
-  - Kuidas saab alalisvoolu mootorit elektriliselt pidurdada+  - How can a DC motor be electrically slowed
-  - Mis juhtub, kui samm-mootori puhul kommutatsiooniskeem muutub liiga kiiresti?  +  - What happens if the scheme of commutation of a stepper-motor is changing too fast?  
-  - Kas ja kuidas on võimalik kasutada dünaamilist pidurdamist?+  - Is it possible and if yes, how is it possible to use dynamical braking?
en/exercises/motor.1264678657.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0