Контроллеры моторов
Admin (обсуждение | вклад) (→См. также) |
Xek (обсуждение | вклад) (Написал про RapidESC) |
||
Строка 1: | Строка 1: | ||
Контроллеры моторов (называемые также регуляторами хода, регуляторами скорости) предназначены для управления скоростью вращения ротора мотора в зависимости от входного управляющего сигнала. | Контроллеры моторов (называемые также регуляторами хода, регуляторами скорости) предназначены для управления скоростью вращения ротора мотора в зависимости от входного управляющего сигнала. | ||
+ | |||
+ | == Особенности применения в мультикоптерах == | ||
+ | Обычные ESC'и, используемые в моделях вертолетов и самолетов для мультикоптеров подходят с большой натяжкой. | ||
+ | Дело в том, что для эффективной балансировки коптера в воздухе важна скорость и точность отработки мотором управляющего сигнала. В обычных ESC'ах для снижения помех используется низкочастотный фильтр на управляющий сигнал. Также, в подавляющем большинстве случаев обычные контроллеры способны воспринимать управляющий сигнал частотой 50 Герц. Гораздо лучше себя ведут ESC'и, способные работать с сигналом ~400—450 Гц и не имеющие такого фильтра. | ||
+ | * [http://wiki.openpilot.org/display/Doc/TurboPWM+ESC%27s#TurboPWMESCs-CompatibleESCs Список контроллеров, поддерживающих сигнал повышенной частоты] | ||
+ | |||
+ | Существует также проект альтернативной микропрограммы для обычных контроллеров на базе микроконтроллеров Atmel. | ||
+ | При наличии навыков перепрошивки можно купить ESC из [http://wiki.openpilot.org/display/Doc/RapidESC+Database списка поддерживаемых] и перепрошить его, превратив в контроллер без входного фильтра и поддерживающий ШИМ-сигналы повышенных частот. | ||
+ | Если в контроллере применяется МК ATMega8A (но не ATMega8), то прошивка задействует встроенную функцию ICP, которая позволяет принимать управляющий сигнал аппаратно, фильтруя шумы и дрожание в послежнем знаке, однако, на практике это должно быть малозаметно. | ||
== Основные характеристики == | == Основные характеристики == | ||
Строка 7: | Строка 16: | ||
* Поддерживаемые [[Тайминг мотора|тайминги мотора]]. | * Поддерживаемые [[Тайминг мотора|тайминги мотора]]. | ||
* Время реакции. | * Время реакции. | ||
+ | * Вид управляющего сигнала (шина) — ШИМ или I2C. | ||
== Проверенные контроллеры моторов == | == Проверенные контроллеры моторов == |
Версия 16:44, 16 марта 2012
Контроллеры моторов (называемые также регуляторами хода, регуляторами скорости) предназначены для управления скоростью вращения ротора мотора в зависимости от входного управляющего сигнала.
Содержание |
Особенности применения в мультикоптерах
Обычные ESC'и, используемые в моделях вертолетов и самолетов для мультикоптеров подходят с большой натяжкой. Дело в том, что для эффективной балансировки коптера в воздухе важна скорость и точность отработки мотором управляющего сигнала. В обычных ESC'ах для снижения помех используется низкочастотный фильтр на управляющий сигнал. Также, в подавляющем большинстве случаев обычные контроллеры способны воспринимать управляющий сигнал частотой 50 Герц. Гораздо лучше себя ведут ESC'и, способные работать с сигналом ~400—450 Гц и не имеющие такого фильтра.
Существует также проект альтернативной микропрограммы для обычных контроллеров на базе микроконтроллеров Atmel. При наличии навыков перепрошивки можно купить ESC из списка поддерживаемых и перепрошить его, превратив в контроллер без входного фильтра и поддерживающий ШИМ-сигналы повышенных частот. Если в контроллере применяется МК ATMega8A (но не ATMega8), то прошивка задействует встроенную функцию ICP, которая позволяет принимать управляющий сигнал аппаратно, фильтруя шумы и дрожание в послежнем знаке, однако, на практике это должно быть малозаметно.
Основные характеристики
- Максимальный ток, при котором не происходит разрушающего нагрева выходных ключей контроллера. Измеряется в цепи питания контроллера.
- Диапазон допустимых напряжений питания. Может измеряться в количестве «банок» Li-Po аккумуляторов.
- Тип управляющего сигнала, или тип интерфейса, например PWM или I2C. В некоторых случаях можно «перепрошить» контроллер и изменить тип принимаемого сигнала с PWM на I2C.
- Поддерживаемые тайминги мотора.
- Время реакции.
- Вид управляющего сигнала (шина) — ШИМ или I2C.
Проверенные контроллеры моторов
Для шины I2C
- Mikrokopter BL-Ctrl V1.2 - ток до 12А, пиковый до 25А
- Mikrokopter BL-Ctrl V2.0 - ток до 35А, пиковый до 40А последняя версия от разработчиков Mikrokopter
- 1hoch4_BL - ток до 30А, альтернативный немецкий контроллер
- Herkules II v3 PRO - ток до 30A / 60A в пике, дорогой и компактный контроллер
Прочие
Непроверенные контроллеры моторов
См. также
- PWM-контроллеры моторов: Увеличение скорости реакции для улучшения реакции винтомоторной группы.
- Конвертер I2C в PWM