Massasjepistol PCBA-produksjon krever høy strømhåndtering, børsteløs motorkontroll og brukersikkerhet. Etter to tiår med produksjon av motordrevet elektronikk, har jeg sett design overopphetes, miste hastighet under belastning eller skape batterifare. Denne trinnvise prosedyren dekker hele produksjonsarbeidsflyten fra komponentvalg til endelig test.
Hver massasjepistol PCBA følger en 9-trinns sekvens. Å hoppe over et hvilket som helst trinn øker feilfrekvensen i felten.
| Komponentkategori | Kritisk parameter | Avvisningskriterier |
|---|---|---|
| MOSFET-er (motordrift) | Rds(on) < 5 mΩ @ 10V | > 6 mΩ svikter ved 20A |
| Hall sensorer | Koblingspunkt ±5 gauss | Asymmetri forårsaker cogging |
| Li-ion beskyttelse IC | Overstrøm 30A ± 2A | Utløser under stallmoment |
| MCU | 2x ADC (10-bit min) | Enkel ADC kan ikke prøve to motorfaser |
| Vibrasjonsbestandige hetter | X7R eller X8R dielektrisk | X5R feiler ved 60°C |
Test: Prøv 50 MOSFET-er fra hvert parti. Mål Rds(on) ved 25°C og 80°C. Avvis partier som overstiger 7 mΩ ved høy temperatur.
| Parameter | Spesifikasjon | Hvorfor det betyr noe |
|---|---|---|
| Sjablongtykkelse | 0,12 mm (kraftseksjon), 0,10 mm (kontroll) | Power MOSFET-er trenger mer loddetinn |
| Blenderforhold | 1:1 for MOSFET-puter | Forhindrer tørre fuger ved høy strøm |
| Lim inn type | SAC305 (høytemperatur) | Tinnvismut sprekker under vibrasjon |
| Utskriftshastighet | 25 mm/s | Unngår pastautsmøring |
Kritisk: Bruk trinnstensil – 0,12 mm tykk under MOSFET-er, 0,10 mm under MCU og sensorer. En tykkelse alene forårsaker enten åpninger eller broer.
Massasjepistol PCBA trenger ofte gjennomhullsdeler for mekanisk styrke:
| Komponent | Loddemetode | Temperatur |
|---|---|---|
| Batteriledninger (14 AWG) | Selektiv loddebølge | 380°C, 3 sek |
| Bryter (taktil) | Bølgelodd | 260°C |
| DC-kontakt (strøminngang) | Håndlodd (robot) | 350°C, 2 sek |
Ikke reflow gjennomgående deler. Plastlegemene deres smelter i ovnen på 245°C.
Motordrivseksjonen bestemmer håndtering av stoppstrøm og batteridriftstid.
| Komponent | Spesifikasjon | Funksjon |
|---|---|---|
| MOSFET-er (6x) | 40V, 60A pulset, TO-252 | Fasebytte |
| Gate driver | 3-fase, 1A vask/kilde | Driver MOSFET-porter |
| Nåværende sans | 2 mΩ shuntmotstand (2512-pakke) | Overstrømsbeskyttelse |
| Bootstrap caps | 100 nF, 50V, X7R | Høyside portdrift |
Termisk design: Hver MOSFET sprer opptil 2W ved 20A. Bruk termiske vias (9 per MOSFET) som kobles til bunnen av kobber (minst 2 oz).
| Jernbane | Spenning | Nåværende | Beskyttelse |
|---|---|---|---|
| Batteri (Li-ion 5S) | 18–21V nominelt | 20A topp | 2-trinns overstrøm |
| MCU (3,3V) | 3,3V | 100 mA | LDO fra batteri |
| Hallsensorer (5V) | 5V | 30 mA | LDO med 50 mA grense |
| Laderinngang | 21–25V (USB-C PD) | 2A | Omvendt polaritet FET |
Kritisk sikkerhet: Bruk to uavhengige overstrømsbeskyttelsesbaner – en i portdriver, en i batteribeskyttelse IC. En enkelt feil må ikke tillate motoren å gå uten kommando.
Ingen massasjepistol PCBA forlater produksjonen uten full kalibrering.
| Parameter | Spekter | Toleranse |
|---|---|---|
| Hallsensorforskyvning (U,V,W) | 0–360° | ±2° elektrisk |
| Nåværende sanseforsterkning | 0,1–0,3 V/A | ±3 % |
| Temperaturføler offset | -5 til +5°C | ±1°C |
| Batterispenningsdeler | 0,05–0,1 | ±1 % |
Hvorfor kalibrering er viktig: Uten Hall-kalibrering per bord produserer motoren hørbar sutring ved lave hastigheter. Brukere avviser massasjepistoler som høres defekte ut.
PCBAen er ubrukelig hvis den ikke passer til håndtaket eller avleder varme.
| Komponent | Termisk sti | TIM-materiale |
|---|---|---|
| MOSFET-er | Bunnpute → aluminiumskasse | 1,5 W/m·K gap pad |
| MCU | Topppakke → plasthus | Luftspalte (ingen TIM nødvendig) |
| Batterilader IC | Eksponert pute → PCB kobber | 12 vias + loddefylling |
Test: Kjør massasjepistol PCBA ved 2800 RPM i 30 minutter. MOSFET-kassetemperaturen må holde seg under 85°C.
Hver massasjepistol PCBA må bestå disse fem testene før montering.
| Test | Metode | Bestått/Ikke bestått |
|---|---|---|
| IKT (i-krets) | Flyvende sonde | Alle skinner > 90 % forventet spenning |
| Firmware sjekksum | CRC-32 | Matcher gylden prøve |
| Ulast motorspinn | 500 RPM, ingen stopp | Strøm < 0,8A |
| Stalldeteksjon | Lås rotor, 3 sekunder | Slår av innen 500 ms |
| Batterisimulering | 16V–21V sveip | Hastighetsavvik < 3 % |
Prøve 5 % av produksjonen for:
A: Den primære årsaken er utilstrekkelig gate-drivstyrke for høyside MOSFET-er. Når trykket øker motorbelastningen, prøver BLDC-kontrolleren å øke strømmen. Hvis bootstrap-kondensatoren (som driver high-side gate-driveren) er underdimensjonert, synker gatespenningen under MOSFET-ens terskel, og øker Rds(on) fra 4 mΩ til 20 mΩ. Dette skaper en termisk løpende sløyfe:
Spenningsfall → lavere portdrift → høyere motstand → mer varme → ytterligere motstandsøkning
Reparasjonen krever tre endringer på massasjepistolens PCBA:
Etter disse modifikasjonene forblir stoppstrømmen stabil ved 22A selv med 15 kg påført kroppstrykk.
A: Falske utløsere oppstår når motorkommutasjonsstøy kobles til den gjeldende sensorlinjen til batteribeskyttelses-IC. BLDC-motorens fasesvitsj skaper 1 µs strømtopper opp til 50A – for raske til at beskyttelses-IC kan skille fra en kortslutning. Tre maskinvarerettinger løser dette:
Lavpassfilter på sensorinngang – Installer et RC-filter (10Ω + 1 µF keramikk) direkte på beskyttelses-ICens CS+-pinne. Hjørnefrekvens = 16 kHz. Dette passerer gjennomsnittlig strøm (20–30A), men blokkerer 200 kHz kommutasjonsspiker.
Separat sensormotstandsjord – Kjør en dedikert Kelvin-kurve fra shuntmotstandens negative terminal til beskyttelses-ICs CS-pin. Ikke del denne jordingen med MOSFET-kildestrømmer. Selv 1 mΩ delt spor genererer 50 mV falskt signal ved 50A.
Justering av forsinkelsestidtaker – Programmer beskyttelses-ICens overstrømsforsinkelse til 100 µs (forutsatt at IC-en din støtter det). De fleste massasjepistol-PCBA-designene bruker en 10 µs forsinkelse fra batterireferansedesign. Kommuteringstopper varer bare 2–3 µs. En 100 µs forsinkelse ignorerer dem mens de fortsatt reagerer på ekte shorts (>50 µs varighet).
Test med oscilloskop: Probe CS+ mens motoren går med maksimal belastning. Pigger må forbli under beskyttelses-ICens utløsningsterskel (typisk 50 mV for 50A shunt). Hvis toppene overskrider terskelen, øk filterkapasitansen til 2,2 µF.
A: En fire-trinns produksjonsprogrammeringsprosedyre forhindrer forveksling og reduserer programmeringstiden med 75 % sammenlignet med én-og-én-blink.
Bruk en gjengprogrammerer (f.eks. Elnec BeeProg) for å flashe oppstartslasteren til MCUer før plassering. Dette fungerer bare for MCU-er med ekstern blits (QFN-pakker med synlige pinner). Avvis enhver brikke som mislykkes i verifiseringen - billigere enn å omarbeide plasserte brett.
Plasser en programmerings-pogo-pin-feste (6 pinner: SWDIO, SWCLK, 3.3V, GND, RESET, BOOT0). Bruk en flerkanals programmerer (8 eller 16 brett samtidig). Måltid: 45 sekunder per brett inkludert verifisering.
Etter programmering, flytt brett til en kalibreringsarmatur som inneholder en ekte massasjepistolmotor med optisk koder. Armaturet fører hver massasjepistol PCBA gjennom:
Lagre disse 12 kalibreringskonstantene i en beskyttet MCU-blitssektor. Tavler uten kalibrering produserer inkonsekvente hastighetsramper.
Skriv ut en 2D Data Matrix-kode på hver PCBA som inneholder:
Skann denne koden under sluttmontering. Hvis det oppstår en feltfeil, kan du spore til en bestemt komponentbatch og omarbeide bare berørte enheter.
| Scene | Målutbytte | Vanlig fiasko | Omarbeidskostnad |
|---|---|---|---|
| SMT plassering | 99,5 % | Brokoblede MOSFET-pinner | Lav (reflow touch-up) |
| Programmering | 99,0 % | Strømtap under blits | Middels (re-blink) |
| Kalibrering | 97,0 % | Hallsensorfasefeiltilpasning | Høy (omarbeidssensor) |
| Endelig funksjonell | 98,5 % | Stalldeteksjon utenfor rekkevidde | Middels (juster terskel) |
En riktig produsert massasjepistol PCBA leverer 2800 RPM under belastning, slår seg av på stall innen 500 ms, og overlever 500 ladesykluser. Følg denne prosedyren, kontroller hvert trinn, og produktene dine vil overgå konkurrenter som hopper over kalibrering eller underspesifiserer gate-drift.
Delivery Service
Payment Options