Massaažipüstoli PCBA tootmine nõuab suurt voolukäsitlust, harjadeta mootori juhtimist ja kasutajaohutust. Pärast kaks aastakümmet kestnud mootoriajami elektroonika tootmist olen näinud, et konstruktsioonid kuumenevad üle, kaotavad koormuse all kiirust või tekitavad ohte akudele. See samm-sammuline protseduur hõlmab kogu tootmise töövoogu komponentide valimisest kuni lõpliku testimiseni.
Iga massaažipüstol PCBA järgib 9-astmelist järjestust. Mis tahes sammu vahelejätmine suurendab väljatõrgete määra.
| Komponendi kategooria | Kriitiline parameeter | Tagasilükkamise kriteeriumid |
|---|---|---|
| MOSFETid (mootorajam) | Rds (sees) < 5 mΩ @ 10V | > 6 mΩ katkeb 20A juures |
| Halli andurid | Lülituspunkt ±5 gaussi | Asümmeetria põhjustab haardumist |
| Liitiumioonkaitse IC | Ülevool 30A ± 2A | Väljalülitused seiskumismomendi ajal |
| MCU | 2x ADC (10-bitine min) | Üks ADC ei saa võtta kahte mootorifaasi |
| Vibratsioonikindlad korgid | X7R või X8R dielektrik | X5R ei tööta 60 °C juures |
Test: proovige igast partiist 50 MOSFET-i. Mõõtke Rds(on) temperatuuril 25 °C ja 80 °C. Lükake kõrgel temperatuuril tagasi üle 7 mΩ partiid.
| Parameeter | Spetsifikatsioon | Miks see on oluline |
|---|---|---|
| Šablooni paksus | 0,12 mm (võimsussektsioon), 0,10 mm (kontroll) | Toite-MOSFET-id vajavad rohkem joodet |
| Ava suhe | 1:1 MOSFET-patjade jaoks | Hoiab ära vuukide kuivamise suure voolu korral |
| Kleebi tüüp | SAC305 (kõrgtemperatuur) | Tina-vismut praod vibratsiooni all |
| Printimiskiirus | 25 mm/s | Väldib pasta määrimist |
Kriitiline: kasutage astmešablooni – 0,12 mm paksune MOSFETide, 0,10 mm MCU ja andurite all. Üks paksus üksi põhjustab kas avanemisi või sildu.
Massaažipüstoli PCBA vajab mehaanilise tugevuse tagamiseks sageli läbivaid osi:
| Komponent | Jootmismeetod | Temperatuur |
|---|---|---|
| Aku juhtmed (14 AWG) | Valikuline jootelaine | 380 °C, 3 sek |
| Lüliti (kombatav) | Lainejoodet | 260°C |
| DC pistik (toite sisend) | Käsijoodet (robot) | 350 °C, 2 sek |
Ärge valage läbi avade osi tagasi. Nende plastkehad sulavad 245°C ahjus.
Mootori ajami sektsioon määrab seiskumisvoolu käsitsemise ja aku tööaja.
| Komponent | Spetsifikatsioon | Funktsioon |
|---|---|---|
| MOSFETid (6x) | 40V, 60A impulss, TO-252 | Faasivahetus |
| Värava juht | 3-faasiline, 1A valamu/allikas | Ajab MOSFET-väravaid |
| Praegune tunnetus | 2 mΩ šunditakisti (pakett 2512) | Ülevoolukaitse |
| Bootstrap korgid | 100 nF, 50 V, X7R | Kõrgepoolse värava ajam |
Soojuskujundus: iga MOSFET hajutab kuni 2W 20A juures. Kasutage termilisi läbiviike (9 MOSFETi kohta), mis ühendavad alumise vase valamisega (minimaalselt 2 untsi).
| Raudtee | Pinge | Praegune | Kaitse |
|---|---|---|---|
| Aku (Li-ion 5S) | 18-21V nimipinge | 20A tipp | 2-astmeline liigvool |
| MCU (3,3 V) | 3,3 V | 100 mA | LDO akust |
| Halli andurid (5V) | 5V | 30 mA | LDO 50 mA piiranguga |
| Laadija sisend | 21–25 V (USB-C PD) | 2A | Vastupidise polaarsusega FET |
Kriitiline ohutus: kasutage kahte sõltumatut liigvoolukaitse rada – üks väravadraivis, teine akukaitse IC-s. Üksik rike ei tohi lubada mootoril käsuta töötada.
Ükski massaažipüstol PCBA ei jäta tootmist ilma täieliku kalibreerimiseta.
| Parameeter | Vahemik | Tolerantsus |
|---|---|---|
| Halli anduri nihe (U, V, W) | 0–360° | ±2° elektriline |
| Praegune mõistuse kasv | 0,1–0,3 V/A | ±3% |
| Temperatuurianduri nihe | -5 kuni +5°C | ±1°C |
| Aku pingejagur | 0,05–0,1 | ±1% |
Miks kalibreerimine on oluline? Ilma plaadipõhise Halli kalibreerimiseta kostab mootor madalatel pööretel kuuldavat vingumist. Kasutajad lükkavad tagasi defektsed massaažipüstolid.
PCBA on kasutu, kui see ei sobi käepidemega ega hajuta soojust.
| Komponent | Termiline tee | TIM materjal |
|---|---|---|
| MOSFETid | Alumine pad → alumiiniumist korpus | 1,5 W/m·K vahepadi |
| MCU | Pealmine pakett → plastkorpus | Õhuvahe (TIM pole vajalik) |
| Akulaadija IC | Katmata pad → PCB vask | 12 läbipääsu + jootetäide |
Test: Käitage massaažipüstoli PCBA 30 minutit kiirusel 2800 p/min. MOSFETi korpuse temperatuur peab jääma alla 85°C.
Iga massaažipüstol PCBA peab enne kokkupanekut läbima need viis testi.
| Test | meetod | Läbitud/Ebaõnnestunud |
|---|---|---|
| IKT (ahelasisene) | Lendav sond | Kõik rööpad > 90% eeldatavast pingest |
| Püsivara kontrollsumma | CRC-32 | Sobib kuldse prooviga |
| Koormuseta mootori pöörlemine | 500 p/min, ei peatu | Voolutugevus < 0,8A |
| Varikatuse tuvastamine | Lukusta rootor, 3 sekundit | Lülitub välja 500 ms jooksul |
| Aku simulatsioon | 16V–21V pühkimine | Kiiruse hälve <3% |
Proovige 5% toodangust:
V: Peamine põhjus on kõrgepoolsete MOSFETide ebapiisav värava ajami tugevus. Kui rõhk suurendab mootori koormust, üritab BLDC kontroller voolu suurendada. Kui alglaadimiskondensaator (mis toidab ülemise külje värava draiverit) on alamõõduline, langeb paisu pinge alla MOSFETi läve, suurendades Rds(on) väärtuselt 4 mΩ 20 mΩ-ni. See loob termilise äravooluahela:
Pingelangus → madalam väravaajam → suurem takistus → rohkem soojust → takistuse edasine suurenemine
Parandus nõuab massaažipüstoli PCBA kolme muudatust:
Pärast neid muudatusi püsib seiskumisvool stabiilsena 22A juures isegi 15 kg keharõhu korral.
V: Vale päästikud ilmnevad siis, kui mootori kommutatsioonimüra ühendub aku kaitse-IC voolu tajumisjoonega. BLDC mootori faasilülitus tekitab 1 µs voolupiiskusid kuni 50A – liiga kiiresti, et kaitse-IC ei suudaks lühisest eristada. Kolm riistvaraparandust lahendavad selle:
Madalpääsfilter sensorsisendil – Paigaldage RC-filter (10Ω + 1 µF keraamiline) otse kaitse-IC-i CS+ tihvti. Nurga sagedus = 16 kHz. See läbib keskmist voolu (20–30 A), kuid blokeerib 200 kHz kommutatsiooni naelu.
Eraldi tundlikkuse takisti maandus – käivitage spetsiaalne Kelvini jälg šundi takisti negatiivsest klemmist kuni kaitse-IC CS-viiguni. Ärge jagage seda maandust MOSFET-allika vooludega. Isegi 1 mΩ jagatud jälg tekitab 50 mV valesignaali 50 A juures.
Viitetaimeri reguleerimine – programmeerige kaitse-IC-i liigvoolu viivitus 100 µs-ni (eeldusel, et teie IC seda toetab). Enamik massaažipüstoli PCBA konstruktsioone kasutab aku võrdluskonstruktsioonidest 10 µs viivitust. Kommutatsiooninaelu kestus on vaid 2–3 µs. 100 µs viivitus ignoreerib neid, reageerides siiski tõelistele lühistele (kestvus >50 µs).
Test ostsilloskoobiga: proovige CS+, kui mootor töötab maksimaalsel koormusel. Naelud peavad jääma alla kaitse-IC väljalülitusläve (tavaliselt 50 mV 50A šundi puhul). Kui naelu ületavad läve, suurendage filtri mahtuvust 2,2 µF-ni.
V: Neljaetapiline tootmisprogrammeerimisprotseduur hoiab ära segamise ja vähendab programmeerimisaega 75% võrra, võrreldes ükshaaval vilkumisega.
Kasutage grupi programmeerijat (nt Elnec BeeProg), et käivitada alglaadur enne paigutamist MCU-desse. See töötab ainult välise välklambiga MCU-de puhul (QFN-paketid, mille kontaktid on avatud). Lükake tagasi kõik kiibid, mille kinnitamine ebaõnnestub – odavam kui paigaldatud plaatide ümbertöötamine.
Asetage programmeerimispogo pin-kinnitus (6 kontakti: SWDIO, SWCLK, 3,3 V, GND, RESET, BOOT0). Kasutage mitme kanaliga programmeerijat (8 või 16 tahvlit korraga). Sihtaeg: 45 sekundit laua kohta koos kontrollimisega.
Pärast programmeerimist liigutage plaadid kalibreerimisseadmesse, mis sisaldab tõelist massaažipüstoli mootorit koos optilise kodeerijaga. Armatuur juhib iga massaažipüstoli PCBA kaudu:
Salvestage need 12 kalibreerimiskonstandit kaitstud MCU välklampsektorisse. Ilma kalibreerimiseta lauad tekitavad ebaühtlaseid kiiruse rampe.
Printige igale PCBA-le 2D Data Matrixi kood, mis sisaldab:
Skannige see kood lõpliku kokkupaneku ajal. Kui ilmneb väljatõrge, saate jälgida konkreetse komponendipartii ja töödelda ainult mõjutatud üksusi.
| Lava | Sihttootlus | Tavaline ebaõnnestumine | Ümbertöötamise maksumus |
|---|---|---|---|
| SMT paigutus | 99,5% | Sillatud MOSFET-tihvtid | Madal (taasvoolamine) |
| Programmeerimine | 99,0% | Toitekadu välgu ajal | Keskmine (taasvälk) |
| Kalibreerimine | 97,0% | Halli anduri faaside mittevastavus | Kõrge (anduri ümbertöötamine) |
| Lõplik funktsionaalne | 98,5% | Seiskumise tuvastamine väljaspool levialast | Keskmine (läve kohandamine) |
Korralikult toodetud massaažipüstol PCBA annab koormuse all 2800 p/min, lülitub seiskumisel välja 500 ms jooksul ja talub 500 laadimistsüklit. Järgige seda protseduuri, auditeerige iga sammu ja teie tooted ületavad konkurente, kes jätavad kalibreerimise vahele või ei täpsusta värava juhtimist.
Delivery Service
Payment Options