Bei der PCBA-Produktion von Massagepistolen sind hohe Stromanforderungen, eine bürstenlose Motorsteuerung und Benutzersicherheit erforderlich. Nachdem ich zwei Jahrzehnte lang Motorantriebselektronik hergestellt habe, habe ich erlebt, dass Konstruktionen überhitzt sind, unter Last an Geschwindigkeit verloren haben oder Gefahren für die Batterie verursacht haben. Dieses schrittweise Verfahren deckt den gesamten Produktionsablauf von der Komponentenauswahl bis zum Endtest ab.
Jede Massagepistole PCBA folgt einer 9-Schritte-Sequenz. Das Überspringen eines Schritts erhöht die Fehlerquote im Feld.
| Komponentenkategorie | Kritischer Parameter | Ablehnungskriterien |
|---|---|---|
| MOSFETs (Motorantrieb) | Rds(on) < 5 mΩ bei 10 V | > 6 mΩ fällt bei 20 A aus |
| Hall-Sensoren | Schaltpunkt ±5 Gauss | Asymmetrie führt zum Rasten |
| Li-Ionen-Schutz-IC | Überstrom 30A ± 2A | Auslösungen während des Stillstandsmoments |
| MCU | 2x ADC (mindestens 10 Bit) | Ein einzelner ADC kann nicht zwei Motorphasen abtasten |
| Vibrationsfeste Kappen | X7R- oder X8R-Dielektrikum | X5R versagt bei 60°C |
Test: Probieren Sie 50 MOSFETs aus jeder Charge. Messen Sie Rds(on) bei 25 °C und 80 °C. Bei hohen Temperaturen Chargen mit mehr als 7 mΩ ablehnen.
| Parameter | Spezifikation | Warum es wichtig ist |
|---|---|---|
| Schablonendicke | 0,12 mm (Leistungsteil), 0,10 mm (Steuerung) | Leistungs-MOSFETs benötigen mehr Lot |
| Blendenverhältnis | 1:1 für MOSFET-Pads | Verhindert trockene Verbindungen bei hohem Strom |
| Einfügetyp | SAC305 (Hochtemperatur) | Zinn-Wismut reißt unter Vibration |
| Druckgeschwindigkeit | 25 mm/s | Verhindert das Verschmieren der Paste |
Wichtig: Stufenschablone verwenden – 0,12 mm dick unter MOSFETs, 0,10 mm unter MCU und Sensoren. Eine Dicke allein verursacht entweder Öffnungen oder Brücken.
Für die mechanische Festigkeit der Massagepistole PCBA sind häufig Teile mit Durchgangsbohrungen erforderlich:
| Komponente | Lötmethode | Temperatur |
|---|---|---|
| Batteriekabel (14 AWG) | Selektive Lötwelle | 380°C, 3 Sek |
| Schalter (taktil) | Wellenlöten | 260°C |
| DC-Buchse (Stromeingang) | Handlöten (Roboter) | 350°C, 2 Sek |
Teile mit Durchgangsloch nicht reflowlöten. Ihre Kunststoffkörper schmelzen im 245 °C heißen Ofen.
Der Motorantriebsabschnitt bestimmt die Handhabung des Blockierstroms und die Batterielaufzeit.
| Komponente | Spezifikation | Funktion |
|---|---|---|
| MOSFETs (6x) | 40V, 60A gepulst, TO-252 | Phasenumschaltung |
| Gate-Treiber | 3-phasig, 1A Senke/Quelle | Treibt MOSFET-Gates an |
| Aktueller Sinn | 2 mΩ Shunt-Widerstand (2512-Gehäuse) | Überstromschutz |
| Bootstrap-Kappen | 100 nF, 50 V, X7R | High-Side-Torantrieb |
Thermisches Design: Jeder MOSFET verbraucht bis zu 2 W bei 20 A. Verwenden Sie thermische Durchkontaktierungen (9 pro MOSFET), die mit dem unteren Kupferguss (mindestens 2 oz) verbunden sind.
| Schiene | Stromspannung | Aktuell | Schutz |
|---|---|---|---|
| Akku (Li-Ion 5S) | Nennspannung 18–21 V | 20A Spitze | 2-stufiger Überstrom |
| MCU (3,3 V) | 3,3 V | 100mA | LDO von der Batterie |
| Hall-Sensoren (5V) | 5V | 30mA | LDO mit 50-mA-Grenze |
| Ladegeräteingang | 21–25 V (USB-C PD) | 2A | FET mit umgekehrter Polarität |
Kritische Sicherheit: Verwenden Sie zwei unabhängige Überstromschutzpfade – einen im Gate-Treiber und einen im Batterieschutz-IC. Ein einzelner Fehler darf nicht dazu führen, dass der Motor ungesteuert läuft.
Kein Massagepistolen-PCBA verlässt die Produktion ohne vollständige Kalibrierung.
| Parameter | Reichweite | Toleranz |
|---|---|---|
| Hallsensor-Offset (U,V,W) | 0–360° | ±2° elektrisch |
| Aktueller Sinnesgewinn | 0,1–0,3 V/A | ±3 % |
| Temperatursensor-Offset | -5 bis +5°C | ±1°C |
| Batteriespannungsteiler | 0,05–0,1 | ±1 % |
Warum Kalibrierung wichtig ist: Ohne Hall-Kalibrierung pro Platine erzeugt der Motor bei niedrigen Geschwindigkeiten ein hörbares Jammern. Nutzer lehnen Massagepistolen ab, die defekt klingen.
Die PCBA ist nutzlos, wenn sie nicht zum Griff passt oder keine Wärme ableitet.
| Komponente | Wärmeweg | TIM-Material |
|---|---|---|
| MOSFETs | Bodenpolster → Aluminiumgehäuse | 1,5 W/m·K Spaltpolster |
| MCU | Top-Paket → Kunststoffgehäuse | Luftspalt (kein TIM erforderlich) |
| Batterieladegerät-IC | Freiliegendes Pad → PCB-Kupfer | 12 Durchkontaktierungen + Lotfüllung |
Test: Massagepistole PCBA 30 Minuten lang mit 2800 U/min laufen lassen. Die Temperatur des MOSFET-Gehäuses muss unter 85 °C bleiben.
Jede Massagepistolen-PCBA muss vor dem Zusammenbau diese fünf Tests bestehen.
| Prüfen | Verfahren | Bestanden/Nicht bestanden |
|---|---|---|
| IKT (in-Circuit) | Fliegende Sonde | Alle Schienen > 90 % erwartete Spannung |
| Firmware-Prüfsumme | CRC-32 | Entspricht der goldenen Probe |
| Leerlaufmotor dreht | 500 U/min, kein Stillstand | Strom < 0,8 A |
| Stall-Erkennung | Rotor sperren, 3 Sekunden | Abschaltung innerhalb von 500 ms |
| Batteriesimulation | 16V–21V-Sweep | Geschwindigkeitsabweichung < 3 % |
Probieren Sie 5 % der Produktion für:
A: Die Hauptursache ist eine unzureichende Gate-Treiberstärke für die High-Side-MOSFETs. Wenn der Druck die Motorlast erhöht, versucht der BLDC-Controller, den Strom zu erhöhen. Wenn der Bootstrap-Kondensator (der den High-Side-Gate-Treiber mit Strom versorgt) zu klein dimensioniert ist, fällt die Gate-Spannung unter den Schwellenwert des MOSFET und erhöht Rds(on) von 4 mΩ auf 20 mΩ. Dadurch entsteht eine Thermal-Runaway-Schleife:
Spannungsabfall → geringerer Gate-Antrieb → höherer Widerstand → mehr Hitze → weiterer Widerstandsanstieg
Der Fix erfordert drei Änderungen an der Platine der Massagepistole:
Nach diesen Modifikationen bleibt der Stallstrom auch bei einem Körperdruck von 15 kg stabil bei 22 A.
A: Falsche Auslöser treten auf, wenn Motorkommutierungsgeräusche in die Strommessleitung des Batterieschutz-ICs eingekoppelt werden. Die Phasenumschaltung des BLDC-Motors erzeugt Stromspitzen von 1 µs bis zu 50 A – zu schnell, als dass der Schutz-IC einen Kurzschluss erkennen könnte. Drei Hardware-Fixes beheben dieses Problem:
Tiefpassfilter am Sense-Eingang – Installieren Sie einen RC-Filter (10 Ω + 1 µF Keramik) direkt am CS+-Pin des Schutz-ICs. Eckfrequenz = 16 kHz. Dies lässt einen durchschnittlichen Strom (20–30 A) durch, blockiert jedoch Kommutierungsspitzen von 200 kHz.
Separate Erdung des Messwiderstands – Führen Sie eine spezielle Kelvin-Leitung vom Minuspol des Shunt-Widerstands zum CS-Pin des Schutz-ICs. Teilen Sie diese Erde nicht mit MOSFET-Quellenströmen. Selbst 1 mΩ gemeinsam genutzter Leiterbahn erzeugt bei 50 A ein falsches Signal von 50 mV.
Einstellung des Verzögerungstimers – Programmieren Sie die Überstromverzögerung des Schutz-ICs auf 100 µs (vorausgesetzt, Ihr IC unterstützt dies). Die meisten PCBA-Designs für Massagepistolen verwenden eine Verzögerung von 10 µs im Vergleich zu Batterie-Referenzdesigns. Kommutierungsspitzen dauern nur 2–3 µs. Eine Verzögerung von 100 µs ignoriert sie, reagiert aber weiterhin auf echte Kurzschlüsse (>50 µs Dauer).
Test mit Oszilloskop: Messen Sie CS+, während der Motor mit maximaler Last läuft. Spitzen müssen unter der Auslöseschwelle des Schutz-ICs bleiben (typischerweise 50 mV für 50-A-Shunt). Wenn Spitzen den Schwellenwert überschreiten, erhöhen Sie die Filterkapazität auf 2,2 µF.
A: Ein vierstufiges Produktionsprogrammierungsverfahren verhindert Verwechslungen und reduziert die Programmierzeit um 75 % im Vergleich zum Einzel-Flashen.
Verwenden Sie einen Standardprogrammierer (z. B. Elnec BeeProg), um den Bootloader vor der Platzierung in die MCUs zu flashen. Dies funktioniert nur für MCUs mit externem Flash (QFN-Gehäuse mit freiliegenden Pins). Entsorgen Sie alle Chips, die die Verifizierung nicht bestehen – günstiger als die Überarbeitung platzierter Platinen.
Platzieren Sie eine Pogo-Pin-Programmiervorrichtung (6 Pins: SWDIO, SWCLK, 3,3 V, GND, RESET, BOOT0). Verwenden Sie einen Mehrkanal-Programmierer (8 oder 16 Karten gleichzeitig). Zielzeit: 45 Sekunden pro Board inklusive Verifizierung.
Bewegen Sie die Platinen nach der Programmierung zu einer Kalibriervorrichtung, die einen echten Massagepistolenmotor mit optischem Encoder enthält. Die Vorrichtung leitet jede Massagepistolen-PCBA durch:
Speichern Sie diese 12 Kalibrierungskonstanten in einem geschützten MCU-Flash-Sektor. Platinen ohne Kalibrierung erzeugen inkonsistente Geschwindigkeitsrampen.
Drucken Sie auf jede PCBA einen 2D-Data-Matrix-Code, der Folgendes enthält:
Scannen Sie diesen Code bei der Endmontage. Wenn ein Feldfehler auftritt, können Sie eine bestimmte Komponentencharge zurückverfolgen und nur die betroffenen Einheiten nacharbeiten.
| Bühne | Zielertrag | Häufiger Fehler | Nacharbeitskosten |
|---|---|---|---|
| SMT-Platzierung | 99,5 % | Überbrückte MOSFET-Pins | Niedrig (Reflow-Ausbesserung) |
| Programmierung | 99,0 % | Stromausfall während des Blitzens | Mittel (erneutes Flashen) |
| Kalibrierung | 97,0 % | Phasenfehlanpassung des Hall-Sensors | Hoch (Nacharbeitssensor) |
| Endgültig funktionsfähig | 98,5 % | Stall-Erkennung außerhalb der Reichweite | Mittel (Schwellenwert anpassen) |
Eine ordnungsgemäß hergestellte PCBA-Massagepistole liefert unter Last 2800 U/min, schaltet sich bei Abwürgen innerhalb von 500 ms ab und übersteht 500 Ladezyklen. Befolgen Sie dieses Verfahren, überprüfen Sie jeden Schritt, und Ihre Produkte werden die Konkurrenz übertreffen, die die Kalibrierung überspringt oder den Gate-Antrieb nicht ausreichend spezifiziert.
Delivery Service
Payment Options