Poder resolutivo de uma rede de difração
Uma rede de difração distingue melhor comprimentos de onda próximos quando opera em uma ordem mais alta ou quando um número maior de linhas é iluminado.
Executar grátis
Esta calculadora aplica a relação ideal R = mN, em que m é a ordem de difração positiva e N é o número de linhas iluminadas. Informe esses dois inteiros para obter imediatamente o poder resolutivo adimensional. O resultado ajuda a verificar projetos de espectrômetros, comparar arranjos de iluminação e estimar a menor separação teórica entre comprimentos de onda antes de considerar os efeitos práticos do instrumento.
O significado do poder resolutivo da rede
O poder resolutivo indica quão próximos dois comprimentos de onda podem estar e ainda permanecer distinguíveis em um padrão de difração ideal. Ele costuma ser escrito como R = λ/Δλ, em que λ é o comprimento de onda observado e Δλ é a menor diferença resolvível nas proximidades. Para uma rede de difração sob as hipóteses ideais usuais, a mesma grandeza é dada por R = mN. A ordem m identifica a ordem espectral utilizada, enquanto N conta as linhas da rede realmente cobertas pelo feixe incidente coerente. Esse número não é necessariamente o total de linhas fabricadas no componente óptico: linhas fora da área iluminada não contribuem. Um resultado de 24,000 significa que a contribuição ideal da rede corresponde a λ/Δλ = 24,000. Em 600 nm, por exemplo, esse poder resolutivo implicaria uma separação ideal de 600/24,000 nm, embora esta calculadora apresente o poder resolutivo sem solicitar o comprimento de onda. O valor não tem unidade, pois resulta do produto entre um número de ordem e uma contagem de linhas.
Como informar a ordem e as linhas iluminadas
Informe a ordem de difração positiva usada na medição, e não a quantidade de espectros visíveis nem uma direção com sinal. Digite 1 para a primeira ordem, 2 para a segunda e assim por diante. Depois, informe quantas linhas ou ranhuras são iluminadas pelo feixe. Quando essa contagem ainda não for conhecida, geralmente é possível estimá-la pela largura iluminada, medida perpendicularmente às ranhuras, e pela densidade de linhas da rede, desde que as unidades de comprimento sejam compatíveis. Por exemplo, uma largura iluminada de 20 mm em uma rede com 600 linhas por milímetro cobre aproximadamente 12,000 linhas. Essa geometria intermediária foi deixada fora da calculadora para manter a entrada inequívoca: forneça a contagem inteira final. Os dois valores devem ser inteiros positivos porque a relação ideal conta uma ordem física e linhas discretas. A ferramenta multiplica os valores exatamente, devolve as entradas normalizadas e mostra a operação. Valores zero, negativos, fracionários, ausentes ou excessivos são rejeitados, sem arredondamento silencioso.
Como interpretar o resultado ideal na prática
O valor calculado é o poder resolutivo teórico atribuível à rede sob iluminação coerente e uniforme. Ele representa um limite superior de projeto, não uma garantia de desempenho do espectrômetro completo. A largura da fenda de entrada, o tamanho dos pixels do detector, as aberrações, o foco, o alinhamento óptico, os erros das ranhuras, o tamanho finito da fonte, a calibração de comprimento de onda e a relação sinal-ruído podem alargar as feições espectrais ou dificultar a distinção de picos vizinhos. A iluminação também importa: considerar todas as linhas da rede superestima N quando o feixe cobre apenas parte da área gravada. Use o resultado para comparar configurações sob as mesmas hipóteses, verificar se uma ordem e uma área iluminada propostas podem sustentar a resolução desejada ou identificar se a rede já é um gargalo evidente. Se o desempenho medido for menor, investigue a função de espalhamento de linha do instrumento completo. Ordens maiores elevam R proporcionalmente, mas podem reduzir a eficiência, sobrepor ordens ou exigir filtros; essas compensações ficam fora deste cálculo simples.
Casos de uso
Estimar o limite de projeto de um espectrômetro
Multiplique a ordem escolhida pela contagem de linhas iluminadas para verificar a contribuição ideal da rede à resolução.
Comparar áreas iluminadas pelo feixe
Veja como ampliar ou reduzir a parte iluminada da rede altera o poder resolutivo teórico.
Avaliar ordens de difração
Compare a operação em primeira, segunda ou ordens superiores antes de considerar eficiência e sobreposição de ordens.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela utiliza R = m × N, em que m é a ordem de difração positiva e N é o número de linhas iluminadas da rede.
O poder resolutivo possui unidade?
Não. A ordem de difração e a contagem de linhas são adimensionais, portanto o produto também não possui unidade.
Devo usar o número total de linhas da rede?
Somente se o feixe iluminar toda a largura gravada. Caso contrário, use o número de linhas dentro da área iluminada.
Posso informar uma ordem de difração negativa?
Não. Ordens de sinais opostos têm o mesmo módulo de poder resolutivo; informe o valor positivo da ordem.
Um espectrômetro real atingirá esse poder resolutivo?
Não necessariamente. Fendas, aberrações, amostragem do detector, alinhamento, qualidade das ranhuras e ruído podem reduzir a resolução alcançada.
Quanto custa uma solicitação à API?
Cada solicitação à API custa US$ 0,002. A calculadora desta página é executada localmente no navegador.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/optics/grating-resolving-power \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"order":2,"illuminated_lines":1200}'const res = await fetch("https://api.kit.forhosting.com/optics/grating-resolving-power", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"order": 2,
"illuminated_lines": 1200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/grating-resolving-power",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"order": 2,
"illuminated_lines": 1200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/grating-resolving-power", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"order":2,"illuminated_lines":1200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"order":2,"illuminated_lines":1200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/grating-resolving-power", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"order": 2,
"illuminated_lines": 1200
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.grating_resolving_power",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |