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:48] – 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, где каждому типу двигателя можно дать разное питающее напряжение, | ||
| - | |||
| - | [{{ : | ||
| - | |||
| - | ==== Двигатель постоянного тока ==== | ||
| - | |||
| - | Двигатели постоянного тока подключаются к группе штекеров DC1. К каждой паре можно подключить один двигатель – в общем, 4 двигателя. К 3 штекеру двигателя параллельно подключены штекеры энкодеров ENC1 и ENC2. Если необходимо использовать двигатели вместе с энкодерами, | ||
| - | |||
| - | ~~PB~~ | ||
| - | |||
| - | [{{ : | ||
| - | |||
| - | ^ Вывод AVR ^ Управляющий сигнал ^ Вывод AVR ^ Управляющий сигнал ^ | ||
| - | | PB4 | Двигатель 1 1A | PD6 | Двигатель 3 1A | | ||
| - | | PB7 | Двигатель 1 2A | PD7 | Двигатель 3 2A | | ||
| - | | PD0 | Двигатель 2 1A | PD4 | Двигатель 4 1A | | ||
| - | | PD1 | Двигатель 2 2A | PD5 | Двигатель 4 2A | | ||
| - | |||
| - | ==== Шаговые двигатели ==== | ||
| - | |||
| - | Плата двигателей поддерживает использование два типа шаговых двигателей. К плате можно подключать 2 униполярных шаговых двигателей и 1 биполярный шаговый двигатель. Биполярный шаговый двигатель управляется H-мостом L293D, а униполярный шаговый двигатель цепью транзисторов ULN2803. Образцы сигналов управления двигателем генерируются программно. При подключении шаговых двигателей важно соблюдать порядок обмоток. Питающие концы униполярного шагового двигателя соединяются с выводами 1 и 2. Если дело обстоит с пятипроводным униполярным шаговым двигателем, | ||
| - | |||
| - | ^ Вывод гнезда | ||
| - | | 1 | 1 | + питание | + питание | | | ||
| - | | 2 | 2 | + питание | + питание | | | ||
| - | | 3 | 1a | PE0 | PE4 | PB0 | | ||
| - | | 4 | 2a | PE1 | PE5 | PB1 | | ||
| - | | 5 | 1b | PE2 | PE6 | PB2 | | ||
| - | | 6 | 2b | PE3 | PE7 | PB3 | | ||
| - | |||
| - | |||
| - | [{{: | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | ==== Серводвигатель ==== | ||
| - | |||
| - | RC серводвигатели подключаются в штекеры PWM1 и PWM2 платы двигателей. Двигатели подключаются так, чтобы сигнальный провод (обычно, | ||
| - | |||
| - | ^ Вывод AVR ^ Управляющий ^ | ||
| - | | PB5(OC1A) | PWM1 | | ||
| - | | PB6(OC1B) | PWM2 | | ||
| - | |||
| - | ==== Соединения двигателей ==== | ||
| - | |||
| - | [{{ : | ||
| - | |||
| - | ~~PB~~ | ||
| - | |||
| - | ===== Соединение модуля ===== | ||
| - | |||
| - | При подключении модуля рекомендуется следовать ниже приведенной последовательности и питающий штекер платы контроллера подключать всегда самым последним. | ||
| - | |||
| - | - Ühendada Mootorite mooduli plaat Kontrollermooduli plaadiga, kasutades ribakaablit. | ||
| - | - Ühendada mootor(id). | ||
| - | - Ühendada Mootorite mooduli plaat toitekaabliga. | ||
| - | - Ühendada Kontrollermooduli toide. | ||
| - | |||
| - | [{{: | ||