Pytanie:
Kontrola jakości GPS podczas produkcji
clmno
2018-02-06 18:06:53 UTC
view on stackexchange narkive permalink

Inżynierowie zajmujący się testowaniem i integracją w witrynie electronics.stackexchange

Jak sprawdzasz jakość, czy moduł GPS i jego podsystemy spełniają wymagania podczas produkcji?Moja firma miała ostatnio problemy z kilkoma swoimi urządzeniami.Niektórzy nie mieli blokady GPS (nigdy), a problemem była antena (po wymianie działała dobrze).

Ale nie możemy przetestować każdego urządzenia (ponad 5000) pod kątem blokady GPS podczas produkcji (czy to jedyny sposób?).Czy istnieje standardowy sposób sprawdzenia, czy sprzęt nas nie zawiedzie?

Edycja: Czy mogę założyć, że sprzęt jest w porządku, jeśli otrzymam prawidłowy czas danych (inny czas danych niż domyślny wysyłany przez sprzęt)?

„stwierdzono, że problemem była antena”. jaki był dokładny problem?Brak kontaktu, lutowanie na zimno, niedopasowanie impedancji?
Złącze U.FL od anteny zostało zerwane po stronie anteny.Ponieważ moja firma działa na małą skalę, myślę, że nie otrzymujemy najlepszych z najlepszych produktów.I to przegapiło oko operatora kontroli wizualnej.
To znaczy brak kontaktu.Obecnie natknąłem się na 2 zimne lutowanie i 3 brak problemów z kontaktem.
Jaki jest cel [przynajmniej z grubsza] końcowego produktu?
Nie jest jasne, jak bardzo jesteś zaangażowany w ten moduł, ale jeśli sam wykonasz oprogramowanie, powinieneś być w stanie znacznie szybciej wykryć, czy w ogóle otrzymasz nadający się do użytku sygnał, to może być wystarczające
@NickAlexeev To urządzenie do śledzenia zasobów.
@PlasmaHH Tak, robimy oprogramowanie.Ale do tej pory sprawdzaliśmy tylko, czy komunikacja między MCU a modułem GPS jest nienaruszona.Wydaje się, że to właśnie robi wielu i jest to po prostu głupie. Jeśli uda nam się uzyskać sygnał GPS wewnątrz zakładu produkcyjnego i zajmie mniej czasu, aby uzyskać zimny start, to jest to idealne.Więc na razie brak danych sygnałowych.Powinienem wziąć.dzięki
Czy możesz wyjaśnić, dlaczego nie możesz przetestować każdego urządzenia?Czy to 5000 dziennie, tydzień, miesiąc?Czy wiesz, jakie są czasy blokowania ofert dla modułu w idealnych przypadkach?35 sekund * 5000 to dużo, ale możesz testować równolegle.Czy wykonujesz inne testy z włączonym zasilaniem?Możesz zablokować GPS w tle podczas sprawdzania innych rzeczy.
Pięć odpowiedzi:
Dave Tweed
2018-02-06 18:31:59 UTC
view on stackexchange narkive permalink

Nie ma tutaj darmowego lunchu. Potrzebujesz solidnego planu testów. Jest to obszar, w który warto zainwestować, ponieważ gdy zdobędziesz reputację wysyłania tandetnych produktów, prawie nie da się nią wstrząsnąć.

W dużym stopniu musisz być w stanie zaufać dostawcom komponentów i skupić się na testowaniu tylko pod kątem typów błędów, które pojawiają się podczas procesu montażu, w tym niewłaściwych / brakujących komponentów, słabego lutowania itp. jedna metoda, którą można tutaj zastosować, ale istnieją również zautomatyzowane testy elektryczne, które można wykorzystać do znalezienia większości potencjalnych problemów. Ale jeśli korzystasz z usług niewiarygodnych dostawców, musisz zainwestować więcej zasobów w przychodzące inspekcje i testy.

Ale nic nie zastąpi pełnego testu funkcjonalnego na końcu, przynajmniej w pierwszej partii. Jeśli okaże się, że wskaźnik awaryjności jest wystarczająco niski, możesz rozważyć wyrywkowe sprawdzenie kolejnych partii lub całkowite porzucenie testu funkcjonalnego, ale musisz zrównoważyć to z ryzykiem i kosztami wynikającego z tego klienta zwroty i niezadowolenie.

Oldfart
2018-02-06 18:41:34 UTC
view on stackexchange narkive permalink

Oznacza to brak kontaktu.Obecnie napotkałem 2 problemy z lutowaniem na zimno i 3 problemy z brakiem kontaktu.

Wydaje mi się, że masz dziurę w końcowych testach.(Zakładam, że masz jakiś przyrząd testowy)
Mogę sobie wyobrazić, że oczekiwanie na namierzenie GPS wymaga zbyt dużo czasu na test, ale szczególnie przy wykrytych błędach należy dodać na antenie test rezystancji / kontaktu / SWR.

Zamiast tego możesz poczekać na odpowiedź czasową lub po prostu zablokować się na pojedynczym satelicie, co zajmuje mniej niż 15 minut wymagane do pełnego namierzenia.Równoległość jest jednak koniecznością w przypadku poważnej konfiguracji testowej.
Większość nowoczesnych urządzeń GPS powinna zostać podłączona i zablokowana na pojedynczym satelicie w mniej niż 59 sekund (po zablokowaniu otrzymanie minimalnej wiadomości zajmuje 30 sekund).To powinno dać przybliżoną porę dnia i sygnał wartości hałasu.Nie musisz czekać na zablokowanie pozycji (minimum 4 zablokowane satelity) lub dokładny zamek (minimum 12,5 minuty namierzenia, aby otrzymać pełny komunikat), aby przetestować RF i podstawowe operacje.Zdobądź symulator, powtórkę lub repeater, aby zapewnić idealne warunki RF i zagwarantować szybkie zamki za każdym razem.
@oldfart Czy mogę założyć, że sprzęt jest w porządku, jeśli otrzymam prawidłową datę i godzinę?Wymaga to tylko podłączenia jednego satelity.
Nie jestem ekspertem w dziedzinie RF, ale patrząc na wszystkie „pozytywne komentarze” powyżej, wydaje mi się, że odpowiedź brzmi: Tak.
Lior Bilia
2018-02-06 22:10:01 UTC
view on stackexchange narkive permalink

Istnieje kilka metod przyspieszenia testowania montażu modułów GPS:

  • Użyj AGPS, aby uzyskać szybszą naprawę.TTFF powinno zająć kilka sekund, zakładając, że możesz załadować dane AGPS do urządzenia.
  • Odczytaj nieprzetworzone dane GPS, w szczególności C / n.
  • Użyj repeatera GPS lub, jeszcze lepiej, symulatora konstelacji GPS, aby uzyskać znany sygnał.
Pracuję w firmie projektującej i sprzedającej symulatory GPS.Jest to (lub było) wymaganiem od telefonów komórkowych AGPS, aby zostały przetestowane w fabryce i całkiem poprawnej pory dnia od zablokowania do co najmniej pojedynczego sygnału GPS.Z symulatorem czas blokady może wynosić poniżej 30 sekund dla dobrego systemu odbiornika.Zwykle sprawdzano również wartość S / N, aby zweryfikować ścieżkę anteny. TLDR;kup mój zestaw ;-)
Czy to był Spirent?
tak.Pracowałem nad niektórymi z wczesnych symulatorów wielu konstelacji, w tym Galileo.Od 1 do 32 kanałów.
jpa
2018-02-07 20:11:20 UTC
view on stackexchange narkive permalink

Wadliwe złącze anteny spowoduje obniżenie siły sygnału.Może się to różnić od całkowitej utraty sygnału do prawie pełnej siły sygnału.

Optymalnym rozwiązaniem byłoby posiadanie symulatora GPS o znanej sile transmisji i sprawdzenie siły odbieranego sygnału w każdym module.

Z mojego doświadczenia wynika, że można uzyskać znacznik czasu GPS o znacznie mniejszej sile sygnału niż jest to potrzebne do zablokowania pozycji, ponieważ pojedynczy widoczny satelita wystarczy, aby uzyskać (przybliżony) znacznik czasu.Tak więc ten rodzaj testu wykryłby 100% utratę sygnału, ale może nie wykryć 80% utraty.Nawet pełny test blokady nie wykryłby utraty 20%, co nadal może oznaczać, że nie spełniasz specyfikacji, które obiecałeś klientowi.

Andreas
2018-02-08 11:31:08 UTC
view on stackexchange narkive permalink

Jeśli zobaczysz prawidłowe zdanie GPZDA (lub jakiekolwiek inne zdanie zawierające UTC), możesz być pewien, że twój moduł był w stanie zdekodować część komunikatu nawigacyjnego.

Różni dostawcy mogą wysyłać pierwsze ZDA w różnych punktach, niektórzy po odebraniu pierwszej podramki 1 (zawierającej pole numeru tygodnia), niektórzy dopiero po zastosowaniu przesunięć UTC z almanachu. Ramka pomocnicza 1 jest wysyłana co 30 sekund, Ramka pomocnicza 4 Strona 18 (zawierająca przesunięcia UTC) jest wysyłana co 12 minut.

Uwaga: nawet moduł, który jest w złej kondycji, może zdekodować część wiadomości. Ogólnie rzecz biorąc, testowanie przy użyciu sygnałów z segmentów kosmicznych na żywo nie daje powtarzalnych wyników. Przyczyny to stale zmieniająca się konstelacja i wpływy środowiska (warunki jonosferyczne, wilgotność itp.).

Jeśli chcesz uzyskać powtarzalne wyniki, powinieneś przyjrzeć się jednokanałowemu symulatorowi GNSS. Prosty program testowy zaczynałby się od silnego sygnału dla początkowej blokady, następnie zanikałby sygnał i rejestrował poziom RF przy zaniku sygnału.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...