This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:hardware:motors [2010/02/02 07:05] – toimetaja | et:hardware:motors [2010/02/08 10:39] (current) – eemaldatud mikk.leini | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Mootorite moodul ====== | ||
| - | Mootorite moodul koosneb mootorite juhtplaadist ja erinevatest mootoritest. Mootoriplaat on projekteeritud AVR ATmega128 arendusplaadile, | ||
| - | |||
| - | Mootoriplaat eraldab mootorite toited juhtsignaalidest ning võimaldab ühe ribakaabliga ühendada kõik juhtsignaalid kontrollerplaadiga. | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Moodul võimaldab juhtida erinevaid mootoritüüpe ning kõigil tüüpidel võib olla erinev toitepinge. | ||
| - | Mooduli võimalused: | ||
| - | |||
| - | * 4 x alalisvoolumootor (või 3 x alalisvoolumootor ja 2 x enkooder) | ||
| - | * 2 x unipolaar samm-mootor | ||
| - | * 1 x bipolaar samm-mootor | ||
| - | * 2 x RC servomootor | ||
| - | * eraldi UART pistik | ||
| - | * juhtkiipide toite valik - JP1 (kontrollerplaadilt või väline) | ||
| - | * toite LED | ||
| - | |||
| - | Mootorite toited (PWR) | ||
| - | |||
| - | ^ Pin ^ Kirjeldus ^ Pinge ^ Vool ^ | ||
| - | | 1 | DC mootorid | ||
| - | | 2 | Bipolaarne samm-mootor | ||
| - | | 3 | Servomootorid | ||
| - | | 4 | Unipolaarsed samm-mootorid | ||
| - | | 5 | Loogika toide (valitav JP1 abil) | 5 V | ||
| - | | 6 | Maa (GND) | | | | ||
| - | |||
| - | NB! Pinge ja vool sõltuvad eelkõige kasutatavast mootorist ja ei tohi ületada mootori lubatavaid piirväärtusi. Kodulabori komplektis sisalduvate mootorite toide on üldjuhul 5 - 6 V ja vastavalt sellele on kaasasoleva harukaabli väljundpinged limiteeritud 5 või 6 V. | ||
| - | |||
| - | ===== Mootorid ===== | ||
| - | Mootori konkreetsed margid ja mudelid võivad Kodulabori komplektides varieeruda, kuid igas komplektis on alati 1 alalisvoolumootor, | ||
| - | |||
| - | Allpool on toodud võimalikud mootorid, mis esinevad Kodulaborite komplektides. | ||
| - | * **DC mootor** | ||
| - | * Micromotors L149.6.10 (reduktor) {{: | ||
| - | * Micromotors L149.6.43 (reduktor) {{: | ||
| - | * Micromotors LE149.6.10 (reduktor+enkooder) {{: | ||
| - | * **RC servomootor** | ||
| - | * Robbe FS 100 {{: | ||
| - | * E Sky EK2-0501 {{: | ||
| - | * Futaba XT-S | ||
| - | * Hitec HS422 {{: | ||
| - | * **Unipolaarne samm-mootor** | ||
| - | * Ming Jong ST35 {{: | ||
| - | * **Bipolaar samm-mootor** | ||
| - | * Moons 42PM {{: | ||
| - | * Ming Jong ST28 {{: | ||
| - | * **Pieso heligeneraator** (valikuline) | ||
| - | |||
| - | ===== Elektrilised ühendused ===== | ||
| - | |||
| - | Mootoriplaat on kontrollerplaadiga ühendatud ühe ribakaabliga porti PE-PB-PD. Mootorite toited ühendatakse eraldi PWR pistikuga, kus igale mootori tüübile on võimalik anda erinev pinge, sõltuvalt kasutatavast mootori tüübist. Plaadil olevaid kiipe on võimalik toita välise toiteallikaga või otse kontrollerplaadilt. Selle määrab plaadil olev jumper JP1. Kui jumper ühendab viigud 1 ja 2, siis kiipide toide võetakse otse kontrollerplaadilt. Kiipide korrektse toite olemasolu saab kontrollida plaadil oleva väikese rohelise LED +5V abil. Mootoriplaadil on eraldi välja toodud ka UART ühendus, mis võimaldab läbi mootoriplaadi ühendada UART protokolliga ühilduvaid seadmeid. | ||
| - | |||
| - | [{{ : | ||
| - | |||
| - | |||
| - | ==== Alalisvoolumootor ==== | ||
| - | |||
| - | Alalisvoolu mootorid ühendatakse pistikute gruppi DC1. Iga paari külge on võimalik ühendada üks mootor - kokku 4 mootorit. Mootori pistikuga 3 on paralleelselt ühendatud enkoodrite ENC1 ja ENC2 pistikud. Kui soovitakse kasutada mootoreid koos enkoodritega, | ||
| - | |||
| - | [{{ : | ||
| - | |||
| - | ^ AVR port ^ Juhtsignaal ^ ^ AVR port ^ Juhtsignaal ^ | ||
| - | | PB4 | Mootor 1 1A | | PD6 | Mootor 3 1A | | ||
| - | | PB7 | Mootor 1 2A | | PD7 | Mootor 3 2A | | ||
| - | | PD0 | Mootor 2 1A | | PD4 | Mootor 4 1A | | ||
| - | | PD1 | Mootor 2 2A | | PD5 | Mootor 4 2A | | ||
| - | |||
| - | ==== Samm-mootorid ==== | ||
| - | |||
| - | Mootoriplaat toetab kahe erinevat tüüpi samm-mootori kasutamist. Plaadile on võimalik ühendada 2 __unipolaar-samm-mootorit ja 1 __bipolaar-samm-mootor. __Bipolaar-samm-mootorit juhitakse H-sillaga L293D ja unipolaar-samm-mootorit transistorite massiviga ULN2803. Mootorite jutimismustrid genereeritakse tarkvaraliselt. Samm-mootorite ühendamisel on oluline jälgida mähiste järjekorda. Unipolaar-samm-mootori toiteotsad ühendatakse viikudesse 1 ja 2. Kui tegemist on viie juhtmelise unipolaar-samm-mootoriga, | ||
| - | |||
| - | Samm-mootori mähiste ühendused. | ||
| - | |||
| - | ^ Pin ^ Mähise tähis ^ UP ühendus | ||
| - | | 1 | 1 | ||
| - | | 2 | 2 | ||
| - | | 3 | 1a | PE0/ | ||
| - | | 4 | 2a | PE1/ | ||
| - | | 5 | 1b | PE2/ | ||
| - | | 6 | 2b | PE3/ | ||
| - | |||
| - | |||
| - | [{{: | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | ==== Servomootor ==== | ||
| - | |||
| - | RC Servomootorid ühendatakse Mootoriplaadi viikudegruppi PWM1 ja PWM2. Mootorid ühendatakse nii, et signaali juhe (tavaliselt kollane või valge) jääb viiku 1 (plaadi ääre pool). Sama-aegselt on võimalik kasutada kahte servomootorit. Mootorite juhtsignaalid on ühendatud otse kontrolleri taimerite viikudega. | ||
| - | |||
| - | ^ AVR Port ^ Kirjeldus ^ | ||
| - | | PB5 | PWM1 | | ||
| - | | PB6 | PWM2 | | ||
| - | |||
| - | ===== Mootorite ühendused ===== | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | ===== Mooduli ühendamine ===== | ||
| - | Mooduli ühendamisel on soovitatav järgida allolevat järjekorda ja kontrollerplaadi toitepistik ühendada alati kõige viimasena. | ||
| - | - Ühendada mootoriplaat kontrollerplaadiga, | ||
| - | - Ühendada mootor(id) | ||
| - | - Ühendada mootoriplaat toitekaabliga | ||
| - | - Ühendada kontrollerplaadi toide | ||
| - | |||
| - | [{{: | ||
| - | [{{: | ||