Calculadora de velocidade de deriva
Uma corrente de 1,6 A em um fio de 1 mm² com 10²⁸ elétrons livres por metro cúbico avança a apenas 1 milímetro por segundo. Digite a corrente, a densidade de portadores, a seção e a carga para ver a velocidade de deriva. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Atual
- 1,6
- Densidade
- 10.000.000.000.000.000.000.000.000.000
- Área
- 0,000001
- Carga
- 0
- Velocidade de deriva
- 0,001
A velocidade de deriva do elétron é a rapidez líquida média dos portadores de carga livres ao longo de um condutor quando flui uma corrente estacionária. A corrente macroscópica I é o fluxo de carga através de uma seção: I equivale a n vezes A vezes q vezes vd, de modo que a fórmula de trabalho é vd igual a I dividido pelo produto da densidade de portadores n, da área da seção A e da carga elementar q. Esta calculadora aceita essas quatro grandezas SI — ampères, portadores por metro cúbico, metros quadrados e coulombs —, valida que a seção não seja nula e devolve a velocidade de deriva em metros por segundo.
O que vd = I/(n A q) significa e quais números informar
Na imagem microscópica de um condutor, um número enorme de portadores de carga móveis — em geral elétrons em um metal, ou elétrons e lacunas em um semicondutor — vagueiam a velocidades térmicas de centenas de quilômetros por segundo enquanto uma velocidade média bem menor se forma ao longo do campo elétrico aplicado. Essa velocidade líquida média é a velocidade de deriva do elétron, em geral escrita vd.
Uma corrente estacionária I através de um fio uniforme é a carga que atravessa um plano dado a cada segundo, igual ao produto da densidade de portadores n, da área da seção A, da carga q de cada portador e da rapidez de deriva vd. O rearranjo produz a identidade de trabalho vd igual a I dividido por n vezes A vezes q.
Densidades típicas do cobre ficam perto de oito vírgula cinco vezes dez à vinte e oito portadores por metro cúbico, de modo que mesmo alguns ampères através de um milímetro quadrado de cobre rendem rapideces de deriva de milímetros por segundo, bem mais lentas que o sinal eletromagnético que viaja perto da velocidade da luz pelo mesmo fio. Esta calculadora existe para que você informe números SI uma vez, veja essa ordem de grandeza e fixe um resultado reproduzível em metros por segundo sem repetir a álgebra.
O modelo pressupõe um único tipo de portador, densidade uniforme e uma seção bem definida; não resolve transporte de Boltzmann, mobilidade dependente da temperatura nem correntes mistas de elétrons e lacunas.
Informe a corrente em ampères, a densidade em metros cúbicos inversos, a área em metros quadrados e a carga em coulombs — para elétrons a magnitude convencional é um vírgula seis vezes dez à menos dezenove coulombs — e o mecanismo devolve vd em metros por segundo junto com uma etiqueta de fórmula que você pode citar no caderno de laboratório.
Onde a velocidade de deriva é útil
Salas de aula e plataformas de tutoria usam uma calculadora de velocidade de deriva do elétron para que quem aprende confira resultados em milímetros por segundo para corrente, densidade, área e carga arbitrárias sem tropeçar à mão nas conversões de unidade. Geradores de prova precisam de um oráculo determinístico que marque como erro o caso de seção nula em vez de devolver em silêncio um infinito que um avaliador defeituoso poderia tratar como acerto. A validação falha não consome saldo.
Mantenha as solicitações em unidades SI de ponta a ponta, converta diâmetros em milímetros para metros quadrados com pi r ao quadrado antes de chamar, e fixe o valor em metros por segundo nos testes para que checagens de lição, plugins LMS e workers de borda continuem reproduzíveis sem levantar um solver de transporte próprio.
Deriva baseada em mobilidade a partir de um campo elétrico, corrente da lei de Ohm e condutividade dependente da temperatura ficam fora desta identidade, então trate o número como a linha de base clássica de livro e não como um modelo completo de semicondutor.
Casos de uso
Estimativas de ordem de grandeza em fios e condutores
Confira quão devagar os elétrons de fato derivam em um calibre conhecido antes de atas de laboratório ou notas de projeto que citem milímetros por segundo.
Perguntas frequentes
O que acontece se a área da seção for nula?
Área nula faz a fórmula ideal dividir por A, então o mecanismo recusa e não fatura a chamada.
Qual valor de q você deve usar para elétrons?
Use a magnitude da carga elementar, cerca de 1.6e-19 C. Para lacunas ou íons, passe a carga com sinal ou o múltiplo adequado em coulombs; a calculadora não consulta isso por você.
Por que a deriva é tão lenta se a lâmpada acende na hora?
Porque os portadores e o sinal são coisas diferentes. Os elétrons derivam a milímetros por segundo, enquanto o sinal eletromagnético que coloca todos em movimento percorre o fio perto da velocidade da luz.
Como informo uma seção de fio dada em milímetros quadrados?
Converta antes para metros quadrados: um milímetro quadrado é um milionésimo de metro quadrado. A calculadora trabalha sempre em unidades SI e recusa uma seção igual a zero ou negativa.
Serve para semicondutores com elétrons e lacunas ao mesmo tempo?
Só para um tipo de portador por vez. O modelo considera uma única espécie de portador com densidade uniforme, então correntes mistas de elétrons e lacunas ou mobilidade que varia com a temperatura exigem um modelo de transporte mais completo.
Ferramentas relacionadas
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/phys/drift-velocity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current":1.6,"density":1e+28,"area":0.000001,"charge":1.6e-19}'const res = await fetch("https://api.kit.forhosting.com/phys/drift-velocity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current": 1.6,
"density": 1e+28,
"area": 0.000001,
"charge": 1.6e-19
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/drift-velocity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current": 1.6,
"density": 1e+28,
"area": 0.000001,
"charge": 1.6e-19
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/drift-velocity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current":1.6,"density":1e+28,"area":0.000001,"charge":1.6e-19}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current":1.6,"density":1e+28,"area":0.000001,"charge":1.6e-19}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/drift-velocity", 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
{
"current": 1.6,
"density": 1e+28,
"area": 0.000001,
"charge": 1.6e-19
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.drift_velocity",
"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.
Limites
max_abs_current | 1000000000000 |
max_abs_density | 1e+40 |
max_abs_area | 1000000 |
max_abs_charge | 0.000001 |
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. |
Notas técnicas
Contrato de entrada, forma da resposta e comportamento de erro
A área da seção deve ser estritamente maior que zero: uma área nula é recusada com a mensagem de que a área da seção não pode ser zero, porque a densidade de corrente física ficaria indefinida e a fórmula dividiria por A. Área negativa também é recusada. Densidade e carga devem ser diferentes de zero para que o denominador n vezes A vezes q não se anule. Tetos de magnitude impedem que entradas patológicas transbordem a aritmética isolada e ainda cobrem fios de milímetros de sala de aula e correntes ordinárias de laboratório. Envie um corpo JSON com quatro números finitos obrigatórios: current, a corrente elétrica I em ampères; density, a densidade de portadores n em portadores por metro cúbico; area, a área da seção do condutor A em metros quadrados; e charge, a carga do portador q em coulombs. Cada campo pode chegar como número JSON ou como string numérica; os aliases I, n e carrier_density, A e cross_section, e q e elementary_charge são aceitos para que cadernos e exportações CAD mapeiem sem renomear colunas. Campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Em caso de sucesso o corpo ecoa as quatro entradas, informa drift_velocity em metros por segundo arredondado a doze casas decimais para goldens estáveis, e inclui formula vd igual a I sobre n vezes A vezes q, method microscopic_current e um objeto units que documenta metros por segundo, ampères, metros cúbicos inversos, metros quadrados e coulombs. Combine a resposta com as suas próprias identidades de mobilidade ou resistividade se a seguir precisar de campo elétrico ou condutividade; este endpoint calcula apenas a rapidez de deriva escalar e não emite gráficos, tabelas de materiais nem conversões de unidade a partir de milímetros ou AWG.
Onde uma API de velocidade de deriva justifica o uso
Scripts de processo e de currículo podem chamar este endpoint com n e q fixos para uma tabela de materiais enquanto variam I e A entre conjuntos de problemas. Como a implementação é parse de nível A puro, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Conferência de lição e de provas
Informe corrente, densidade de portadores, seção e carga elementar, compare os metros por segundo com o cálculo à mão e receba um invalid_input claro quando a área for nula.
Fixtures curriculares e exercícios autocorretos
Gere checagens de velocidade de deriva em unidades SI para demos, itens LMS e cadernos de laboratório sem embutir um solver de transporte de carga.
Perguntas técnicas
Como a velocidade de deriva do elétron é calculada a partir de I, n, A e q?
Envie números finitos current (A), density (m^-3), area (m^2) e charge q (C). A API devolve vd = I / (n * A * q) em metros por segundo, mais as entradas ecoadas, a fórmula e as unidades SI.
O que uma resposta bem-sucedida de velocidade de deriva contém?
As entradas current, density, area e charge ecoadas, drift_velocity em m/s, formula vd = I / (n * A * q), method microscopic_current e um objeto units para m/s, A, m^-3, m^2 e C.
Quanto custa a calculadora de velocidade de deriva?
A ferramenta do navegador é gratuita. Solicitações à API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.