Produkttests optimieren?

Ich arbeite derzeit für ein Unternehmen, in dem ich ein automatisiertes Testprogramm zum Testen unserer Produkte entwerfe und implementiere. Derzeit nehmen unsere Tests ziemlich viel Zeit in Anspruch (mehrere Minuten pro Einheit) und müssen in Zukunft optimiert werden, da das Volumen zunehmen wird (1000+). Die Tests dauern so lange, wie das Produkt mit vielen Funktionen ziemlich fortgeschritten ist, die Zeit brauchen, um richtig bewertet zu werden (GSM/3G/GPS/Akkuladung usw.).

Wir verwenden eine PC-Anwendung, die eine spezielle Test-Firmware in das Gerät lädt und verschiedene Messungen durchführt; Während die Test-Firmware Schritt für Schritt mit allen On-Board-Chips und ihren Funktionen kommuniziert und diese testet, steuert die PC-Anwendung sie über eine USB-Terminal-Schnittstelle.

Unsere aktuellen Gedanken sind:

  • Bringen Sie Testpads unter den Platinen an, damit der Bediener während des PCB-Tests keine Kabel ein- und ausstecken muss. Legen Sie es einfach auf ein Nadelbett

  • Vielleicht parallelisieren Sie das System, um mehrere Objekte gleichzeitig zu testen

Ich und die anderen in unserem Unternehmen sind mit anderen Dingen als Tests mit geringem Volumen nicht sehr vertraut. Daher bitte ich Sie um Rat von erfahrenen Leuten, wie man Tests mit mittlerem/hohem Volumen eines ziemlich komplexen Produkts richtig durchführt.

Vielen Dank für Ihre Zeit. Mit freundlichen Grüßen

Ihr mittleres/hohes Volumen beträgt 1000 pro Tag? Pro Charge? Wie viele pro Monat?

Antworten (1)

Meine Gedanken zu High-Volume-Tests:

  • Minimieren Sie die Interaktion des Bedieners mit dem Testobjekt. Legen Sie vorzugsweise mehrere Prüflinge in einen Prüfstand, drücken Sie einen Knopf, warten Sie auf OK/FAIL und entfernen Sie dann die fehlerhaften Prüflinge zur Untersuchung an einer anderen Station. Halten Sie die Linie niemals wegen eines fehlerhaften Prüfobjekts an.
  • Wenn der Bediener Seriennummern oder andere manuelle Einträge eingeben muss, verwenden Sie nach Möglichkeit vordefinierte Barcodes mit einem Scanner. Dadurch werden menschliche Fehler minimiert.
  • Das Nagelbett ist in Produktionstests mit hohen Stückzahlen in Ordnung. Zumindest wenn Ihre Leiterplatte für eine Halterung mit mehreren Leiterplatten angemessen dimensioniert ist. Ein großer Vorteil von Testpunkten im Vergleich zu einem Teststecker besteht darin, dass Sie sensible Signale nicht über die gesamte Platine führen müssen. Andererseits kann man manchmal aus Platzgründen auf der Platine oder aus Gründen der Signalintegrität nicht auf einen Steckverbinder verzichten.
  • Wenn Sie irgendwo am Testobjekt Steckverbinder anbringen müssen, stellen Sie sicher, dass sich die an den Testgeräten auf Adapterplatinen oder mit Kabeln befinden, die bei Verschleiß leicht ausgetauscht werden können. Möglicherweise benötigen Sie sogar einen Zähler in der Testsoftware, um den Nutzungs- und Wartungsplan zu verfolgen.
  • Analysieren Sie gründlich, wie viel Zeit jeder Testschritt in Anspruch nimmt, und versuchen Sie, Schritte zu finden, die parallel ausgeführt werden können. Beispielsweise können Sie feststellen, dass das Programmieren einer Firmware lange dauert, die analogen und digitalen Messungen jedoch schnell durchgeführt werden. Dann möchten Sie vielleicht eine große Teststation für die parallele Programmierung erstellen, aber für die Messungen eine Station mit geringer Kapazität verwenden. Auf diese Weise entlasten Sie teure Messgeräte und halten den Fluss aufrecht, selbst wenn einige Einheiten bei der Programmierung versagen.
  • Nutzen Sie automatisierte optische Inspektionssysteme, um die ersten Fehler in der Fertigung zu erkennen. Die Zeit, die für das Testen einer Leiterplatte aufgewendet wird, der ein Widerstand fehlt, ist Verschwendung ...
  • Richten Sie eine Datenbank für die Handhabung der Ausgabe der Testausrüstung ein. Es ist viel bequemer, eine große Menge an Testdaten aus einer Datenbank zu analysieren als aus einem Haufen Textdateien.
  • Auf Leiterplatten mit vielen fortschrittlichen digitalen Komponenten sollten Sie Boundary-Scan-Tests in Betracht ziehen. Leider können die Kosten für Geräte und Software zur Durchführung von Boundary-Scan-Tests hoch sein. Sie müssen es im Vergleich dazu abwägen, dass Produkte im Feld versagen.