Ich mache eine Drohne und würde mich freuen, wenn jemand meine Arbeit am PCB-Layout überprüfen kann.
Bild (Rot ist oben, Blau ist unten, Kreise kennzeichnen Löcher und Seitentransfers, Lila ist Klebstoff):
Was soll passieren:
Der Eingang von den Funkgeräten ist die PWM 1-6, bei der es sich um einen HF-Empfänger handelt, der die Rohwerte der Steuerknüppel eingibt.
Die Karte soll über die ICE 10-Komponente programmierbar sein.
Die MCU wird in der Lage sein, Eingaben vom BMI055 (Beschleunigungsmesser) und GPS zu empfangen und diese gültig zu analysieren.
Die Li-Po-Eingänge dienen zum Auslesen von Batterien, jeder Draht (außer dem ersten) ist eine Zelle.
Die Hilfskomponenten spielen jetzt keine Rolle.
PWMs 7-12 sind der Ausgang und gehen an eine Reihe von ESCs, die die Motoren steuern.
Ich habe das Gefühl, ein paar Passive zu vermissen. Die Platine sieht nicht aus wie jede andere, die ich gesehen habe (in der Tatsache, dass sie nur ein paar Widerstände und 3 Kondensatoren mit fortschrittlichen Komponenten hat).
Komponentenreferenz:
U2 und U3: Kristalle
U1, AUX1, AUX2, alle PWMs, U13 und U14: Anschlüsse
ACL1: BMI055 3-Achsen-Beschleunigungsmesser
ANT1: GPS-Antenne
TANTCAP: 33uF Tantalkondensator
quelle
Antworten:
Ich werde das nicht beschönigen; es ist ziemlich schlimm. Dieses Projekt scheint für jemanden mit Ihrer Erfahrung viel zu schwierig zu sein. Ich empfehle, zuerst etwas Einfacheres zu tun, um Ihre Fähigkeiten zu verbessern. Versuchen Sie, eine grundlegende Mikrocontroller Projekt , um sich mit dem Design / Layout / Lötprozess, dann zu einer Bewegung auf einfache Wireless - Projekt, dann vielleicht sollten Sie Ihre eigene Drohne bauen von Grund auf neu.
Hier sind einige spezifische Probleme, die mir aufgefallen sind:
Keiner Ihrer ICs verfügt über Entkopplungskondensatoren. Der einzige Kondensator, den ich auf der gesamten Platine sehe, ist der Tantalkondensator. Dies ist besonders schrecklich, da Sie zwei Hochfrequenzkomponenten haben - einen 66-MHz-Mikrocontroller und ein 1,5-GHz-GPS.
Sie folgen überhaupt nicht den Layoutempfehlungen im Datenblatt des GPS-Moduls . Es gibt einen ganzen Abschnitt über Richtlinien für das Layout von Boards, den ich hier fast vollständig zitieren werde:
Ihre Kristalle sind viel zu weit von Ihrer MCU entfernt.
Wie planen Sie das zu löten? Dieser Beschleunigungsmesser misst 4,5 mm x 3 mm und keiner der Beläge ist zugänglich, sobald er angebracht ist. Sie brauchen einen Reflow-Ofen, eine ruhige Hand und vielleicht eine Lötschablone, um sie überhaupt auf die Platine zu bekommen. Die 144-polige MCU ist auch nicht trivial - die Tonhöhe an diesen Pins beträgt 0,02 Zoll.
Um all dies zu beheben, ist eine vierschichtige Leiterplatte erforderlich, bei der die Platzierung der Komponenten, die Entkopplung und (insbesondere) die Integrität des GPS-Signals berücksichtigt werden. Leider ist dies nicht trivial und kann nicht in wenigen Tagen erlernt werden. Weitere Informationen finden Sie auf der Seite mit den technischen Tipps von Henry Ott . Es ist hauptsächlich für die EMV bestimmt, aber ein Großteil des Materials gilt für die Hochfrequenzkonstruktion im Allgemeinen.
Wenn Sie sehr, sehr viel Glück haben, funktioniert Ihr Layout möglicherweise so, wie es ist. Aber ich würde nicht damit rechnen.
Tut mir leid, der Überbringer von schlechten Nachrichten zu sein.
quelle
Adam Haun hat Ihr PCB-Design perfekt abgedeckt, aber noch ein Kommentar zum Design selbst.
Ihre Drohne fliegt nicht nur mit einem Beschleunigungsmesser. Sie müssen Ihre Drohnenposition ermitteln, aber Beschleunigungsmesser geben Ihnen nur einen Wert proportional zur Beschleunigung in jede Richtung. Sie benötigen einen Kreisel und verwenden den Beschleunigungsmesser für die Kreiseldriftkompensation. Der Kreisel und der Beschleunigungsmesser sind das Muss, aber ich würde auch einen Magnetometer hinzufügen. Es gibt eine ganze Reihe von 9-DOF IMU-Chips.
quelle