Я делаю беспилотник, и мне очень хотелось бы, если бы кто-нибудь мог проверить мою работу над макетом печатной платы.
Изображение (красный сверху, синий снизу, кружки обозначают отверстия, а боковые переносы фиолетовые - клей):
Что должно произойти:
Вход от радиостанций - это ШИМ 1-6, который является радиочастотным приемником, который вводит необработанные значения контрольных палочек.
Предполагается, что плата может быть запрограммирована через компонент ICE 10.
MCU сможет принимать данные от BMI055 (акселерометр) и GPS и корректно их анализировать.
Входы Li-Po предназначены для чтения батарей, каждый провод (кроме первого) является ячейкой.
Вспомогательные компоненты теперь не имеют значения.
ШИМ 7-12 являются выходными и идут к группе ESC, которые управляют двигателями.
Я чувствую, что скучаю по группе пассивов; PCB не похожа ни на какую другую, которую я видел (в том смысле, что она имеет всего несколько резисторов и 3 конденсатора с усовершенствованными компонентами).
Ссылка на компонент:
U2 и U3: кристаллы
U1, AUX1, AUX2, все ШИМ, U13 и U14: разъемы
ACL1: BMI055 3-осевой акселерометр
ANT1: антенна GPS
TANTCAP: танталовый конденсатор 33 мкФ
источник
Ответы:
Я не собираюсь приукрашивать это; это довольно плохо Этот проект кажется слишком сложным для кого-то с вашим уровнем опыта. Я рекомендую сначала сделать что-то более простое, чтобы развить свои навыки. Попробуйте базовый проект микроконтроллера, чтобы ознакомиться с процессом проектирования / верстки / пайки, затем перейдите к простому беспроводному проекту, а затем, возможно, подумайте о создании своего собственного беспилотника с нуля.
Вот некоторые конкретные проблемы, которые я заметил:
Ни одна из ваших микросхем не имеет развязывающих конденсаторов. Единственный конденсатор, который я вижу на всей плате, это танталовый конденсатор. Это особенно ужасно, поскольку у вас есть два высокочастотных компонента - микроконтроллер на 66 МГц и GPS на 1,5 ГГц.
Вы вообще не следуете рекомендациям по компоновке в техническом описании модуля GPS . Существует целый раздел о принципах расположения платы, который я приведу здесь почти полностью:
Ваши кристаллы путь слишком далеко от MCU.
Как вы планируете паять это? Этот акселерометр имеет размер 4,5 мм х 3 мм, и ни одна из колодок не будет доступна, как только она будет на месте. Вам понадобится печь для оплавления, устойчивая рука и, возможно, трафарет для припоя, чтобы получить его на доске. 144-контактный MCU также не будет тривиальным - шаг на этих контактах составляет 0,02 дюйма.
Для исправления всего этого потребуется четырехслойная печатная плата с уделением особого внимания размещению компонентов, развязке и (особенно) целостности сигнала GPS. К сожалению, это не тривиально, и это не то, что вы можете узнать за несколько дней. Если вы хотите узнать больше, вы можете посетить страницу технических советов Генри Отта . Это в основном для EMC, но большая часть материала относится к высокочастотной конструкции в целом.
Если вам очень, очень повезло, ваш макет может работать как есть. Но я бы на это не рассчитывал.
Извините, что я несу плохие новости.
источник
Адам Хаун отлично описал дизайн вашей печатной платы, но еще один комментарий о самом дизайне.
Ваш дрон не будет летать только с акселерометром. Вы должны получить свое положение дрона, но акселерометры дают только значение, пропорциональное ускорению в каждом направлении. Вам нужен гироскоп и используйте акселерометр для компенсации дрейфа гироскопа. Гироскоп и акселерометр являются обязательными, но я бы тоже добавил магнитометр. Существует довольно много чипов IMU с 9 степенями свободы.
источник