De productie van PCBA-massagepistolen vereist een hoge stroomsterkte, borstelloze motorbesturing en gebruikersveiligheid. Na twintig jaar productie van motoraandrijfelektronica heb ik gezien dat ontwerpen oververhitten, snelheid verloren onder belasting of gevaar voor de batterij veroorzaakten. Deze stapsgewijze procedure omvat de gehele productieworkflow, van componentselectie tot eindtest.
Elk massagepistool PCBA volgt een reeks van 9 stappen. Als u een stap overslaat, neemt het percentage mislukkingen in het veld toe.
| Componentcategorie | Kritieke parameter | Afwijzingscriteria |
|---|---|---|
| MOSFET's (motoraandrijving) | Rds(aan) < 5 mΩ @ 10V | > 6 mΩ valt uit bij 20A |
| Hall-sensoren | Schakelpunt ±5 gauss | Asymmetrie veroorzaakt cogging |
| Li-ion bescherming IC | Overstroom 30A ± 2A | Trips tijdens blokkeerkoppel |
| MCU | 2x ADC (min. 10 bits) | Eén ADC kan niet twee motorfasen bemonsteren |
| Trillingsbestendige doppen | X7R- of X8R-diëlektricum | X5R faalt bij 60°C |
Test: monster 50 MOSFET's uit elke partij. Meet Rds(aan) bij 25°C en 80°C. Weiger partijen groter dan 7 mΩ bij hoge temperatuur.
| Parameter | Specificatie | Waarom het ertoe doet |
|---|---|---|
| Dikte van de sjabloon | 0,12 mm (vermogensgedeelte), 0,10 mm (besturing) | Vermogens-MOSFET's hebben meer soldeer nodig |
| Diafragmaverhouding | 1:1 voor MOSFET-pads | Voorkomt droge verbindingen bij hoge stroomsterkte |
| Soort plakken | SAC305 (hoge temperatuur) | Tin-bismut scheurt onder trilling |
| Afdruksnelheid | 25 mm/s | Voorkomt het uitsmeren van pasta |
Cruciaal: gebruik een stappenstencil – 0,12 mm dik onder MOSFET's, 0,10 mm onder MCU en sensoren. Eén dikte alleen al veroorzaakt openingen of bruggen.
Massagepistool PCBA heeft vaak onderdelen met doorlopende gaten nodig voor mechanische sterkte:
| Onderdeel | Soldeermethode | Temperatuur |
|---|---|---|
| Accudraden (14 AWG) | Selectieve soldeergolf | 380°C, 3 sec |
| Schakelaar (tactiel) | Golf soldeer | 260°C |
| DC-aansluiting (stroomingang) | Handsoldeer (robotachtig) | 350°C, 2 sec |
Laat geen doorlopende gaten opnieuw stromen. Hun plastic lichamen smelten in de oven van 245°C.
Het motoraandrijfgedeelte bepaalt de blokkeerstroom en de looptijd van de batterij.
| Onderdeel | Specificatie | Functie |
|---|---|---|
| MOSFET's (6x) | 40V, 60A gepulseerd, TO-252 | Fase-omschakeling |
| Poortchauffeur | 3-fasig, 1A spoelbak/bron | Stuurt MOSFET-poorten aan |
| Huidig gevoel | 2 mΩ shuntweerstand (2512-pakket) | Overstroombeveiliging |
| Bootstrap-doppen | 100 nF, 50 V, X7R | Poortaandrijving aan de hoge kant |
Thermisch ontwerp: Elke MOSFET dissipeert tot 2W bij 20A. Gebruik thermische via's (9 per MOSFET) die zijn aangesloten op de koperen gietlaag aan de onderkant (minimaal 2 oz).
| Spoor | Spanning | Huidig | Bescherming |
|---|---|---|---|
| Batterij (Li-ion 5S) | 18–21V nominaal | 20A piek | 2-traps overstroom |
| MCU (3,3 V) | 3,3V | 100mA | LDO vanaf batterij |
| Hall-sensoren (5V) | 5V | 30mA | LDO met 50 mA-limiet |
| Ingang lader | 21–25 V (USB-C-PD) | 2A | Omgekeerde polariteit FET |
Kritieke veiligheid: Gebruik twee onafhankelijke overstroombeveiligingspaden: één in de poortdriver, één in de batterijbeschermings-IC. Een enkele fout mag er niet toe leiden dat de motor zonder commando draait.
Geen enkel massagepistool PCBA verlaat de productie zonder volledige kalibratie.
| Parameter | Bereik | Tolerantie |
|---|---|---|
| Hall-sensor-offset (U,V,W) | 0–360° | ±2° elektrisch |
| Huidige gevoelswinst | 0,1–0,3 V/A | ±3% |
| Offset temperatuursensor | -5 tot +5°C | ±1°C |
| Accuspanningsdeler | 0,05–0,1 | ±1% |
Waarom kalibratie belangrijk is: Zonder Hall-kalibratie per bord produceert de motor een hoorbaar gejank bij lage snelheden. Gebruikers wijzen massagepistolen af die defect klinken.
De PCBA is nutteloos als deze niet op het handvat past of warmte afvoert.
| Onderdeel | Thermisch pad | TIM-materiaal |
|---|---|---|
| MOSFET's | Bodemkussen → aluminium behuizing | Tussenschot van 1,5 W/m·K |
| MCU | Toppakket → kunststof behuizing | Luchtspleet (geen TIM nodig) |
| Batterijlader IC | Blootgestelde pad → PCB-koper | 12 via's + soldeervulling |
Test: Laat het massagepistool PCBA gedurende 30 minuten draaien op 2800 tpm. De temperatuur van de MOSFET-kast moet onder de 85°C blijven.
Elk PCBA-massagepistool moet deze vijf tests doorstaan voordat het wordt gemonteerd.
| Test | Methode | Geslaagd/mislukt |
|---|---|---|
| ICT (in circuit) | Vliegende sonde | Alle rails > 90% verwachte spanning |
| Firmware-controlesom | CRC-32 | Komt overeen met gouden monster |
| Onbelaste motorrotatie | 500 RPM, geen afslaan | Stroom <0,8A |
| Detectie van stilstand | Rotor vergrendelen, 3 seconden | Schakelt binnen 500 ms uit |
| Batterijsimulatie | 16V–21V sweep | Snelheidsafwijking < 3% |
Monster 5% van de productie voor:
A: De voornaamste oorzaak is een ontoereikende gate-drive voor de high-side MOSFET's. Wanneer de druk de motorbelasting verhoogt, probeert de BLDC-controller de stroom te verhogen. Als de bootstrap-condensator (die de high-side gate-driver van stroom voorziet) te klein is, zakt de gate-spanning onder de drempel van de MOSFET, waardoor Rds(on) toeneemt van 4 mΩ naar 20 mΩ. Hierdoor ontstaat een thermische op hol geslagen lus:
Spanningsval → lagere poortaandrijving → hogere weerstand → meer warmte → verdere weerstandsverhoging
De oplossing vereist drie wijzigingen aan het massagepistool PCBA:
Na deze aanpassingen blijft de blokkeerstroom stabiel op 22A, zelfs bij een uitgeoefende lichaamsdruk van 15 kg.
A: Valse triggers treden op wanneer motorcommutatieruis wordt gekoppeld aan de stroomdetectielijn van het batterijbeschermings-IC. De faseschakeling van de BLDC-motor creëert stroompieken van 1 µs tot 50A – te snel voor het beveiligings-IC om onderscheid te maken van een kortsluiting. Drie hardwareoplossingen lossen dit op:
Laagdoorlaatfilter op detectie-ingang – Installeer een RC-filter (10Ω + 1 µF keramiek) direct op de CS+ pin van het beschermings-IC. Hoekfrequentie = 16 kHz. Dit laat de gemiddelde stroom (20-30 A) door, maar blokkeert commutatiepieken van 200 kHz.
Afzonderlijke aarding van de detectieweerstand – Voer een speciaal Kelvin-trace uit vanaf de negatieve klem van de shuntweerstand naar de CS-pin van het beschermings-IC. Deel deze aarde niet met MOSFET-bronstromen. Zelfs 1 mΩ gedeeld spoor genereert 50 mV vals signaal bij 50A.
Aanpassing vertragingstimer – Programmeer de overstroomvertraging van het beveiligings-IC op 100 µs (ervan uitgaande dat uw IC dit ondersteunt). De meeste PCBA-ontwerpen van massagepistolen gebruiken een vertraging van 10 µs ten opzichte van batterijreferentieontwerpen. Commutatiepieken duren slechts 2 à 3 µs. Een vertraging van 100 µs negeert deze terwijl er nog steeds wordt gereageerd op echte kortsluitingen (duur>50 µs).
Test met oscilloscoop: Sonde CS+ terwijl de motor op maximale belasting draait. Pieken moeten onder de uitschakeldrempel van het beschermings-IC blijven (doorgaans 50 mV voor een shunt van 50A). Als de pieken de drempel overschrijden, verhoogt u de filtercapaciteit tot 2,2 µF.
A: Een productieprogrammeringsprocedure in vier fasen voorkomt verwisselingen en verkort de programmeertijd met 75% vergeleken met één voor één knipperen.
Gebruik een bendeprogrammeur (bijvoorbeeld Elnec BeeProg) om de bootloader in MCU's te flashen voordat u deze plaatst. Dit werkt alleen voor MCU's met externe flitser (QFN-pakketten met zichtbare pinnen). Weiger elke chip die de verificatie niet doorstaat – goedkoper dan het herwerken van geplaatste borden.
Plaats een programmeer-pogo-pin-fixture (6 pinnen: SWDIO, SWCLK, 3.3V, GND, RESET, BOOT0). Gebruik een meerkanaalsprogrammeur (8 of 16 kaarten tegelijk). Doeltijd: 45 seconden per bord inclusief verificatie.
Verplaats na het programmeren de borden naar een kalibratiearmatuur met daarin een echte massagepistoolmotor met optische encoder. Het armatuur leidt elk massagepistool PCBA door:
Bewaar deze 12 kalibratieconstanten in een beschermde MCU-flitssector. Borden zonder kalibratie produceren inconsistente snelheidshellingen.
Druk een 2D-datamatrixcode af op elke PCBA met daarin:
Scan deze code tijdens de eindmontage. Als er zich ter plaatse een fout voordoet, kunt u de batch van een specifiek onderdeel herleiden en alleen de betrokken eenheden opnieuw bewerken.
| Fase | Doelopbrengst | Gemeenschappelijk falen | Kosten voor herbewerking |
|---|---|---|---|
| SMT-plaatsing | 99,5% | Overbrugde MOSFET-pinnen | Laag (reflow-bijwerking) |
| Programmering | 99,0% | Stroomverlies tijdens flitsen | Medium (opnieuw flitsen) |
| Kalibratie | 97,0% | Fase-mismatch van Hall-sensor | Hoog (nabewerkingssensor) |
| Laatste functioneel | 98,5% | Blokkeerdetectie buiten bereik | Medium (drempel aanpassen) |
Een goed geproduceerd massagepistool PCBA levert 2800 RPM onder belasting, schakelt binnen 500 ms uit bij stilstand en overleeft 500 oplaadcycli. Volg deze procedure, controleer elke stap en uw producten zullen beter presteren dan concurrenten die de kalibratie overslaan of de poortaandrijving te weinig specificeren.
Delivery Service
Payment Options