Masažo pistoleto PCBA gamyba reikalauja didelės srovės valdymo, variklio valdymo be šepetėlių ir vartotojo saugumo. Po dviejų dešimtmečių variklio pavaros elektronikos gamybos mačiau, kad konstrukcijos perkaista, praranda greitį veikiant apkrovai arba kelia pavojų akumuliatoriui. Ši žingsnis po žingsnio procedūra apima visą gamybos eigą nuo komponentų pasirinkimo iki galutinio bandymo.
Kiekvienas masažo pistoletas PCBA seka 9 žingsnių seką. Praleidus bet kurį žingsnį, padidėja lauko gedimų dažnis.
| Komponento kategorija | Kritinis parametras | Atmetimo kriterijai |
|---|---|---|
| MOSFET (variklio pavara) | Rds (įjungta) < 5 mΩ @ 10V | > 6 mΩ sugenda esant 20A |
| Salės jutikliai | Perjungimo taškas ±5 gauss | Asimetrija sukelia dantymą |
| Ličio jonų apsaugos IC | Viršsrovė 30A ± 2A | Išjungimai užstringant sukimo momentui |
| MCU | 2x ADC (10 bitų min.) | Vienas ADC negali atrinkti dviejų variklio fazių |
| Vibracijai atsparūs dangteliai | X7R arba X8R dielektrikas | X5R sugenda esant 60°C |
Bandymas: paimkite 50 MOSFET iš kiekvienos partijos. Išmatuokite Rds(on) esant 25°C ir 80°C. Atmeskite partijas, viršijančias 7 mΩ aukštoje temperatūroje.
| Parametras | Specifikacija | Kodėl tai svarbu |
|---|---|---|
| Trafareto storis | 0,12 mm (galios sekcija), 0,10 mm (kontrolė) | Maitinimo MOSFET reikia daugiau litavimo |
| Diafragmos santykis | 1:1 MOSFET trinkelėmis | Apsaugo nuo sausų sąnarių esant didelei srovei |
| Įklijavimo tipas | SAC305 (aukštos temperatūros) | Alavas-bismutas įtrūksta veikiant vibracijai |
| Spausdinimo greitis | 25 mm/s | Išvengia pastos išsitepimo |
Labai svarbu: naudokite žingsninį trafaretą – 0,12 mm storio po MOSFET, 0,10 mm po MCU ir jutikliais. Vien tik vienas storis sukelia atsivėrimus arba tiltus.
Masažo pistoleto PCBA mechaniniam stiprumui dažnai reikia per skylę esančių dalių:
| Komponentas | Litavimo būdas | Temperatūra |
|---|---|---|
| Akumuliatoriaus laidai (14 AWG) | Atrankinė litavimo banga | 380°C, 3 sek |
| Jungiklis (lytėjimo) | Banginis lydmetalis | 260°C |
| DC lizdas (maitinimo įvestis) | Rankinis litavimas (robotas) | 350°C, 2 sek |
Neišleiskite per angą esančių dalių. Jų plastikiniai kūnai išsilydo 245°C orkaitėje.
Variklio pavaros sekcija nustato strigimo srovės valdymą ir akumuliatoriaus veikimo laiką.
| Komponentas | Specifikacija | Funkcija |
|---|---|---|
| MOSFET (6x) | 40V, 60A impulsinis, TO-252 | Fazių perjungimas |
| Vartų vairuotojas | 3 fazių, 1A kriauklė/šaltinis | Varo MOSFET vartus |
| Dabartinis jausmas | 2 mΩ šunto rezistorius (2512 paketas) | Apsauga nuo viršsrovių |
| Bootstrap dangteliai | 100 nF, 50 V, X7R | Aukštų vartų pavara |
Šiluminis dizainas: Kiekvienas MOSFET išsklaido iki 2W esant 20A. Naudokite šilumines angas (9 vienam MOSFET), jungiančias prie apatinio vario piltuvo (mažiausiai 2 uncijos).
| Geležinkelis | Įtampa | Dabartinė | Apsauga |
|---|---|---|---|
| Baterija (Li-ion 5S) | 18-21V nominali | 20A piko | 2 pakopų viršsrovė |
| MCU (3,3 V) | 3,3 V | 100 mA | LDO iš akumuliatoriaus |
| salės jutikliai (5V) | 5V | 30 mA | LDO su 50 mA riba |
| Įkroviklio įvestis | 21–25 V (USB-C PD) | 2A | Atvirkštinio poliškumo FET |
Kritinė sauga: naudokite du nepriklausomus apsaugos nuo viršsrovių kelius – vieną vartų tvarkyklėje, kitą akumuliatoriaus apsaugos IC. Dėl vieno gedimo variklis negali veikti be komandos.
Nė vienas masažo pistoletas PCBA nepalieka gamybos be visiško kalibravimo.
| Parametras | Diapazonas | Tolerancija |
|---|---|---|
| Holo jutiklio poslinkis (U, V, W) | 0–360° | ±2° elektrinis |
| Dabartinis jutimo padidėjimas | 0,1–0,3 V/A | ± 3 % |
| Temperatūros jutiklio poslinkis | -5 iki +5°C | ±1°C |
| Akumuliatoriaus įtampos daliklis | 0,05–0,1 | ±1 % |
Kodėl kalibravimas yra svarbus: Be Holo plokštės kalibravimo, variklis skleidžia garsų verkšlenimą esant mažam greičiui. Vartotojai atmeta masažo pistoletus, kurie skamba nekokybiškai.
PCBA yra nenaudingas, jei jis netelpa prie rankenos arba išsklaido šilumą.
| Komponentas | Šiluminis kelias | TIM medžiaga |
|---|---|---|
| MOSFET | Apatinis padas → aliuminio dėklas | 1,5 W/m·K tarpas |
| MCU | Viršutinė pakuotė → plastikinis korpusas | Oro tarpas (nereikia TIM) |
| Akumuliatoriaus įkroviklis IC | Atidengtas padas → PCB varis | 12 angų + litavimo užpildymas |
Bandymas: 30 minučių paleiskite PCBA masažo pistoletą 2800 aps./min. MOSFET korpuso temperatūra turi būti žemesnė nei 85°C.
Kiekvienas masažo pistoletas PCBA turi išlaikyti šiuos penkis bandymus prieš surinkimą.
| Testas | Metodas | Išlaikyta/Nepavyko |
|---|---|---|
| IRT (grandinėje) | Skraidantis zondas | Visi bėgiai > 90 % numatomos įtampos |
| Firmware kontrolinė suma | CRC-32 | Atitinka auksinį pavyzdį |
| Variklio sukimas be apkrovos | 500 aps./min., be užstrigimo | Srovė < 0,8A |
| Stovėjimo aptikimas | Užrakinkite rotorių, 3 sekundės | Išsijungia per 500 ms |
| Baterijos modeliavimas | 16V–21V šlavimas | Greičio nuokrypis < 3 % |
Paimkite 5% produkcijos, skirtos:
A: Pagrindinė priežastis yra nepakankamas viršutinės pusės MOSFET vartų pavaros stiprumas. Kai slėgis padidina variklio apkrovą, BLDC valdiklis bando padidinti srovę. Jei įkrovos kondensatorius (kuris maitina viršutinės pusės vartų tvarkyklę) yra per mažo dydžio, užtvaro įtampa nukrenta žemiau MOSFET slenksčio, padidindama Rds(on) nuo 4 mΩ iki 20 mΩ. Taip sukuriama šiluminė pabėgimo kilpa:
Įtampos kritimas → mažesnė vartų pavara → didesnė varža → daugiau šilumos → tolesnis pasipriešinimo padidėjimas
Pataisymui reikalingi trys masažo pistoleto PCBA pakeitimai:
Po šių modifikacijų strigimo srovė išlieka stabili ties 22A net esant 15 kg kūno slėgio.
A: Klaidingi paleidikliai atsiranda, kai variklio komutacijos triukšmas susijungia su akumuliatoriaus apsaugos IC srovės jutimo linija. BLDC variklio fazių perjungimas sukuria 1 µs srovės šuolius iki 50 A – per greitai, kad apsaugos IC atskirtų nuo trumpojo jungimo. Tai išsprendžia trys aparatinės įrangos pataisymai:
Žemųjų dažnių filtras jutimo įvestyje – Įdėkite RC filtrą (10Ω + 1 µF keraminis) tiesiai prie apsaugos IC CS+ kaiščio. Kampinis dažnis = 16 kHz. Tai praleidžia vidutinę srovę (20–30 A), bet blokuoja 200 kHz komutacijos šuolius.
Atskiras jutimo rezistoriaus įžeminimas – paleiskite tam skirtą Kelvino pėdsaką nuo šunto rezistoriaus neigiamo gnybto iki apsaugos IC CS kaiščio. Nesidalinkite šiuo įžeminimu su MOSFET šaltinio srovėmis. Net 1 mΩ bendras pėdsakas sukuria 50 mV klaidingą signalą esant 50 A.
Delsos laikmačio reguliavimas – užprogramuokite apsaugos IC viršsrovių delsą iki 100 µs (jei jūsų IC tai palaiko). Dauguma masažo pistoletų PCBA konstrukcijų naudoja 10 µs uždelsimą nuo baterijos etaloninių konstrukcijų. Komutacijos šuoliai trunka tik 2–3 µs. 100 µs delsa į juos nepaiso, o vis tiek reaguoja į tikrus trumpus (daugiau nei 50 µs trukmės).
Bandymas su osciloskopu: zondas CS+, kai variklis veikia maksimalia apkrova. Spygliai turi likti žemiau apsaugos IC suveikimo slenksčio (paprastai 50 mV 50A šuntui). Jei šuoliai viršija slenkstį, padidinkite filtro talpą iki 2,2 µF.
A: Keturių etapų gamybos programavimo procedūra neleidžia sumaišyti ir sutrumpina programavimo laiką 75%, palyginti su mirksėjimu po vieną.
Naudokite grupės programuotoją (pvz., Elnec BeeProg), kad įkrovos įkroviklį įjungtumėte į MCU prieš įdėdami. Tai veikia tik MCU su išorine blykste (QFN paketai su atvirais kontaktais). Atmeskite bet kokią lustą, kurios nepavyksta patikrinti – pigiau nei perdirbti įdėtas lentas.
Įdėkite programavimo pogo kaiščio laikiklį (6 kontaktai: SWDIO, SWCLK, 3,3 V, GND, RESET, BOOT0). Naudokite kelių kanalų programuotoją (8 arba 16 plokščių vienu metu). Tikslinis laikas: 45 sekundės vienoje plokštėje, įskaitant patikrinimą.
Po programavimo perkelkite plokštes į kalibravimo įrenginį, kuriame yra tikras masažo pistoleto variklis su optiniu koduotuvu. Įrenginys paleidžia kiekvieną masažo pistoletą PCBA per:
Išsaugokite šias 12 kalibravimo konstantų apsaugotame MCU blykstės sektoriuje. Plokštės be kalibravimo sukuria nenuoseklias greičio rampas.
Išspausdinkite 2D duomenų matricos kodą ant kiekvieno PCBA, kuriame yra:
Nuskaitykite šį kodą galutinio surinkimo metu. Jei įvyksta lauko gedimas, galite atsekti tam tikrą komponentų partiją ir perdirbti tik paveiktus įrenginius.
| Scena | Tikslinė pajamingumas | Dažna nesėkmė | Perdirbimo kaina |
|---|---|---|---|
| SMT išdėstymas | 99,5 % | Sujungti MOSFET kaiščiai | Žemas (reflow pataisymas) |
| Programavimas | 99,0 % | Energijos praradimas blykstės metu | Vidutinis (pakartotinis blyksnis) |
| Kalibravimas | 97,0 % | Holo jutiklio fazių neatitikimas | Aukštas (perdirbti jutiklis) |
| Galutinis funkcinis | 98,5 % | Stovėjimo aptikimas už diapazono ribų | Vidutinis (koreguoti slenkstį) |
Tinkamai pagamintas masažo pistoletas PCBA pasiekia 2800 aps./min., kai veikia apkrova, išsijungia per 500 ms ir atlaiko 500 įkrovimo ciklų. Vykdykite šią procedūrą, patikrinkite kiekvieną veiksmą ir jūsų gaminiai pranoks konkurentus, kurie praleidžia kalibravimą arba nenurodo vartų pavaros.
Delivery Service
Payment Options