This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ru:hardware:homelab:motor:v3 [2013/08/14 18:40] – eduardtlmk | ru:hardware:homelab:motor:v3 [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Модуль двигателей v1.2 ====== | ||
| - | Модуль двигателей состоит из платы управления двигателями и различных двигателей. Плата двигателей спроектирована для соединения с платой контроллера AVR ATmega128, но так же её можно использовать и с другими микроконтроллерами двигателями, | ||
| - | |||
| - | Плата двигателей отделяет питание двигателей он управляющих сигналов и позволяет одним шлейфом соединить все управляющие сигналы с платой контроллера. | ||
| - | |||
| - | |||
| - | {{: | ||
| - | |||
| - | Модуль позволяет управлять различными типами двигателей. У каждого типа может быть отдельное питающее напряжение. Возможность подсоединения модуля: | ||
| - | |||
| - | * 4 x двигателя постоянного тока или 3 x двигателя постоянного тока и 2 x энкодера (датчик угла поворота). | ||
| - | * 2 x униполярных шаговых двигателей. | ||
| - | * 1 x биполярных шаговых двигателей. | ||
| - | * 2 x RC серводвигателя. | ||
| - | * Отдельно UART штекер. | ||
| - | * Индикатор напряжения LED. | ||
| - | |||
| - | Питающий штекер (PWR) модуля двигателей: | ||
| - | |||
| - | ^ Вывод ^ Пункт соединения | ||
| - | | 1 | DC двигатели | ||
| - | | 2 | Биполярный шаговый двигатель | ||
| - | | 3 | Серводвигатели | ||
| - | | 4 | Униполярный шаговые двигатели | ||
| - | | 5 | Питание логики (выбирается с помощью JP1) | красный | ||
| - | | 6 | Земля (GND) | коричневый | ||
| - | |||
| - | NB! Напряжение и ток зависят прежде всего от используемого двигателя и нельзя превышать допустимые пороговые значения двигателя. У двигателей находящихся в комплекте Домашней Лаборатории питание составляет 5 – 6 V и поэтому имеющийся в комплекте кабель имеет регулятор напряжения, | ||
| - | |||
| - | ===== Двигатели ===== | ||
| - | |||
| - | Конкретный марки и модели двигателей в комплектах Домашней Лаборатории могут отличаться, | ||
| - | |||
| - | Ниже приведены двигатели, | ||
| - | |||
| - | * **Двигатель постоянного тока** | ||
| - | * Micromotors L149.6.10 (редуктор) {{: | ||
| - | * Micromotors L149.6.43 (редуктор) {{: | ||
| - | * Micromotors LE149.6.10 (редуктор + энкодер) {{: | ||
| - | * **RC серводвигатель** | ||
| - | * Robbe FS 100 {{: | ||
| - | * E Sky EK2-0501 {{: | ||
| - | * Futaba XT-S | ||
| - | * Hitec HS422 {{: | ||
| - | * **Униполярный шаговый двигатель** | ||
| - | * Ming Jong ST35 {{: | ||
| - | * **Биполярный шаговый двигатель** | ||
| - | * Moons 42PM {{: | ||
| - | * Ming Jong ST28 {{: | ||
| - | * **Звуковой пьезо-генератор** (выборочный) | ||
| - | |||
| - | [{{ : | ||
| - | |||
| - | ~~PB~~ | ||
| - | |||
| - | ===== Электрические соединения ===== | ||
| - | |||
| - | Плату двигателей необходимо соединить с платой модуля контроллера с помощью шлейфа с портами PE-PB-PD модуля контроллера. Питание двигателей подключается отдельно штекером PWR, где каждому типу двигателя можно дать разное питающее напряжение, | ||
| - | |||
| - | [{{ : | ||
| - | |||
| - | ==== Alalisvoolumootor ==== | ||
| - | |||
| - | Alalisvoolumootorid ühendatakse pistikute gruppi DC1. Iga paari külge on võimalik ühendada üks mootor - kokku 4 mootorit. Mootori pistikuga 3 on paralleelselt ühendatud koodrite ENC1 ja ENC2 pistikud. Kui soovitakse kasutada mootoreid koos koodritega, siis mootoripistikut 3 samaaegselt kasutada ei saa (tarkvaraliselt muudetakse see sisendiks). Mootoreid juhitakse üldlevinud kahe integreeritud H-silla kiipidega L293D, mis mõlemad on võimelised juhtima samaaegselt kahte mootorit. Mootorid võib asendada ka muude täituritega (näiteks pieso heligeneraator, | ||
| - | |||
| - | ~~PB~~ | ||
| - | |||
| - | [{{ : | ||
| - | |||
| - | ^ AVR viik ^ Juhtsignaal ^ AVR viik ^ 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 unipolaarset samm-mootorit ja 1 bipolaarne samm-mootor. Bipolaarset samm-mootorit juhitakse H-sillaga L293D ja unipolaarset samm-mootorit transistorite jadaga ULN2803. Mootorite juhtsignaalide mustrid genereeritakse tarkvaraliselt. Samm-mootorite ühendamisel on oluline jälgida mähiste järjekorda. Unipolaarse samm-mootori toiteotsad ühendatakse viikudesse 1 ja 2. Kui tegemist on viie juhtmelise unipolaarse samm-mootoriga, | ||
| - | |||
| - | ^ Pesa viik ^ Mähise ots ^ Unipolaar 1 ^ Unipolaar 2 ^ Bipolaar ^ | ||
| - | | 1 | 1 | + toide | + toide | | | ||
| - | | 2 | 2 | + toide | + toide | | | ||
| - | | 3 | 1a | PE0 | PE4 | PB0 | | ||
| - | | 4 | 2a | PE1 | PE5 | PB1 | | ||
| - | | 5 | 1b | PE2 | PE6 | PB2 | | ||
| - | | 6 | 2b | PE3 | PE7 | PB3 | | ||
| - | |||
| - | |||
| - | [{{: | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | ==== Servomootor ==== | ||
| - | |||
| - | RC servomootorid ühendatakse mootoriplaadi pistikutesse 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 väljundviikudega. | ||
| - | |||
| - | ^ AVR viik ^ Juhtsignaal ^ | ||
| - | | PB5(OC1A) | PWM1 | | ||
| - | | PB6(OC1B) | PWM2 | | ||
| - | |||
| - | ==== Mootorite ühendused ==== | ||
| - | |||
| - | [{{ : | ||
| - | |||
| - | ~~PB~~ | ||
| - | |||
| - | ===== Mooduli ühendamine ===== | ||
| - | |||
| - | Mooduli ühendamisel on soovitatav järgida allolevat järjekorda ja kontrollerplaadi toitepistik ühendada alati kõige viimasena. | ||
| - | |||
| - | - Ühendada Mootorite mooduli plaat Kontrollermooduli plaadiga, kasutades ribakaablit. | ||
| - | - Ühendada mootor(id). | ||
| - | - Ühendada Mootorite mooduli plaat toitekaabliga. | ||
| - | - Ühendada Kontrollermooduli toide. | ||
| - | |||
| - | [{{: | ||