На дельте вроде как масса на регуляторе напряжения хреновая, сделали.
Питание - это наше Всё))
Мы наши химдозаторы непосредственно с аккумулятора питаем, через разъемы ХТ-90 (которые с позолоченными контактами) и провод весьма качественный большого сечения. При том, питание мотора насоса и самих контроллеров раздельное, через индивидуальные модули питания.
Двигатели бесколлекторные, а ругуляторы на них изначально с большим диапазонов возможного входного напряжения.
Бесколлекторники вообще очень выносливые устройства в плане скачков по электричеству.
Кстати, скорость запуска/раскрутки можно регулировать - оно в регуляторе программно задается. Вернее, ограничивается в исходных заводских настройках, чтобы в высокие амперажи не забираться. Но это настраивается.
Бортовая сеть - это часто экстрим для электроники, а для Ардуинок - тоже не исключение. Так, чтобы какая Ардуинка сгорела, то, к счастью, не случалось пока, а вот зависнуть могут, и именно по питанию, как оказалось. Был такой случай на Бекасе. Поэтому не лишним ставить "Сторожевую собаку" в коде, у меня она на задержку в 200 миллисекунд установлена.
Для Ардуинок полезно изначально двойное питание организовывать - как подачей 9 вольт на встроенный стабилизатор, так и качественные 5 вольт параллельно подавать с хорошим запасом по амперажу, электролитов тоже не жалеем. Особенно, когда там навешано и GPS, и экранчик с подсветкой, и Блютуз, и кардридер, и всё остальное, что любим ;D
Все провода свиваем, на провода, по которым ШИМ ходит - хотя бы ферритовые колечки.
Кроме колечек, если передаем данные, проверка по контрольной сумме. В некоторых стандартных протоколах, типа I2c, такого не предусмотрено разработчиками, поэтому приходится "навешивать" дополнительно эту функцию.
С лишней длиной проводов - бороться беспощадно. Разъемы - обязательно с механической фиксацией.
Осциллограф - вещь крайне полезная. Даже если это самый дешевый прибор (я вот покупал конструктор россыпью за какие-то совсем смешные деньги, 3 часа с паяльником - и вуаля!), для отлова наводок с ДВС вполне применимо - там частота небольшая. Ну и прибор хорошо, что карманный, работает на "Кроне" - для исследований в самолете с работающем двигателем самое то.
По энкодеру тоже бывает полезным делать программную фильтрацию ложных значений (ну не прямо таки Фильтр Калмана, а что-то попроще, но в том же духе), ну и на внутренний подтягивающий резистор Ардуинки на пину, с которого прерывания ловим, особо надеяться не стоит - лучше поставить свой резистор. Внешние прерывания - штука капризная в условиях возможных наводок. Иногда стабильнее работает при "отлове" по возрастанию, иногда - наоборот.