PCB dla drona

30

Robię drona i chciałbym, żeby ktoś mógł przejrzeć moją pracę nad układem PCB.

Obraz (czerwony jest u góry, niebieski jest u dołu, koła wskazują dziury, a boczne transfery purpurowy jest klejem):

Schemat PCB

Co powinno się wydarzyć:

Sygnał wejściowy z radia to PWM 1-6, który jest odbiornikiem RF wprowadzającym surowe wartości drążków kontrolnych.

Płytka powinna być programowana za pomocą komponentu ICE 10.

MCU będzie w stanie pobrać dane z BMI055 (akcelerometru) i GPS i poprawnie je przeanalizować.

Wejścia Li-po służą do odczytu baterii, każdy drut (oprócz pierwszego) jest ogniwem.

Komponenty Aux nie mają teraz znaczenia.

PWM 7-12 stanowią wyjście i przechodzą do szeregu układów ESC, które sterują silnikami.

Czuję, że brakuje mi kilku pasywnych umiejętności; płytka drukowana nie wygląda jak żadna inna, którą widziałem (ponieważ ma tylko kilka oporników i 3 kondensatory z zaawansowanymi komponentami).

Odniesienie do komponentu:

GPS: RXM-GPS-R4

MC1: AC32UC3

U2 i U3: Kryształy

U1, AUX1, AUX2, wszystkie PWM, U13 i U14: Złącza

REG1: LD1117 (3,3 V 800 mA)

ACL1: 3-osiowy akcelerometr BMI055

USB: gniazdo typu B.

ANT1: Antena GPS

TANTCAP: kondensator tantalu 33uF

SirPython
źródło
przepraszam, nie mogę połączyć tego wszystkiego, nie mam przedstawiciela. :-(
7
Martwisz się brakiem pasywów? Czy to zaprojektowałeś, czy tylko uzyskałeś układ PCB? Schemat byłby bardziej pomocny dla zrozumienia braku (lub nie) pasywności. Opublikuj, jeśli możesz
krytyczny
6
Dodałem kilka linków i posprzątałem twój post. Pytania zwykle zwracają większą uwagę, jeśli poprawisz je przed opublikowaniem. :-)
Adam Haun
Powinieneś zacząć od przejrzenia schematów crazyflie, ponieważ jest to open source. Brak GPS i działa z bezrdzeniowymi silnikami prądu stałego.
RYS
1
Ślady 0603 są zbyt szerokie, mają dziwną cienką miedzianą linię między padem, a także pady są bardzo blisko siebie. Jeśli rozciągniesz je dalej, możesz poprowadzić jedną ścieżkę poniżej. Sprawdź średnicę otworu w AUX1 i AUX2. Użyj więcej fazowania torów i nie bój się, że nie dostaną się do padów SMT z rogów. Zmień mapowanie PWM 1-6, aby uzyskać bardziej przejrzysty układ. Sprawdź wymagania producenta pierścienia dotyczące płytki drukowanej. Użyj zamiany pinów w AUX1 i AUX2. Użyj niebieskiej warstwy do zalania ziemi i okazjonalnie krótkich śladów. Zrzuć rezystory THT. Użyj zworek SMT, aby zachować większość śladów na czerwonej warstwie.
venny

Odpowiedzi:

48

Nie zamierzam tego polewać cukrem; jest całkiem źle. Ten projekt wydaje się zbyt trudny dla kogoś z twoim poziomem doświadczenia. Radzę najpierw zrobić coś prostszego, aby rozwinąć swoje umiejętności. Spróbuj podstawowy projekt mikrokontrolera do zapoznania się z / Układ / procesu lutowania projektowej, a następnie przejść do prostego projektu bezprzewodowej, a następnie może rozważyć budowę własnego drona od zera.

Oto niektóre konkretne problemy, które zauważyłem:

  • Żaden z waszych układów nie ma kondensatorów odsprzęgających. Jedynym kondensatorem, który widzę na całej płycie, jest kondensator tantalu. Jest to szczególnie przerażające, ponieważ masz dwa komponenty wysokiej częstotliwości - mikrokontroler 66 MHz i GPS 1,5 GHz.

  • W ogóle nie przestrzegasz zaleceń dotyczących układu w arkuszu danych modułu GPS . Jest cała sekcja na temat wytycznych dotyczących układu na pokładzie, którą przytoczę prawie w całości tutaj:

Konstrukcja modułu ułatwia integrację; jednak nadal bardzo ważne jest zachowanie ostrożności w układzie PCB. Nieprzestrzeganie dobrych technik układu może spowodować znaczne pogorszenie wydajności modułu. Podstawowym celem układu jest utrzymanie charakterystycznej impedancji 50 omów na całej drodze od anteny do modułu. Uziemienie, filtrowanie, odsprzęganie, routing i układanie PCB są również ważnymi kwestiami dla każdego projektu RF. Poniższa sekcja zawiera podstawowe wytyczne projektowe, które mogą być pomocne. ...

Moduł powinien być, na tyle, na ile jest to racjonalnie możliwe, odizolowany od innych elementów na płytce drukowanej, zwłaszcza obwodów wysokiej częstotliwości takich jak oscylatory kwarcowe , zasilacze impulsowe i szybkie linie magistrali.

Jeśli to możliwe, rozdziel obwody RF i cyfrowe na różne regiony PCB.Upewnij się, że wewnętrzne okablowanie jest poprowadzone z dala od modułu i anteny i jest zabezpieczone, aby zapobiec przesunięciu.

Nie trasuj śladów PCB bezpośrednio pod modułem. Pod modułem nie powinno być żadnych miedzi ani śladów na tej samej warstwie co moduł, tylko goła płytka drukowana.Spód modułu ma ślady i przelotki, które mogą powodować zwarcie lub połączenie ze śladami na płytce drukowanej produktu.

Sekcja Układ padu pokazuje typowy ślad płytki drukowanej dla modułu. Płaszczyznę uziemienia (tak dużą i nieprzerwaną, jak to możliwe) należy umieścić na dolnej warstwie płyty PC naprzeciw modułu. Płaszczyzna ta jest niezbędna do uzyskania powrotu o niskiej impedancji dla uziemienia i stałej wydajności linii paskowej.

Zachowaj ostrożność, kierując ślad RF między modułem a anteną lub złączem. Zachowaj ślad tak krótki, jak to możliwe.Nie przechodź pod modułem ani żadnym innym elementem. Nie kieruj śladu anteny na wielu warstwach PCB, ponieważ przelotki zwiększą indukcyjność. Przelotki są dopuszczalne do wiązania ze sobą warstw gruntu i uziemienia komponentu i powinny być stosowane w wielu miejscach.

Każdy z pinów uziemienia modułu powinien mieć krótkie ślady związane bezpośrednio z płaszczyzną uziemienia poprzez przelot.

Czapki obejściowe powinny być ceramiczne o niskim współczynniku ESR i znajdować się bezpośrednio w sąsiedztwie obsługiwanego bolca.

Do podłączenia anteny zewnętrznej należy użyć 50-omowego przewodu koncentrycznego. Do trasowania RF na płytce drukowanej należy użyć linii przesyłowej o impedancji 50 omów, takiej jak mikropask, linia paskowa lub falowód współpłaszczyznowy. Sekcja Szczegóły mikropasków zawiera dodatkowe informacje.

  • Podobnie, arkusz danych MCU zawiera rozdział dotyczący zagadnień związanych z zaopatrzeniem. Oto ich zalecany schemat używania pojedynczego zasilania 3,3 V. Zwróć uwagę na liczne kondensatory. Nie jest to wprost stwierdzone, ale naprawdę powinieneś mieć płaszczyznę uziemienia dla mikrokontrolera o wysokiej wydajności.

Rycina 6-2.  3 Tryb pojedynczego zasilacza

  • Twoje kryształy są sposób zbyt daleko od MCU.

  • Jak planujesz to lutować? Ten akcelerometr ma wymiary 4,5 mm x 3 mm i żadna z elektrod nie jest dostępna, gdy jest na miejscu. Potrzebny byłby piec rozpływowy, pewna ręka i może szablon do lutowania, aby nawet umieścić go na planszy. 144-pinowy MCU też nie będzie trywialny - wysokość tych pinów wynosi 0,02 cala.

Naprawienie tego wszystkiego wymagałoby czterowarstwowej płytki drukowanej ze szczególną uwagą poświęconą umieszczeniu elementu, oddzieleniu i (szczególnie) integralności sygnału GPS. Niestety nie jest to trywialne i nie można się tego nauczyć w ciągu kilku dni. Jeśli chcesz dowiedzieć się więcej, zapoznaj się ze wskazówkami technicznymi Henry Ott stronę . Dotyczy to głównie EMC, ale znaczna część materiału dotyczy ogólnie konstrukcji o wysokiej częstotliwości.

Jeśli masz szczęście, Twój układ może działać w niezmienionej postaci. Ale nie liczyłbym na to.

Przepraszam, że jestem nosicielem złych wieści.

Adam Haun
źródło
4
Aby dodać do tego postu, ATMEL zawsze ma dokument o nazwie Schematic Checklist dla każdej serii MCU. Jest dla ciebie: link . Jest też dokument linku do
Sergii
1
Wiedziałem, że będzie źle. Tak jak powiedziałem, to mój pierwszy projekt i nie przypominał żadnej płyty, którą widziałem.
1
@Sergii Dzięki za informację, uważam, że jest bardzo pomocna.
3
Coś jeszcze: staraj się unikać śladów 90 stopni. Zwiększają ryzyko złapania czegoś i rozdarcia, zarówno podczas montażu, jak i podczas normalnego użytkowania. Istnieją również pewne problemy z integralnością sygnału ze śladami prostopadłymi, ale generalnie nie są one tak krytyczne. Używaj kątów 45 stopni zamiast ostrych narożników. Powinieneś także poszerzyć swoje ślady mocy i wszelkie ślady dużej prędkości. Jeśli to możliwe, trzymaj tekst w jednym kierunku. Jeśli potrzebujesz dwóch kierunków, obróć o 90 stopni. Znaczna część tekstu jest obrócona o 180 stopni, co wygląda niechlujnie. Nie jest to krytyczne, ale sprawia, że ​​jest przyjemniejszy dla oka.
DerStrom8,
2
@AlecTeal Wyszukaj „kondensator odsprzęgający” na tej stronie lub w innym miejscu. To mniej fizyki, a więcej teorii obwodów. Krótka wersja polega na tym, że układy scalone mają tendencję do pobierania dużych prądów przez bardzo krótki czas, a pasożytnicza indukcyjność połączenia zasilania uniemożliwia jej utrzymanie się. Kondensatory odsprzęgające działają jako krótkotrwałe źródła napięcia.
Adam Haun,
13

Adam Haun doskonale opisał twój projekt PCB, ale jeszcze jeden komentarz na temat samego projektu.

Twój dron nie będzie latał za pomocą akcelerometru. Musisz ustalić pozycję drona, ale akcelerometry podają tylko wartość proporcjonalną do przyspieszenia w każdym kierunku. Potrzebujesz żyroskopu i użyj akcelerometru do kompensacji dryfu żyroskopu. Żyroskop i akcelerometr są koniecznością, ale dodałbym też magnetometr. Dostępnych jest sporo układów 9-DOF IMU.

Alexxx
źródło
1
BMI 055 to nie tylko akcelerometr, również żyroskop :-). czy możesz mi zaproponować dobry magnetometr?
3
Dobrze. Tęsknie za tym. Wiele gotowych kontrolerów lotu korzysta z HMC5883. Ponieważ jednak jest wrażliwy na pola magnetyczne, nie umieszczałbym go na samej płytce drukowanej ani w pobliżu ESC. W dzisiejszych czasach można kupić naprawdę bardzo tanie moduły kombi GPS + magnetometr / kompas. Wystarczy dodać złącza dla obu na płycie kontrolera.
Alexxx