Изменения

м
Нет описания правки
'''А ещё я хочу пропиарить wii-esc!'''
В заключение хочу пропиарить очередную прошивку для регулей — [http://code.google.com/p/wii-esc/ wii-esc]. Фишки: GPLv3, C-шный код вместо ассемблерного и [[wikipedia:Pulse-density modulation|Сигма-дельта модуляция]] (похоже на то, что в сообщении выше Саймон называл Spread Spectrum PWM). UPD: А ещё я забыл упомянуть про защиту от перегрузки! Что тоже является киллер-фичей. Правда, есть и минус — диапазон «газа» в wii-esc не калибруется. То есть, с большой вероятностью нельзя смешивать разные модели контроллеров, прошитых wii-esc, на одном квадрокоптере.
Вот ведь сила опенсорса, ага? До этого все юзали эти дурацкие регули как есть, и совершенно неизвестно было, что там внутри, какие алгоритмы, оптимальны ли они, нельзя ли их улучшить, нет ли каких багов (ибо встречаются) и т. п. А стоило одному товарищу по имени Bernhard Konze провести базовую работу и выложить её в [http://home.versanet.de/~b-konze/blc_6a/blc_6a.htm свободный доступ], и смотрите-ка, уже есть целых 3 замечательных прошивки по мотивам его работ! [https://github.com/sim-/tgy/ SimonK], [http://code.google.com/p/wii-esc/ wii-esc] и [https://github.com/bitdump/BLHeli BlHeli]. Первые две для квадрокоптеров, последняя — для вертолётиков. Причём BlHeli есть в том числе и для регулей на базе контроллеров SiLabs (C8051F330*), а не Atmega8 (а это, например, все новые Turnigy Plush и некоторые другие).
{{wl-publish: 2012-09-16 01:05:14 +0400 | VitaliyFilippov }}