Software de equipamentos de teste de fim de linha, sequência da estação, cobertura paramétrica e metas de rendimento para linhas de produção de canetas de leitura B1 B2 F8 K7 KF1 L5 P2 Q6 Q8 T2 Y6.

Publicado em: out 01, 2021 - 161 Visualizações

Software de teste de equipamento de fabrico de canetas de leitura: como validamos cada unidade em 240 segundos antes de expedir

Público-alvo: Este artigo destina-se a engenheiros de processo de fábrica, gestores de QA em unidades parceiras OEM/ODM, consultores de engenharia industrial e importadores B2B que precisam defender uma linha de produção de canetas de leitura a um inspetor externo. Parte-se do princípio de que conhece AQL e ICT, mas pretende saber exatamente que testes são executados em cada unidade B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 e Y6, em que ordem, com que cobertura e que dados de aprovação/reprovação guardamos por número de série.

A primeira vez que expedimos 6 000 canetas para um distribuidor num estado do Golfo com um teste de uma única estação, detetámos uma taxa de defeito de 0,6% no armazém do cliente — 36 canetas com altifalantes que zumbiam acima de 1 kHz. No trimestre seguinte, adicionámos um teste de bancada de fim de linha de 240 segundos, e a mesma taxa de defeito caiu para 0,04%. Esta é a diferença entre uma reclamação de cliente e uma renovação satisfeita. Este artigo é a descrição técnica do equipamento de teste: o hardware bed-of-nails, a sequência de software, a cobertura paramétrica, as metas de yield e os dados de rastreabilidade por série que mantemos durante dois anos.

Todas as unidades que saem das nossas duas bases de produção passam por este equipamento. É a porta de qualidade mais importante da fábrica e é o sistema que um parceiro OEM herda quando licencia uma produção de marca própria.

1. Visão geral do hardware do equipamento

O equipamento é um jig de teste bed-of-nails com um cabo USB-C para um PC anfitrião, uma ligação Kelvin de 4 fios ao polo da bateria, um analisador áudio em vez do altifalante, um microfone calibrado na porta do altifalante e um emulador de tag NFC sobre a janela do sensor OID. Existem 11 variantes do equipamento — uma por modelo — porque a geometria da caixa e a posição do polo da bateria diferem.

Componente Especificação Função
Bed of nails 12 pinos pogo com mola, banhados a ouro Alimentação, USB-C, áudio, GPIO
Anfitrião USB-C Disparo USB-PD 3.0, 5 V/3 A Carga + dados
Kelvin de 4 fios Equivalente Keithley 2000, resolução 0,1 mΩ Impedância da bateria
Analisador áudio Tom de referência 1 kHz, 80 dB SPL Altifalante + microfone
Emulador NFC 13,56 MHz, ISO 14443-3A Calibração da janela do sensor OID
Sensor LED programável Equivalente TSL2561 Teste de cor do LED de diagnóstico
Sonda térmica Tipo K, precisão 0,5 °C Teste de imersão térmica

O equipamento liga-se ao MES (manufacturing execution system) da fábrica via Ethernet, regista cada resultado de teste em relação ao número de série do dispositivo e carimba um CRC de 32 bits do registo de teste na partição de dados do utilizador do dispositivo.

2. A sequência de testes de 240 segundos

O equipamento executa 14 testes numa ordem fixa. A ordem é importante: os testes de arranque são os primeiros (para que uma unidade morta falhe rapidamente), os testes RF são os últimos (porque exigem o maior tempo de aquecimento). O tempo total decorrido é de 240 segundos por unidade, dos quais 90 segundos são de arrefecimento obrigatório entre os testes térmicos.

# Teste Duração (s) Critério de aprovação Gravidade em caso de falha
1 Autoteste de arranque 4 O arranque atinge o ecrã inicial S0
2 Tensão da bateria 3 3,5–4,2 V S1
3 Impedância da bateria 6 <180 mΩ (Li-polímero) / <120 mΩ (Li-ião) S1
4 Negociação USB-C PD 8 5 V/3 A aceite S1
5 Proteção contra sobrecorrente do carregador 12 Trip at 6.5 A in 80 ms S0
6 Leitura/escrita Flash 18 8 MB/s leitura, 4 MB/s escrita S1
7 Calibração do sensor OID 22 Deriva <0,3 mm S1
8 Reconhecimento de código OID (12 códigos de amostra) 30 12/12 reconhecidos S1
9 Nível SPL do altifalante com tom de 1 kHz 12 78–82 dB a 10 cm S1
10 Sensibilidade do microfone 12 Senóide de 1 kHz detetada a -26 dBFS S1
11 Teste do LED de diagnóstico 10 R, G, B, Y, W todos distinguíveis S2
12 Eliminação de bounce dos botões 8 Os 6 botões respondem em <80 ms S2
13 Ensaio térmico 90 ΔT < 8 °C em relação ao ambiente sob carga S2
14 Corrente de boot final + sleep 5 Corrente em sleep <120 µA S1

Total: 240 segundos. O fixture pode ser paralelizado para 4 bancadas por PC anfitrião, pelo que uma única célula de teste executa 4 canetas por 240 s, ou 60 canetas por hora. Uma célula de produção com 6 células de teste executa 360 canetas por hora.

3. Cobertura Paramétrica por Teste

Cada teste exercita um espaço paramétrico específico. Os critérios de aprovação não são limiares únicos — são janelas que têm em conta a variância dos componentes.

3.1 Janela de Impedância da Bateria

Modelo Tipo de célula Impedância nominal Janela de aprovação
B1 Li-polímero 700 mAh 220 mΩ 120–280 mΩ
B2 Li-poly 800 mAh 200 mΩ 110–260 mΩ
F8 Li-poly 600 mAh 240 mΩ 130–310 mΩ
K7 / KF1 Li-ion 14500 800 mAh 150 mΩ 80–200 mΩ
L5 Li-poly 1200 mAh 160 mΩ 90–220 mΩ
P2 Li-poly 500 mAh 260 mΩ 140–340 mΩ
Q6 Li-poly 900 mAh 180 mΩ 100–240 mΩ
Q8 Li-poly 1000 mAh 170 mΩ 95–230 mΩ
T2 Li-ion 18650 2500 mAh 90 mΩ 50–130 mΩ
Y6 Li-ion 18650 2000 mAh 100 mΩ 60–140 mΩ

3.2 Janela de Calibração do Sensor OID

Modelo Tipo de sensor Alvo de calibração Janela de aprovação
B1 / B2 / P2 CMOS 30 fps, 0,3 MP centro 0,00 mm ±0,30 mm
F8 / K7 / KF1 CMOS 60 fps, 1,0 MP centro 0,00 mm ±0,25 mm
L5 / Q6 / Q8 / T2 / Y6 CMOS 60 fps, 2,0 MP centro 0,00 mm ±0,20 mm

3.3 Janela de SPL do Altifalante

Modelo Altifalante SPL nominal Janela de aprovação
B1 / B2 / P2 23 mm 8 Ω 1 W 78 dB 74–82 dB
F8 / K7 / KF1 28 mm 8 Ω 1,5 W 80 dB 76–84 dB
L5 / Q6 / Q8 28 mm 8 Ω 2 W 81 dB 77–85 dB
T2 / Y6 36 mm 4 Ω 3 W 82 dB 78–86 dB

4. Configuração da estação por modelo

As 11 variantes de fixture diferem na geometria do bed-of-nails, na posição da aba da bateria e no adaptador da porta da coluna. A sequência de software é a mesma nas 11.

Modelo Variante de fixture Tempo de ciclo Capacidade de células Notas
B1 FX-B1-v4 240 s 60 canetas/h Corpo compacto, fila de botão único
B2 FX-B2-v4 240 s 60 canetas/h Igual ao B1, aba de bateria mais longa
F8 FX-F8-v3 240 s 60 canetas/h Coluna maior, antena NFC na traseira
K7 FX-K7-v3 240 s 60 canetas/h Pega cilíndrica, botões laterais
KF1 FX-KF1-v3 240 s 60 canetas/h Igual ao K7, janela OID diferente
L5 FX-L5-v2 240 s 60 canetas/h Ecrã tátil, matriz pogo maior
P2 FX-P2-v4 240 s 60 canetas/h Formato mini, botão único
Q6 FX-Q6-v2 240 s 60 canetas/h Bluetooth + Wi-Fi, teste de antena maior
Q8 FX-Q8-v2 240 s 60 pens/h Igual ao Q6, bateria maior
T2 FX-T2-v1 260 s 55 pens/h Célula 18650, arrefecimento mais prolongado
Y6 FX-Y6-v1 260 s 55 pens/h Igual ao T2, janela OID maior

Os modelos T2 e Y6 demoram mais 20 segundos porque a célula 18650 requer um tempo de estabilização térmica maior. Os outros nove modelos partilham o ciclo de 240 segundos.

5. Arquitetura do Software da Fixture

O software da fixture é um serviço Python 3.11 em execução num host Windows 11, que comunica com o dispositivo de teste por fio e o MES por Ethernet.

rptest-fixture/
├── host/
│   ├── rptest_service.py      (loop principal do serviço)
│   ├── rptest_mes.py          (cliente da API MES)
│   └── rptest_log.py          (carimbo CRC-32)
├── drivers/
│   ├── usbc_pd.py             (acionador USB-PD)
│   ├── kelvin.py              (impedância da bateria a 4 fios)
│   ├── audio_analyzer.py      (SPL do altifalante, sensibilidade do microfone)
│   ├── nfc_emulator.py        (calibração do sensor OID)
│   ├── led_sensor.py          (leitura RGB TSL2561)
│   └── thermal.py             (sonda térmica tipo K)
├── sequences/
│   ├── seq_b1.json            (sequência de 14 passos por modelo)
│   ├── seq_b2.json
│   ├── seq_f8.json
│   └── ... (um por modelo)
├── limits/
│   ├── lim_battery.json       (janelas de aprovação por modelo)
│   ├── lim_oid.json
│   └── lim_speaker.json
└── reports/
    └── <serial>.json          (registo de teste por unidade)

Os ficheiros de sequência são JSON, os ficheiros de limites são JSON e os relatórios são JSON. Qualquer alteração a uma janela de aprovação é rastreada por git, revista por dois engenheiros e validada pelo responsável de QA. Não existem números mágicos no código de teste.

6. Rastreabilidade por Número de Série

Cada unidade que passa na fixture sai com um CRC de 32 bits carimbado na partição de dados do utilizador. O CRC abrange o registo de teste, a versão do firmware, os valores de calibração e o ID do operador. O MES armazena o registo completo durante dois anos.

Campo Armazenado no MES Armazenado no dispositivo
Número de série sim yes
Versão do firmware sim yes
Leitura de impedância da bateria sim resumo (pass/fail)
Calibração OID X/Y sim yes (valores brutos)
SPL do altifalante sim resumo
Sensibilidade do microfone sim resumo
Variação térmica ΔT sim resumo
ID do operador sim no
Carimbo de data/hora sim no
Carimbo CRC de 32 bits n/a yes

O carimbo CRC é lido pelo scanner portátil da equipa de QA em qualquer estação posterior (IQC, IPQC, OQC, embalagem) para verificar se a unidade foi testada na fixture. Um CRC em falta ou inválido impede a unidade de passar o QC final.

7. Metas de Rendimento e Disciplina Six-Sigma

A fixture regista o rendimento de primeira passagem (FPY) por modelo, por turno e por operador. As nossas metas publicadas:

Modelo Meta de FPY Defeitos críticos (DPMO) Defeitos maiores (DPMO)
B1 / B2 / P2 ≥97,5% ≤80 ≤350
F8 / K7 / KF1 ≥98,2% ≤60 ≤280
L5 / Q6 / Q8 ≥98,6% ≤40 ≤220
T2 / Y6 ≥98,8% ≤30 ≤180

Uma queda abaixo do alvo aciona um relatório 8D em 24 horas. Em mais de 47 000 canetas expedidas desde 2023, a linha registou uma média de FPY de 98,6%, com o melhor mês a 99,2% na produção da Q8.

8. Visualização SVG da sequência de estações e tendência de rendimento

Fixture sequence (14 tests, 240 s)

9. Preços, prazo de entrega e peças sobresselentes

Serviço Custo Prazo de entrega
Hardware do fixture (por variante de modelo) 4 800 $–6 400 $ 28 dias
Licença de software do fixture 1 800 $ pago único + 360 $/ano 7 dias
Calibração do fixture (rastreável NIST) 240 $ por célula 14 dias
Certificação do operador 400 $ por técnico 2 dias
Integração MES incluído com a licença de 1 800 $ 14 dias
Pinos pogo sobresselentes (pack de 100) 80 $ 7 dias

Dica para o comprador: Se licenciar uma linha de marca própria com vários SKUs, peça a configuração de host partilhado (4 fixtures por PC host). Reduz o custo de hardware do host em 60% em comparação com um fixture por host.

11. Visual: alocação de estações por SKU e tendência de rendimento

A visualização abaixo combina a alocação de estações por SKU (empilhada) com um gráfico de linha da tendência de FPY (first-pass yield) dos últimos 12 meses na linha. As linhas L5/F8/Q8 trabalham a alta pressão para as entregas escolares do 3.º/4.º trimestre e a FPY mantém-se acima de 98,7% mesmo em pico de carga.

Station allocations per SKU (12-station line)

Leituras relacionadas

Pedir orçamento — obtenha uma resposta rápida da fábrica

Frequently Asked Questions

Quanto tempo demora o teste de fabrico da caneta de leitura?
O fixture executa 14 testes em 240 segundos para os modelos B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, e em 260 segundos para T2 e Y6 (que requerem um soak térmico mais prolongado devido às suas baterias 18650 Li-ion). A célula testa 4 canetas em paralelo por ciclo de 240 segundos, produzindo 60 canetas por hora por célula de teste, ou 360 canetas por hora numa linha de 6 células.
Que testes são realizados em todas as canetas de leitura no final da linha?
14 testes: POST, tensão da bateria, impedância da bateria, negociação USB-C PD, OCP do carregador, leitura/escrita da flash, calibração do sensor OID, reconhecimento de código OID (12 códigos de amostra), SPL do altifalante, sensibilidade do microfone, teste do LED de diagnóstico, debounce dos botões, soak térmico e boot final + corrente de sleep. Cada teste corresponde a uma classe de severidade: S0 (avaria/segurança), S1 (elegível para RMA) ou S2 (degradado, recuperável).
Qual é o objetivo de first-pass yield na linha de produção da caneta de leitura?
Os objetivos de first-pass yield são ≥97,5% em B1/B2/P2, ≥98,2% em F8/K7/KF1, ≥98,6% em L5/Q6/Q8 e ≥98,8% em T2/Y6. Em mais de 47 000 canetas expedidas desde 2023, a linha atingiu uma média de FPY de 98,6%, com o melhor mês a 99,2% na célula de produção Q8. Uma queda abaixo do objetivo dispara um relatório 8D em 24 horas.
Como são armazenados os dados de rastreabilidade por unidade na caneta de leitura?
Cada unidade possui um CRC de 32 bits gravado na partição user-data, cobrindo o log de teste, versão de firmware, valores de calibração e ID do operador. O log MES completo é mantido durante dois anos e inclui o número de série, versão de firmware, impedância da bateria, calibração OID X/Y, SPL do altifalante, sensibilidade do microfone, ΔT do soak térmico, ID do operador e timestamp. O CRC é lido pelos scanners de QA no IQC, IPQC, OQC e pack-out para verificar a conclusão do teste no fixture.
Um parceiro OEM pode licenciar o fixture de teste da caneta de leitura?
Sim. O hardware bed-of-nails custa 4 800 $ a 6 400 $ por variante de modelo, e o software do fixture é 1 800 $ uma vez mais 360 $ por ano para atualizações. A calibração com rastreabilidade NIST é 240 $ por célula, e a certificação do operador é 400 $ por técnico ao longo de 2 dias. A integração MES está incluída na licença de software e normalmente fica concluída em 14 dias.
O seu carrinho
A sua experiência neste site será melhorada ao permitir cookies. Política de Cookies
Chat on WhatsApp