Produkcja pistoletów do masażu PCBA wymaga obsługi wysokiego prądu, bezszczotkowego sterowania silnikiem i bezpieczeństwa użytkownika. Po dwóch dekadach produkcji elektroniki do napędu silników widziałem projekty przegrzewające się, tracące prędkość pod obciążeniem lub stwarzające zagrożenie dla akumulatora. Ta procedura krok po kroku obejmuje cały przebieg produkcji, od wyboru komponentów po test końcowy.
Każdy pistolet do masażu PCBA działa zgodnie z 9-etapową sekwencją. Pominięcie dowolnego kroku zwiększa współczynnik awaryjności pola.
| Kategoria komponentu | Parametr krytyczny | Kryteria odrzucenia |
|---|---|---|
| MOSFETy (napęd silnikowy) | Rds(wł.) < 5 mΩ przy 10 V | > 6 mΩ ulega awarii przy 20A |
| Czujniki Halla | Punkt przełączania ±5 gausów | Asymetria powoduje zazębienie |
| Układ scalony ochrony litowo-jonowej | Nadprądowe 30A ± 2A | Wyłączenia awaryjne podczas momentu utyku |
| MCU | 2x ADC (min. 10 bitów) | Pojedynczy przetwornik ADC nie może próbkować dwóch faz silnika |
| Nakładki odporne na wibracje | Dielektryk X7R lub X8R | X5R nie działa w temperaturze 60°C |
Test: Próbka 50 tranzystorów MOSFET z każdej partii. Zmierzyć Rds(on) w temperaturze 25°C i 80°C. Odrzuć partie przekraczające 7 mΩ w wysokiej temperaturze.
| Parametr | Specyfikacja | Dlaczego to ma znaczenie |
|---|---|---|
| Grubość szablonu | 0,12 mm (sekcja mocy), 0,10 mm (sterowanie) | Mocne MOSFET-y wymagają więcej lutu |
| Współczynnik przysłony | 1:1 dla podkładek MOSFET | Zapobiega wysychaniu spoin przy dużym natężeniu prądu |
| Typ wklejenia | SAC305 (wysokotemperaturowy) | Cyna-bizmut pęka pod wpływem wibracji |
| Szybkość drukowania | 25 mm/s | Zapobiega rozmazywaniu się pasty |
Krytyczne: Użyj szablonu schodkowego o grubości 0,12 mm pod tranzystorami MOSFET, 0,10 mm pod MCU i czujnikami. Już jedna grubość powoduje powstawanie pęknięć lub mostków.
Pistolet do masażu PCBA często potrzebuje części z otworami przelotowymi w celu zapewnienia wytrzymałości mechanicznej:
| Część | Metoda lutowania | Temperatura |
|---|---|---|
| Przewody akumulatora (14 AWG) | Selektywna fala lutownicza | 380°C, 3 sek |
| Przełącznik (dotykowy) | Lutowanie falowe | 260°C |
| Gniazdo DC (wejście zasilania) | Lutowanie ręczne (robotyczne) | 350°C, 2 sek |
Nie przelewać części z otworami przelotowymi. Ich plastikowe korpusy topią się w piekarniku nagrzanym na 245°C.
Sekcja napędu silnika określa obsługę prądu utyku i czas pracy akumulatora.
| Część | Specyfikacja | Funkcjonować |
|---|---|---|
| MOSFETy (6x) | 40V, 60A impulsowe, TO-252 | Przełączanie faz |
| Kierowca bramy | 3-fazowe, 1A ujście/źródło | Napędza bramki MOSFET |
| Aktualny sens | Rezystor bocznikowy 2 mΩ (pakiet 2512) | Zabezpieczenie nadprądowe |
| Czapki Bootstrapa | 100 nF, 50 V, X7R | Napęd bramy wysokiej |
Konstrukcja termiczna: Każdy MOSFET rozprasza do 2 W przy 20 A. Użyj przelotek termicznych (9 na MOSFET) łączących się z dolnym miedzianym wlewem (minimum 2 uncje).
| Kolej | Woltaż | Aktualny | Ochrona |
|---|---|---|---|
| Bateria (Li-Ion 5S) | Nominalne 18–21 V | Szczyt 20A | 2-stopniowe zabezpieczenie nadprądowe |
| Mikrokontroler (3,3 V) | 3,3 V | 100 mA | LDO z akumulatora |
| Czujniki Halla (5 V) | 5 V | 30 mA | LDO z limitem 50 mA |
| Wejście ładowarki | 21–25 V (USB-C PD) | 2A | FET z odwróconą polaryzacją |
Bezpieczeństwo krytyczne: Użyj dwóch niezależnych ścieżek zabezpieczenia nadprądowego – jednej w sterowniku bramki, drugiej w układzie scalonym zabezpieczającym akumulator. Pojedynczy błąd nie może pozwolić na niekontrolowaną pracę silnika.
Żaden pistolet do masażu PCBA nie opuszcza produkcji bez pełnej kalibracji.
| Parametr | Zakres | Tolerancja |
|---|---|---|
| Przesunięcie czujnika Halla (U, V, W) | 0–360° | ±2° elektryczne |
| Bieżące wzmocnienie zmysłów | 0,1–0,3 V/A | ±3% |
| Przesunięcie czujnika temperatury | -5 do +5°C | ±1°C |
| Dzielnik napięcia akumulatora | 0,05–0,1 | ±1% |
Dlaczego kalibracja ma znaczenie: Bez kalibracji Halla na płycie, silnik wytwarza słyszalny wycie przy niskich prędkościach. Użytkownicy odrzucają pistolety do masażu, które wydają się wadliwe.
PCBA jest bezużyteczna, jeśli nie pasuje do uchwytu lub nie odprowadza ciepła.
| Część | Ścieżka termiczna | Materiał TIM |
|---|---|---|
| MOSFETy | Podkładka dolna → aluminiowa obudowa | Podkładka szczelinowa 1,5 W/m·K |
| MCU | Pakiet górny → obudowa z tworzywa sztucznego | Szczelina powietrzna (nie jest potrzebny TIM) |
| Układ scalony ładowarki akumulatora | Odsłonięty pad → Miedź PCB | 12 przelotek + wypełnienie lutownicze |
Test: Uruchom pistolet do masażu PCBA przy 2800 obr./min przez 30 minut. Temperatura obudowy MOSFET-u musi utrzymywać się poniżej 85°C.
Każdy pistolet do masażu PCBA musi przejść pięć testów przed montażem.
| Test | Metoda | Zdany/nieudany |
|---|---|---|
| ICT (w obwodzie) | Latająca sonda | Wszystkie szyny > 90% oczekiwanego napięcia |
| Suma kontrolna oprogramowania sprzętowego | CRC-32 | Pasuje do złotej próbki |
| Obroty silnika bez obciążenia | 500 obr/min, brak przeciągnięcia | Prąd < 0,8A |
| Wykrywanie przeciągnięcia | Zablokuj wirnik, 3 sekundy | Wyłącza się w ciągu 500 ms |
| Symulacja baterii | Przemiatanie 16 V–21 V | Odchylenie prędkości < 3% |
Próbka 5% produkcji dla:
Odp.: Główną przyczyną jest niewystarczająca siła napędu bramki dla tranzystorów MOSFET typu high-side. Gdy ciśnienie zwiększa obciążenie silnika, sterownik BLDC próbuje zwiększyć prąd. Jeśli kondensator ładowania początkowego (zasilający sterownik bramki strony górnej) jest zbyt mały, napięcie bramki spada poniżej progu MOSFET-u, zwiększając Rds(on) z 4 mΩ do 20 mΩ. Tworzy to niekontrolowaną pętlę termiczną:
Spadek napięcia → dolny napęd bramy → wyższy opór → więcej ciepła → dalszy wzrost oporu
Poprawka wymaga trzech zmian na PCBA pistoletu do masażu:
Po tych modyfikacjach prąd utyku pozostaje stabilny i wynosi 22 A, nawet przy 15 kg przyłożonego nacisku na ciało.
Odp.: Fałszywe wyzwalacze mają miejsce, gdy szum komutacji silnika łączy się z linią wykrywania prądu układu scalonego zabezpieczającego akumulator. Przełączanie faz silnika BLDC powoduje powstawanie skoków prądu o wartości 1 µs do 50 A – zbyt szybko, aby układ scalony zabezpieczający mógł odróżnić je od zwarcia. Rozwiązują ten problem trzy poprawki sprzętowe:
Filtr dolnoprzepustowy na wejściu czujnika – Zainstaluj filtr RC (10 Ω + 1 µF ceramiczny) bezpośrednio na styku CS+ układu zabezpieczającego. Częstotliwość narożna = 16 kHz. Przepuszcza średni prąd (20–30 A), ale blokuje skoki komutacyjne 200 kHz.
Oddzielna masa rezystora wykrywającego – Uruchom dedykowany ślad Kelvina od ujemnego zacisku rezystora bocznikowego do styku CS- układu scalonego zabezpieczenia. Nie dziel tej masy z prądami źródłowymi MOSFET. Nawet 1 mΩ wspólnego śladu generuje 50 mV fałszywego sygnału przy 50 A.
Regulacja timera opóźnienia – Zaprogramuj opóźnienie nadprądowe układu scalonego zabezpieczenia na 100 µs (zakładając, że Twój układ scalony to obsługuje). Większość projektów pistoletów do masażu PCBA wykorzystuje opóźnienie 10 µs w porównaniu z projektami referencyjnymi akumulatorów. Skoki komutacyjne trwają tylko 2–3 µs. Opóźnienie 100 µs ignoruje je, jednocześnie reagując na prawdziwe zwarcia (czas trwania > 50 µs).
Test za pomocą oscyloskopu: Sonda CS+ podczas pracy silnika z maksymalnym obciążeniem. Skoki muszą pozostać poniżej progu zadziałania układu scalonego zabezpieczenia (zwykle 50 mV dla bocznika 50 A). Jeśli skoki przekraczają próg, zwiększ pojemność filtra do 2,2 µF.
Odp.: Czteroetapowa procedura programowania produkcyjnego zapobiega pomyłkom i skraca czas programowania o 75% w porównaniu do flashowania jeden po drugim.
Użyj programisty gangowego (np. Elnec BeeProg), aby wgrać bootloader do MCU przed umieszczeniem. Działa to tylko w przypadku MCU z zewnętrzną lampą błyskową (pakiety QFN z odsłoniętymi pinami). Odrzuć każdy chip, który nie przejdzie weryfikacji – taniej niż przeróbka umieszczonych płytek.
Umieść programator z pinami pogo (6 pinów: SWDIO, SWCLK, 3,3 V, GND, RESET, BOOT0). Użyj programatora wielokanałowego (8 lub 16 płytek jednocześnie). Docelowy czas: 45 sekund na planszę, łącznie z weryfikacją.
Po zaprogramowaniu przenieś płytki do urządzenia kalibracyjnego zawierającego prawdziwy silnik pistoletu do masażu z enkoderem optycznym. Oprawa przepuszcza każdy pistolet do masażu PCBA przez:
Przechowuj te 12 stałych kalibracyjnych w chronionym sektorze flash MCU. Płyty bez kalibracji wytwarzają niespójne rampy prędkości.
Wydrukuj kod 2D Data Matrix na każdej płytce PCBA zawierający:
Zeskanuj ten kod podczas końcowego montażu. Jeśli wystąpi awaria na miejscu, można prześledzić konkretną partię komponentów i przerobić tylko jednostki, których to dotyczy.
| Scena | Docelowy plon | Powszechna awaria | Koszt przeróbki |
|---|---|---|---|
| Umieszczenie SMT | 99,5% | Zmostkowane piny MOSFET | Niski (retusz rozpływowy) |
| Programowanie | 99,0% | Utrata mocy podczas flashowania | Średni (ponowny flash) |
| Kalibrowanie | 97,0% | Niedopasowanie fazowe czujnika Halla | Wysoki (przeróbka czujnika) |
| Ostateczna funkcjonalność | 98,5% | Wykrywanie przeciągnięcia poza zasięgiem | Średni (dostosuj próg) |
Prawidłowo wyprodukowany pistolet do masażu PCBA zapewnia 2800 obr./min pod obciążeniem, wyłącza się w ciągu 500 ms i wytrzymuje 500 cykli ładowania. Postępuj zgodnie z tą procedurą, kontroluj każdy krok, a Twoje produkty będą działać lepiej niż produkty konkurencji, które pomijają kalibrację lub nie dopasowują napędu bramy.
Delivery Service
Payment Options