Как да флашнете регулатора на скоростта ESC, DRONE-IRK
Как да флашнете регулатора на скоростта ESC
Ще имате нужда от софтуер и специални устройства, за да флашнете вашия ESC. Необходими са също познания за връзки и специфични инсталации. След това ще говорим за всичко необходимо за фърмуера и самия процес.
За какво е:
И ето още един показателен пример. Друг минус на "родния" фърмуер на контролера е ниската резолюция. Тези. регулаторът покрива целия диапазон на скоростта в например 100 стъпки. Персонализираният фърмуер осигурява повече резолюция. Заслужава да се отбележи, че след флашване контролерът губи повечето си функции. Няма нужда да питате - как да настроите прекъсването или - къде е конфигуриран плакият старт. Тези функции просто не съществуват. Зашитите ESC са проектирани изключително за работа с много ротори. Фърмуерът BLHeli може да се счита за изключение - досега има чипове на "фабрични" регулатори.
Изисквания
Ще ви трябва допълнителен програмист. Програматорът ще се свърже с определени точки на ESC, за да се свърже с компютъра. Има няколко версии на тези програмисти, различни марки и различни ценови диапазони. Приблизителната цена на адаптера е $15 Има няколко версии на тези програмисти от различни марки и в различни ценови диапазони. Би трябвало да можете да намерите адаптер около $15.
Linux и MacOS X не изискват драйвери. И за да работите под Windows, ще трябва да инсталирате драйвера за USBasp:
USB Windows BASP драйвер. usbasp-winddriver (Източник: fischl.de)
Освен това ще трябва да свържете програмиста към ESC. Можете да свържете към краката на микросхемата или да запоите проводниците към платката на регулатора.
Софтуерсигурност
В зависимост от системата, инсталирана на вашия компютър, ще трябва да инсталирате подходящата ECS мигаща програма.
Програми за фърмуер:
ESC Flash Tool - Тази програма използва помощни програми от AVRDUDE и WINAVR. Той автоматично изтегля най-новия наличен фърмуер от SimonK за ESC. (ESC Flash Tool изисква Microsoft .NET framework, за да работи.)
AVRDUDE - програма AVRDUDE за контролери Atmel AVR Micro. eXtremeBurner - Графична помощна програма за USBasp за Windows и Linux AVR Studio - Набор от помощни програми от Atmel
Или можете да използвате връзката към краката на микроконтролера с помощта на микро скоби:
Друг метод е да направите адаптер за програмиране с помощта на лепило за модели. Производственият процес на този адаптер е описан подробно тук.
Друг подобен адаптер за Amtel Atmega вече се продава в Hobby King:
MOSI, MISO, SCK…
Комуникацията между ESC и програмиста се осъществява чрез шина за сериен периферен интерфейс (SPI). Необходимите шинни връзки са именуваниMOSI, MISO, SCK, VCC, RST & GND. Трябва да свържете правилно щифтовете на ESC и на програматора.
Терминът предпазители няма нищо общо с предпазните устройства в конвенционалната електроника.В този случай терминът предпазител се отнася до малка част от микроконтролер. Микроконтролерът променя поведението си в зависимост от това кои предпазители са поставени. Неправилно поставените предпазители могат да доведат до непредвидими последици. Функциите на предпазителите са изброени в документацията за микроконтролера (лист с данни). Най-новият фърмуер от Simonk не изисква промени в предпазителите.
Предпазителите могат да бъдат изчислени или определени с помощта накалкулатори, например Engbedded Atmel AVR® Fuse Calculator
Фърмуерът за ESC се предлага под формата на .hex файлове. Един .hex файл съдържа пълния фърмуер за определен ESC. Можете да флашнете ESC няколко пъти, но само последният качен фърмуер ще бъде активен. Неправилният фърмуер може да развали ESC при използване на батерия. Ето защо е важно да тествате безопасно вашия ESC след актуализация на фърмуера.
Тип ключ (FET)
ESC използва клавиши от тип P или N, като могат да се използват и двата типа. N-switch регулаторите имат по-ниско съпротивление, по-ниски загуби и по-голяма ефективност. Съвместимостта на .hex файла зависи от типа на инсталираните клавиши за захранване.
Как да определите типа на ключа за захранване на FET:
Връзка
Има два вида Atmel ISP конектор, 6-пинов или 10-пинов. Вашата задача е да свържете проводниците на ESC (MOSI, MISO, SCK, VCC, RST & GND ) към същите проводници на програмиста.