A produção de PCBA com pistola de massagem exige manuseio de alta corrente, controle de motor sem escova e segurança do usuário. Depois de duas décadas fabricando componentes eletrônicos de acionamento de motor, tenho visto projetos superaquecerem, perderem velocidade sob carga ou criarem riscos para a bateria. Este procedimento passo a passo abrange todo o fluxo de trabalho de produção, desde a seleção dos componentes até o teste final.
Cada pistola de massagem PCBA segue uma sequência de 9 etapas. Ignorar qualquer etapa aumenta as taxas de falha em campo.
| Categoria de componente | Parâmetro Crítico | Critérios de rejeição |
|---|---|---|
| MOSFETs (acionamento motorizado) | Rds(ligado) < 5 mΩ @ 10V | > 6 mΩ falha em 20A |
| Sensores Hall | Ponto de comutação ±5 gauss | A assimetria causa dentadura |
| IC de proteção de íons de lítio | Sobrecorrente 30A ± 2A | Desarme durante o torque de estol |
| UCM | 2x ADC (mínimo de 10 bits) | O ADC único não pode amostrar duas fases do motor |
| Tampas resistentes a vibrações | Dielétrico X7R ou X8R | X5R falha a 60°C |
Teste: Amostra de 50 MOSFETs de cada lote. Meça Rds(on) a 25°C e 80°C. Rejeite lotes que excedam 7 mΩ em alta temperatura.
| Parâmetro | Especificação | Por que é importante |
|---|---|---|
| Espessura do estêncil | 0,12 mm (seção de potência), 0,10 mm (controle) | MOSFETs de potência precisam de mais solda |
| Taxa de abertura | 1:1 para blocos MOSFET | Evita juntas secas em alta corrente |
| Tipo de pasta | SAC305 (alta temperatura) | Estanho-bismuto racha sob vibração |
| Velocidade de impressão | 25mm/s | Evita manchas de pasta |
Crítico: Use estêncil escalonado – 0,12 mm de espessura sob MOSFETs, 0,10 mm sob MCU e sensores. Uma espessura por si só causa aberturas ou pontes.
A pistola de massagem PCBA geralmente precisa de peças passantes para resistência mecânica:
| Componente | Método de soldagem | Temperatura |
|---|---|---|
| Fios de bateria (14 AWG) | Onda de solda seletiva | 380°C, 3 seg. |
| Interruptor (tátil) | Solda ondulada | 260ºC |
| Conector DC (entrada de energia) | Solda manual (robótica) | 350°C, 2 seg. |
Não reflua as peças do furo passante. Seus corpos de plástico derretem no forno a 245°C.
A seção de acionamento do motor determina o manejo da corrente de travamento e o tempo de funcionamento da bateria.
| Componente | Especificação | Função |
|---|---|---|
| MOSFETs (6x) | 40V, 60A pulsado, TO-252 | Comutação de fase |
| Motorista de portão | Dissipador/fonte trifásico, 1A | Aciona portas MOSFET |
| Sentido atual | Resistor shunt de 2 mΩ (pacote 2512) | Proteção contra sobrecorrente |
| Tampas de inicialização | 100nF, 50V, X7R | Acionamento de portão lateral alto |
Design térmico: Cada MOSFET dissipa até 2W a 20A. Use vias térmicas (9 por MOSFET) conectando-se ao vazamento de cobre inferior (mínimo de 2 onças).
| Trilho | Tensão | Atual | Proteção |
|---|---|---|---|
| Bateria (íon de lítio 5S) | 18–21V nominal | Pico 20A | Sobrecorrente de 2 estágios |
| UCM (3,3V) | 3,3V | 100 mA | LDO da bateria |
| Sensores Hall (5V) | 5V | 30 mA | LDO com limite de 50 mA |
| Entrada do carregador | 21–25 V (USB-C PD) | 2A | FET de polaridade reversa |
Segurança crítica: Use dois caminhos independentes de proteção contra sobrecorrente – um no gate driver e outro no IC de proteção da bateria. Uma única falha não deve permitir que o motor funcione sem comando.
Nenhuma pistola de massagem PCBA sai da produção sem calibração completa.
| Parâmetro | Faixa | Tolerância |
|---|---|---|
| Deslocamento do sensor Hall (U,V,W) | 0–360° | ±2° elétrico |
| Ganho de sentido atual | 0,1–0,3 V/A | ±3% |
| Deslocamento do sensor de temperatura | -5 a +5°C | ±1°C |
| Divisor de tensão da bateria | 0,05–0,1 | ±1% |
Por que a calibração é importante: Sem a calibração Hall por placa, o motor produz um ruído audível em baixas velocidades. Os usuários rejeitam pistolas de massagem que parecem defeituosas.
O PCBA é inútil se não caber na alça ou não dissipar o calor.
| Componente | Caminho Térmico | Material TIM |
|---|---|---|
| MOSFETs | Almofada inferior → caixa de alumínio | Almofada de folga de 1,5 W/m·K |
| UCM | Pacote superior → caixa de plástico | Entreferro (sem necessidade de TIM) |
| IC do carregador de bateria | Almofada exposta → cobre PCB | 12 vias + preenchimento de solda |
Teste: Execute a pistola de massagem PCBA a 2.800 RPM por 30 minutos. A temperatura da caixa MOSFET deve ficar abaixo de 85°C.
Cada pistola de massagem PCBA deve passar nestes cinco testes antes da montagem.
| Teste | Método | Aprovado/Reprovado |
|---|---|---|
| TIC (em circuito) | Sonda voadora | Todos os trilhos > 90% da tensão esperada |
| Soma de verificação de firmware | CRC-32 | Combina com amostra dourada |
| Rotação do motor sem carga | 500 RPM, sem travamento | Corrente <0,8A |
| Detecção de estol | Bloqueio do rotor, 3 segundos | Desliga em 500 ms |
| Simulação de bateria | Varredura 16V–21V | Desvio de velocidade <3% |
Amostra de 5% da produção para:
R: A principal causa é a força inadequada do gate drive para os MOSFETs do lado alto. Quando a pressão aumenta a carga do motor, o controlador BLDC tenta aumentar a corrente. Se o capacitor de bootstrap (que alimenta o driver da porta alta) estiver subdimensionado, a tensão da porta cai abaixo do limite do MOSFET, aumentando Rds(on) de 4 mΩ para 20 mΩ. Isso cria um loop de fuga térmica:
Queda de tensão → menor acionamento do portão → maior resistência → mais calor → maior aumento de resistência
A correção requer três alterações no PCBA da pistola de massagem:
Após essas modificações, a corrente de bloqueio permanece estável em 22A mesmo com 15 kg de pressão corporal aplicada.
R: Falsos disparos ocorrem quando o ruído de comutação do motor se acopla à linha de detecção de corrente do IC de proteção da bateria. A comutação de fase do motor BLDC cria picos de corrente de 1 µs até 50A – rápido demais para o IC de proteção distinguir de um curto-circuito. Três correções de hardware resolvem isso:
Filtro passa-baixa na entrada de detecção – Instale um filtro RC (10Ω + 1 µF cerâmico) diretamente no pino CS+ do IC de proteção. Frequência de canto = 16 kHz. Isso permite a passagem da corrente média (20–30A), mas bloqueia picos de comutação de 200 kHz.
Aterramento do resistor de detecção separado – Execute um traço Kelvin dedicado do terminal negativo do resistor shunt até o pino CS- do IC de proteção. Não compartilhe este aterramento com correntes de fonte MOSFET. Mesmo 1 mΩ de traço compartilhado gera 50 mV de sinal falso a 50A.
Ajuste do temporizador de atraso – Programe o atraso de sobrecorrente do IC de proteção para 100 µs (assumindo que seu IC suporte isso). A maioria dos designs de PCBA de pistolas de massagem usam um atraso de 10 µs em relação aos designs de referência da bateria. Os picos de comutação duram apenas 2–3 µs. Um atraso de 100 µs os ignora enquanto ainda reage a curtos verdadeiros (duração> 50 µs).
Teste com osciloscópio: Teste CS+ enquanto o motor funciona com carga máxima. Os picos devem permanecer abaixo do limite de disparo do IC de proteção (normalmente 50 mV para shunt de 50A). Se os picos excederem o limite, aumente a capacitância do filtro para 2,2 µF.
R: Um procedimento de programação de produção em quatro estágios evita confusões e reduz o tempo de programação em 75% em comparação com o flashing um por um.
Use um programador coletivo (por exemplo, Elnec BeeProg) para atualizar o bootloader nos MCUs antes da colocação. Isso funciona apenas para MCUs com flash externo (pacotes QFN com pinos expostos). Rejeite qualquer chip que falhe na verificação – mais barato do que retrabalhar placas colocadas.
Coloque um acessório de pino pogo de programação (6 pinos: SWDIO, SWCLK, 3,3V, GND, RESET, BOOT0). Utilize um programador multicanal (8 ou 16 placas simultaneamente). Tempo alvo: 45 segundos por placa, incluindo verificação.
Após a programação, mova as placas para um dispositivo de calibração contendo um motor de pistola de massagem real com codificador óptico. O acessório executa cada pistola de massagem PCBA através de:
Armazene essas 12 constantes de calibração em um setor flash MCU protegido. Placas sem calibração produzem rampas de velocidade inconsistentes.
Imprima um código Data Matrix 2D em cada PCBA contendo:
Digitalize este código durante a montagem final. Se ocorrer uma falha de campo, você poderá rastrear um lote de componente específico e retrabalhar apenas as unidades afetadas.
| Estágio | Rendimento alvo | Falha Comum | Custo de retrabalho |
|---|---|---|---|
| Colocação SMT | 99,5% | Pinos MOSFET em ponte | Baixo (retoque de refluxo) |
| Programação | 99,0% | Perda de energia durante o flash | Médio (re-flash) |
| Calibração | 97,0% | Incompatibilidade de fase do sensor Hall | Alto (sensor de retrabalho) |
| Funcional final | 98,5% | Detecção de estol fora do alcance | Médio (ajustar limite) |
Uma pistola de massagem PCBA produzida adequadamente oferece 2.800 RPM sob carga, desliga em parada em 500 ms e sobrevive a 500 ciclos de carga. Siga este procedimento, audite cada etapa e seus produtos superarão os concorrentes que ignoram a calibração ou subespecificam o acionamento do portão.
Delivery Service
Payment Options