mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-28 14:09:33 +00:00
Update les13.md
This commit is contained in:
@@ -23,15 +23,15 @@
|
||||
|
||||
Полётный контроллер выполняет следующие задачи:
|
||||
|
||||
• Собирает информацию с датчиков (встроенные, либо внешние: гироскопы, акселерометры, GPS, магнитометр);
|
||||
* Собирает информацию с датчиков (встроенные, либо внешние: гироскопы, акселерометры, GPS, магнитометр);
|
||||
|
||||
• Рассчитывает свое положение в пространстве, по показаниям датчиков;
|
||||
* Рассчитывает свое положение в пространстве, по показаниям датчиков;
|
||||
|
||||
• Собирает информацию о внешних воздействиях, таких как отклонения стиков пилотом, алгоритм программы;
|
||||
* Собирает информацию о внешних воздействиях, таких как отклонения стиков пилотом, алгоритм программы;
|
||||
|
||||
• Вносит корректировку с помощью коэффициентов ПИД (Пропорционально-Интегрально-Дифференциальные);
|
||||
* Вносит корректировку с помощью коэффициентов ПИД (Пропорционально-Интегрально-Дифференциальные);
|
||||
|
||||
• Отправляет управляющие сигналы на регуляторы оборотов (ESC).
|
||||
* Отправляет управляющие сигналы на регуляторы оборотов (ESC).
|
||||
|
||||
Полётный контроллер выдает ШИМ-импульсы (PWM) на регуляторы оборотов (ESC), в зависимости от команды стика джойстика, либо программы. Например, чтобы дать команду мотору вращаться с максимальной скоростью контроллер должен отправлять импульсы длительностью 2 миллисекунды, перемежающиеся логическим нулем длительностью 10 — 20 миллисекунд. Длительности импульса в 1 миллисекунду соответствует остановка мотора, 1.1 мс — 10% от максимальной скорости, 1.2 мс — 20% и т.п. Длительность нуля не играет никакой роли, важна только длительность самого импульса.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user