Track 13 files into repository.
- untracked assets/BLHeliSuite 4way-if select.png - untracked assets/BLHeliSuite Arduino pinout for 4way-if.png - untracked assets/BLHeliSuite arduino select firmware.png - untracked assets/BLHeliSuite ESC Setup Check.png - untracked assets/BLHeliSuite ESC setup Connect.png - untracked assets/BLHeliSuite ESC Setup Write Setup.png - untracked assets/BLHeliSuite interface options.png - untracked assets/BLHeliSuiteMake interfaces_171206_2.png - untracked assets/BLHeliSuiteSiLabs ESC Setup_171206_1.png - untracked assets/BLHeliSuiteSiLabs ESC Setup_171207_1.png - untracked assets/chessboard.png - untracked proshivka-esc-kontrollerov-s-pomoschyu-arduino.md - modified SUMMARY.md Auto commit by GitBook Editor
@@ -1,4 +1,4 @@
|
||||
# Клевер
|
||||
# Summary
|
||||
|
||||
* [Введение](README.md)
|
||||
* [Сборка](docs/assemble.md)
|
||||
@@ -11,6 +11,7 @@
|
||||
* [Работа с QGroundControl через Wi-Fi](docs/gcs_bridge.md)
|
||||
* [SSH-доступ](docs/ssh.md)
|
||||
* [Неисправности радиоаппаратуры](docs/radioerrors.md)
|
||||
* [Прошивка ESC контроллеров с помощью Arduino](proshivka-esc-kontrollerov-s-pomoschyu-arduino.md)
|
||||
* [Безопасность](docs/safety.md)
|
||||
* [Техника безопасности по пайке](docs/tb.md)
|
||||
* [Просмотр видеострима с камер](docs/web_video_server.md)
|
||||
@@ -37,3 +38,4 @@
|
||||
* [Урок 16](docs/les16.md)
|
||||
* [Полезные ссылки](docs/links.md)
|
||||
* [CopterHack-2017](docs/copterhack2017.md)
|
||||
|
||||
|
||||
BIN
assets/BLHeliSuite 4way-if select.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
assets/BLHeliSuite Arduino pinout for 4way-if.png
Normal file
|
After Width: | Height: | Size: 142 KiB |
BIN
assets/BLHeliSuite ESC Setup Check.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
assets/BLHeliSuite ESC Setup Write Setup.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
assets/BLHeliSuite ESC setup Connect.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
assets/BLHeliSuite arduino select firmware.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
assets/BLHeliSuite interface options.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
assets/BLHeliSuiteMake interfaces_171206_2.png
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
assets/BLHeliSuiteSiLabs ESC Setup_171206_1.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
assets/BLHeliSuiteSiLabs ESC Setup_171207_1.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
assets/chessboard.png
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
63
proshivka-esc-kontrollerov-s-pomoschyu-arduino.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# Прошивка ESC регуляторов с помощью BLHeliSuite
|
||||
|
||||
Хорошая статья, которая объясняет принцип работы ESC \(Electric speed controller\) регуляторов: [http://www.avmodels.ru/engines/electric/esc.html](http://www.avmodels.ru/engines/electric/esc.html)
|
||||
|
||||
#### Зачем перепрошивать?
|
||||
|
||||
Иногда требуется поменять один из параметров регулятора, например направление вращения мотора, минимальная и максимальная скважности PPM сигнала на входе контроллера, уровень громкости звуковых сигналов, издаваемых мотором или время, через которое регулятор начинает напоминать, что он включён.
|
||||
|
||||
#### Программа для прошивки регуляторов
|
||||
|
||||
Для прошивки самых разнообразных ESC регуляторов существует программа [BLHeliSuite](https://github.com/4712/BLHeliSuite) \(для Windows\).
|
||||
|
||||
Для запуска программы \(BLHeliSuite.exe\) необходимо распаковать архивы BLHeliAtmelHEX.zip и BLHeliSilabsHEX.zip в корневой папке.
|
||||
|
||||
#### Программатор для прошивки регуляторов.
|
||||
|
||||
Чтобы прошить регулятор, необходим программатор, который умеет общаться с контроллером регулятора по 1-wire протоколу. Один из способов добыть программатор - взять подвернувшуюся под руку ардуинку и прошить её специальной прошивкой. В BLHeliSuite есть инструмент для создания интерфейсов программаторов.
|
||||
|
||||
Создание программатора на примере Arduino Mega.
|
||||
|
||||
1. Запустить программу BLHeliSuite и выбрать вкладку Make interfaces.
|
||||

|
||||
|
||||
2. Нажать Arduino 4way-interface в разделе Make Arduino Interface Boards и выбрать файл прошивки
|
||||

|
||||
|
||||
3. После прошивки Arduino вернуться на вкладку Silabs ESC Setup и подключиться к Arduino, предварительно выбрав интерфейс программатора 4way-if и COM порт Arduino.
|
||||

|
||||
|
||||
#### Подключение ESC регуляторов к Arduino.
|
||||
|
||||
Для прошивки или изменения настроек регуляторов необходимо подключить сигнальные порты ESC регуляторов к портам Arduino, предварительно посмотрев в мануале, какие порты используются для прошивки. Так же нужно не забыть соединить GND Arduino с землёй одного из регуляторов. Регуляторы должны быть подключены к питанию, в случае если к регуляторам подключены моторы, **на них не должно быть винтов**.
|
||||
|
||||

|
||||
|
||||
В случае с Arduino Mega, регуляторы подключаются к портам D43-D49 и D51.
|
||||
|
||||
#### Изменение настроек ESC регуляторов.
|
||||
|
||||
Для загрузки информации о версии прошивки и настроек регуляторов нужно нажать на кнопку Check.
|
||||
|
||||

|
||||
|
||||
Основные параметры, которые нас интересуют, это:
|
||||
|
||||
* Motor Direction \(Normal или Reversed\) - отвечает за направление вращения моторов. Удобно настраивать, если нет желания перепаивать неправильно припаянный мотор.
|
||||
* PPM Min и Max Throttle - отвечает за минимальный и максимальный сигнал газа
|
||||
* Startup Beep Volume - громкость стартового сигнала. В версии прошивки 16.65 добавлена возможность изменения стартовой мелодии. Подробнее об этом написано [здесь](https://github.com/cleanflight/blheli-multishot/releases). Например, можно в качестве мелодии запуска установить имперский марш из Звёздных Войн или главную тему Игры престолов.
|
||||
* Beacon Volume - громкость обнаруживающего сигнала. Когда моторы не крутятся некоторое время и регулятор не используется, он начинает напоминать о себе писком моторов.
|
||||
* Beacon Delay - время бездействия, после которого включается обнаруживающий сигнал. При разработке он может хорошенько надоедать, поэтому его можно выставлять в бесконечность.
|
||||
|
||||
Самый левый мотор в списке моторов \(Multiple ESC\) считается главным \(мастер\). Нажимая на номера моторов, можно включать/выключать возможность записи в них настроек. После изменения необходимых параметров можно записать в нужные моторы настройки, нажав на кнопку Write Setup.
|
||||
|
||||

|
||||
|
||||
Для отображения настроек со всех регуляторов одновременно можно воспользоваться вкладкой ESC Overview.
|
||||
|
||||
#### Прошивка ESC регуляторов.
|
||||
|
||||
Файлы с прошивками регуляторов находятся [здесь](https://github.com/cleanflight/blheli-multishot).
|
||||
|
||||
Для перепрошивки регулятора отдельно, нужно сделать все остальные неактивными. Для перепрошивки нужно нажать на кнопку Flash BLHeli.
|
||||
|
||||