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):
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:
U2 i U3: Kryształy
U1, AUX1, AUX2, wszystkie PWM, U13 i U14: Złącza
ACL1: 3-osiowy akcelerometr BMI055
ANT1: Antena GPS
TANTCAP: kondensator tantalu 33uF
źródło
Odpowiedzi:
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:
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.
źródło
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.
źródło