Função do app · 07

Exposição Ocupacional

Dose de ruído acumulada ao longo de um turno de trabalho, segundo os critérios americano (OSHA) e brasileiro (NR-15), rodando em segundo plano na aba SPL.

Como usar no app

Onde encontrar

Card "Exposição ocupacional" na aba SPL, abaixo do card de bandas de oitava (se estiver ativado). Uma vez iniciado, o acompanhamento roda em segundo plano independentemente de qual aba está aberta na tela.

Exemplo de uso: acompanhar a dose de ruído durante um turno de trabalho

  1. No início do turno, abra a aba SPL e, no card "Exposição ocupacional", escolha o padrão desejado (OSHA ou NR-15) e toque em "Iniciar turno".
  2. Deixe o app aberto — pode trocar livremente de aba (RTA, Gerador etc.) que a dose continua contando em segundo plano.
  3. Se sair do ambiente de trabalho por um tempo (ex. intervalo em local silencioso), toque "Pausar" para não contar esse período como parte do turno.
  4. Ao final do turno, toque "Parar" — DOSE e TWA ficam congelados até você iniciar um novo turno.
  5. Exporte o CSV da sessão (botão de compartilhar na aba SPL) para guardar o registro do dia, com as doses OSHA e NR-15 lado a lado.

Controles

Se o app passar algum tempo sem captar áudio durante o turno (aparelho suspenso, permissão de microfone negada, motor de áudio parado), um aviso aparece no card: "Xm sem medição (app suspenso) — a dose abaixo cobre menos tempo que o relógio do turno." Esse tempo entra separado como tempo_nao_medido_s no CSV exportado, nunca descartado nem contado como silêncio.

A partir daqui Como a dose e o TWA são calculados por dentro — fórmulas e normas. Não é preciso entender nada disso para usar o app.

Os dois padrões

O NoiseExposureTracker implementa OSHA 29 CFR 1910.95, Apêndice A1 (EUA) e NR-15, Anexo 12 (Brasil, Ministério do Trabalho) com o mesmo modelo matemático de "taxa de troca" (exchange rate) de 5 dB — energia igual em metade do tempo a cada 5 dB a mais — mudando apenas as constantes de referência:

ParâmetroOSHANR-15
Nível-critério (100% dose em 8h)90 dB(A)85 dB(A)
Taxa de troca (exchange rate)5 dB5 dB
Duração-critério8 h8 h
Piso (abaixo disso, não conta)80 dB(A)80 dB(A)
Teto absoluto (nunca permitido)140 dB115 dB

Duração permitida e acúmulo de dose

Duração permitida a um nível L
$$ T_{\text{permitido}}(L) = T_{\text{crítico}} \cdot 2^{\,(L_{\text{crítico}} - L)/5} $$

Acúmulo pela regra de Mosler (soma de frações de dose) — cada amostra acima do piso contribui com a fração de tempo que consumiu da duração permitida naquele nível:

Dose acumulada
$$ \text{dose} \mathrel{+}= \frac{\Delta t}{T_{\text{permitido}}(L)} \qquad\qquad \text{dose}_\% = \text{dose} \times 100 $$

Nível médio ponderado no tempo (TWA), obtido invertendo a fórmula de dose:

TWA
$$ \text{TWA} = L_{\text{crítico}} + 5\cdot\log_2(\text{dose}) $$

Validação

Leitura informativa Isso é uma estimativa a partir de um microfone de telefone não calibrado — não um dosímetro certificado. O modelo contínuo-exponencial de 5 dB usado aqui é uma simplificação comum da prática OSHA/NR-15 (a OSHA formalmente também trabalha com uma tabela discreta de tempos permitidos); o Spectra rotula explicitamente essas leituras como estimativas, não medições regulatórias.

Robustez de tempo

Cada tick integra energia real de até ~0,74 s (não um instante único multiplicado pelo período inteiro), e qualquer intervalo em que o microfone não entregou amostras — motor de áudio parado, permissão negada, troca de rota, app suspenso — entra explicitamente como "tempo não medido" na tela e no CSV de sessão, em vez de ser descartado em silêncio ou contado como silêncio.