Massagepistol PCBA-produktion kräver hög strömhantering, borstlös motorkontroll och användarsäkerhet. Efter två decennier av tillverkning av motordriven elektronik har jag sett konstruktioner överhettas, tappa hastighet under belastning eller skapa batteririsker. Denna steg-för-steg procedur täcker hela produktionsarbetsflödet från komponentval till sluttest.
Varje massagepistol PCBA följer en 9-stegssekvens. Om du hoppar över ett steg ökar fältfelfrekvensen.
| Komponentkategori | Kritisk parameter | Avslagskriterier |
|---|---|---|
| MOSFETs (motordrift) | Rds(on) < 5 mΩ @ 10V | > 6 mΩ misslyckas vid 20A |
| Hallsensorer | Växlingspunkt ±5 gauss | Asymmetri orsakar kuggning |
| Li-jon skydd IC | Överström 30A ± 2A | Utlöser vid stall vridmoment |
| MCU | 2x ADC (10-bitars min) | Enstaka ADC kan inte sampla två motorfaser |
| Vibrationsbeständiga lock | X7R eller X8R dielektrikum | X5R misslyckas vid 60°C |
Test: Prova 50 MOSFET från varje parti. Mät Rds(on) vid 25°C och 80°C. Avvisa partier som överstiger 7 mΩ vid hög temperatur.
| Parameter | Specifikation | Varför det spelar roll |
|---|---|---|
| Stenciltjocklek | 0,12 mm (kraftsektion), 0,10 mm (kontroll) | Power MOSFETs behöver mer lödning |
| Bländarförhållande | 1:1 för MOSFET-kuddar | Förhindrar torra fogar vid hög ström |
| Klistra in typ | SAC305 (högtemp) | Tenn-vismut spricker under vibrationer |
| Utskriftshastighet | 25 mm/s | Undviker klistersmetande |
Kritiskt: Använd stegstencil – 0,12 mm tjock under MOSFETs, 0,10 mm under MCU och sensorer. Enbart en tjocklek orsakar antingen öppningar eller broar.
Massagepistol PCBA behöver ofta genomgående delar för mekanisk styrka:
| Komponent | Lödmetod | Temperatur |
|---|---|---|
| Batterikablar (14 AWG) | Selektiv lödvåg | 380°C, 3 sek |
| Switch (taktil) | Våglödning | 260°C |
| DC-jack (strömingång) | Handlödning (robot) | 350°C, 2 sek |
Flöda inte om genomgående delar. Deras plastkroppar smälter i ugnen på 245°C.
Motordrivningssektionen bestämmer hantering av stoppström och batteridriftstid.
| Komponent | Specifikation | Fungera |
|---|---|---|
| MOSFETs (6x) | 40V, 60A pulsad, TO-252 | Fasomkoppling |
| Gate drivrutin | 3-fas, 1A diskbänk/källa | Driver MOSFET-grindar |
| Nuvarande mening | 2 mΩ shuntmotstånd (2512 paket) | Överströmsskydd |
| Bootstrap-kepsar | 100 nF, 50V, X7R | High-side gate drive |
Termisk design: Varje MOSFET avleder upp till 2W vid 20A. Använd termiska vias (9 per MOSFET) som ansluts till botten av koppar (minst 2 oz).
| Järnväg | Spänning | Nuvarande | Skydd |
|---|---|---|---|
| Batteri (Li-ion 5S) | 18–21V nominellt | 20A topp | 2-stegs överström |
| MCU (3,3V) | 3,3V | 100 mA | LDO från batteri |
| Hallsensorer (5V) | 5V | 30 mA | LDO med 50 mA gräns |
| Laddare ingång | 21–25V (USB-C PD) | 2A | Omvänd polaritet FET |
Kritisk säkerhet: Använd två oberoende överströmsskyddsvägar – en i grinddrivrutinen, en i batteriskydds-IC. Ett enstaka fel får inte tillåta motorn att gå utan kommando.
Ingen massagepistol PCBA lämnar produktionen utan full kalibrering.
| Parameter | Räckvidd | Tolerans |
|---|---|---|
| Hallsensoroffset (U,V,W) | 0–360° | ±2° elektrisk |
| Strömförstärkning | 0,1–0,3 V/A | ±3 % |
| Temperatursensor offset | -5 till +5°C | ±1°C |
| Batterispänningsdelare | 0,05–0,1 | ±1 % |
Varför kalibrering är viktigt: Utan Hall-kalibrering per bord producerar motorn ett hörbart gnäll vid låga hastigheter. Användare avvisar massagepistoler som låter defekta.
PCBA är värdelös om den inte passar i handtaget eller avleder värme.
| Komponent | Termisk väg | TIM Material |
|---|---|---|
| MOSFET | Bottendyna → aluminiumfodral | 1,5 W/m·K mellanrumsdyna |
| MCU | Topppaket → plasthus | Luftgap (ingen TIM behövs) |
| Batteriladdare IC | Exponerad dyna → PCB koppar | 12 vias + lödfyllning |
Test: Kör massagepistol PCBA vid 2800 RPM i 30 minuter. MOSFET-höljets temperatur måste hålla sig under 85°C.
Varje massagepistol PCBA måste klara dessa fem tester innan montering.
| Testa | Metod | Godkänd/Underkänd |
|---|---|---|
| IKT (in-circuit) | Flygande sond | Alla skenor > 90% förväntad spänning |
| Firmware kontrollsumma | CRC-32 | Matchar gyllene prov |
| Motorspinn utan belastning | 500 RPM, inget stopp | Ström < 0,8A |
| Stalldetektering | Låsrotor, 3 sekunder | Stängs av inom 500 ms |
| Batterisimulering | 16V–21V svep | Hastighetsavvikelse < 3 % |
Prov 5 % av produktionen för:
S: Den primära orsaken är otillräcklig gate-drivstyrka för high-side MOSFETs. När trycket ökar motorbelastningen försöker BLDC-styrenheten att öka strömmen. Om bootstrap-kondensatorn (som driver high-side gate-drivrutinen) är underdimensionerad, sjunker gate-spänningen under MOSFET:s tröskelvärde, vilket ökar Rds(on) från 4 mΩ till 20 mΩ. Detta skapar en termisk runaway loop:
Spänningsfall → lägre grinddrift → högre motstånd → mer värme → ytterligare motståndsökning
Fixeringen kräver tre ändringar på massagepistolens PCBA:
Efter dessa modifieringar förblir stoppströmmen stabil vid 22A även med 15 kg pålagt kroppstryck.
S: Falska utlösare uppstår när motorkommuteringsljud kopplas in i strömavkänningslinjen på batteriskydds-IC. BLDC-motorns fasomkoppling skapar 1 µs strömspikar upp till 50A – för snabba för att skydds-IC ska kunna skilja från en kortslutning. Tre hårdvarufixar löser detta:
Lågpassfilter på sensoringång – Installera ett RC-filter (10Ω + 1 µF keramik) direkt på skydds-IC:s CS+-stift. Hörnfrekvens = 16 kHz. Detta passerar medelström (20–30A) men blockerar 200 kHz kommuteringsspikar.
Separat avkänningsmotståndsjord – Kör ett dedikerat Kelvin-spår från shuntmotståndets negativa terminal till skydds-IC:s CS-pin. Dela inte denna jord med MOSFET-källströmmar. Även 1 mΩ delad spår genererar 50 mV falsk signal vid 50A.
Justering av fördröjningstimer – Programmera skydds-IC:s överströmsfördröjning till 100 µs (förutsatt att din IC stöder det). De flesta PCBA-designer för massagepistoler använder en fördröjning på 10 µs från batterireferensdesigner. Kommutationsspikar varar bara 2–3 µs. En 100 µs fördröjning ignorerar dem medan de fortfarande reagerar på sanna kortslutningar (>50 µs varaktighet).
Test med oscilloskop: Sond CS+ medan motorn går med maximal belastning. Spikes måste förbli under skydds-IC:s utlösningströskel (vanligtvis 50 mV för 50A shunt). Om topparna överskrider tröskeln, öka filterkapacitansen till 2,2 µF.
S: En programmeringsprocedur i fyra steg förhindrar förväxlingar och minskar programmeringstiden med 75 % jämfört med en blinkning en och en.
Använd en gängprogrammerare (t.ex. Elnec BeeProg) för att flasha starthanteraren till MCU:er före placering. Detta fungerar endast för MCU:er med extern blixt (QFN-paket med stift exponerade). Avvisa alla chip som misslyckas med verifiering – billigare än att omarbeta placerade kort.
Placera en programmeringspogo-stiftfixtur (6 stift: SWDIO, SWCLK, 3.3V, GND, RESET, BOOT0). Använd en flerkanalsprogrammerare (8 eller 16 kort samtidigt). Måltid: 45 sekunder per bräda inklusive verifiering.
Efter programmering flyttar du brädor till en kalibreringsfixtur som innehåller en riktig massagepistolmotor med optisk kodare. Fixturen leder varje massagepistol PCBA genom:
Lagra dessa 12 kalibreringskonstanter i en skyddad MCU-blixtsektor. Skivor utan kalibrering producerar inkonsekventa hastighetsramper.
Skriv ut en 2D Data Matrix-kod på varje PCBA som innehåller:
Skanna denna kod under slutmonteringen. Om ett fältfel inträffar kan du spåra till en specifik komponentsats och endast omarbeta berörda enheter.
| Etapp | Målavkastning | Vanligt misslyckande | Omarbetningskostnad |
|---|---|---|---|
| SMT placering | 99,5 % | Överbryggade MOSFET-stift | Låg (reflow touch-up) |
| Programmering | 99,0 % | Strömbortfall under blixt | Medium (blinka igen) |
| Kalibrering | 97,0 % | Hallsensorns fasfel överensstämmer | Hög (omarbetningssensor) |
| Sista funktionella | 98,5 % | Stalldetektering utanför räckvidd | Medium (justera tröskeln) |
En korrekt tillverkad massagepistol PCBA levererar 2800 RPM under belastning, stängs av på stall inom 500 ms och överlever 500 laddningscykler. Följ denna procedur, granska varje steg, och dina produkter kommer att överträffa konkurrenter som hoppar över kalibrering eller underspecificerar gate drive.
Delivery Service
Payment Options