Calcolatore RPM ingranaggi
Un motore a 1000 giri/min con un pignone da 20 denti che muove una ruota da 40 dà un rapporto di 2 e 500 giri/min in uscita. Inserisca la velocità di ingresso e i denti di ogni ruota per scegliere una riduzione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ingresso (giri/min)
- 1000
- Denti della ruota motrice
- 20
- Denti della ruota condotta
- 40
- Rapporto di trasmissione
- 2
- Uscita (giri/min)
- 500
Questo calcolatore RPM da rapporto ingranaggi ottiene la velocità di rotazione dell'albero di uscita di una coppia semplice a partire dal regime dell'ingranaggio di ingresso e dai conteggi di denti della motrice e della condotta. Inserisca un regime di ingresso finito insieme a due conteggi interi positivi; il motore restituisce il regime di uscita secondo l'identità del cerchio primitivo: le velocità lineari coincidono all'ingranamento, così il regime di uscita è uguale al regime di ingresso per denti motrici su denti condotti, equivalente a dividere il regime di ingresso per il rapporto denti condotti su motrici. Una condotta più grande è una riduzione (l'uscita gira più lenta); una più piccola è overdrive (gira più veloce); denti uguali lasciano il regime invariato. Conteggi frazionari, nulli o negativi sono rifiutati perché non descrivono un ingranaggio tagliato, e un regime di ingresso non finito è rifiutato invece di produrre Infinity o NaN.
Che cosa significa l'RPM da rapporto ingranaggi in una coppia a due ruote
In un ingranamento esterno semplice l'ingranaggio motrice è la ruota di ingresso che un motore, una manovella o un albero a monte fa girare, e la condotta è la ruota di uscita che segue tramite il contatto condiviso del cerchio primitivo. Quando GR è maggiore di uno la coppia è una riduzione di velocità: l'albero di uscita gira più lento di quello di ingresso e, trascurando le perdite, la coppia ideale si moltiplica per GR. Quando GR è minore di uno la coppia è overdrive: l'uscita gira più veloce.
Quando i due ingranaggi hanno lo stesso conteggio intero, GR vale uno e il regime di uscita uguaglia quello di ingresso. Questo calcolatore riporta una velocità di rotazione con segno, non il senso di rotazione: una coppia diritta esterna inverte il verso mentre una interna no, ma entrambe condividono la stessa formula di grandezza. I conteggi di denti devono essere interi positivi perché un ingranaggio fabbricato non può avere denti nulli, negativi o frazionari; gli schizzi con frazioni in scala devono comunque realizzarsi come denti interi sul metallo.
Il regime di ingresso deve essere un numero finito affinché il prodotto non diventi mai Infinity o NaN; un regime di ingresso zero è un minimo valido che produce uscita zero, e un regime negativo è trattato come rotazione inversa con uscita negativa.
Dove un calcolatore RPM da rapporto ingranaggi merita il proprio posto
Mantenga conteggi di denti e regimi entro l'intervallo pubblicato affinché il regime di uscita scalato non trabocchi verso un valore non finito che il risolutore debba rifiutare. Questa pagina si rivolge a chi cerca un calcolatore rpm da rapporto ingranaggi, la velocità dell'albero di uscita dai denti, o la conversione di regime tra motrice e condotta in linea.
Non è un risolutore di scatola composta multi-stadio, né uno strumento di sviluppo corona e pignone da bicicletta, né un prodotto di rapporto di crawl di prima, riduttore e ponte, né un aiuto di modulo o passo diametrale. Preferisca questa capacità quando già conosce il regime del motore e i due conteggi interi di un solo ingranamento e le serve il regime di uscita come risposta principale.
Se le serve solo il rapporto adimensionale senza una velocità, una pagina dedicata al rapporto ingranaggi può essere una ricerca migliore; se sta dimensionando una pila di crawl quattro per quattro, usi un calcolatore di rapporto di crawl.
Casi d'uso
Velocità d'albero in scatole amatoriali e robotica
I maker inseriscono i denti di pignone e corona con il regime di targa del motore per stimare la velocità dell'albero di uscita scegliendo uno stadio di riduzione senza aprire CAD.
Domande frequenti
Che succede se il regime di ingresso è zero o negativo?
Un regime di ingresso zero è valido e produce regime di uscita zero (minimo). Un regime di ingresso negativo è trattato come rotazione inversa e restituisce un regime di uscita negativo. I valori non finiti (NaN, Infinity) sono rifiutati.
Una condotta più grande aumenta o diminuisce il regime di uscita?
Una più piccola è overdrive: l'uscita gira più veloce. Denti uguali lasciano il regime invariato.
Quanto costa il calcolatore RPM da rapporto ingranaggi?
Lo strumento del browser è gratuito e viene eseguito in locale.
Il risultato indica in che verso gira l'uscita?
No. Fornisce la velocità con il suo segno, non il verso di rotazione. Una coppia esterna a denti dritti inverte il verso e un ingranamento interno no, ma entrambi usano la stessa formula.
Posso calcolare un rotismo con più stadi?
Non in un solo passaggio. Il calcolatore risolve un ingranamento tra due ruote. Per un rotismo composto, calcoli ogni coppia separatamente e usi la velocità di uscita di uno stadio come ingresso del successivo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/phys/gear-ratio-rpm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input_rpm":1000,"driving_teeth":20,"driven_teeth":40}'const res = await fetch("https://api.kit.forhosting.com/phys/gear-ratio-rpm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input_rpm": 1000,
"driving_teeth": 20,
"driven_teeth": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/gear-ratio-rpm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input_rpm": 1000,
"driving_teeth": 20,
"driven_teeth": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/gear-ratio-rpm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input_rpm":1000,"driving_teeth":20,"driven_teeth":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input_rpm":1000,"driving_teeth":20,"driven_teeth":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/gear-ratio-rpm", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"input_rpm": 1000,
"driving_teeth": 20,
"driven_teeth": 40
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.gear_ratio_rpm",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs | 1000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Che cosa significa l'RPM da rapporto ingranaggi in una coppia a due ruote
Ogni giro completo della motrice avanza esattamente tanti denti quanti ne ha quella ruota, così la condotta deve ruotare di driving_teeth su driven_teeth di un giro. Le velocità angolari si scalano quindi con il reciproco dei conteggi: output_rpm è uguale a input_rpm per driving_teeth diviso driven_teeth. Quell'identità è la stessa che dividere il regime di ingresso per il rapporto GR, definito qui come driven_teeth su driving_teeth, che è il rapporto nominato nella ricerca a cui questa pagina risponde. Treni composti, rapporti a cinghia e porta-satelliti planetari sono fuori ambito: moltiplichi i rapporti di stadio offline oppure chiami questo endpoint una volta per ingranamento.
Contratto di ingresso, forma della risposta ed errori
Entrambi i conteggi devono essere numeri interi maggiori di zero; un conteggio nullo, negativo, non intero come dodici virgola cinque, o una stringa non numerica è rifiutato invece di essere troncato in silenzio. Invii un corpo JSON con POST e tre campi obbligatori. input_rpm (alias rpm_in, driver_rpm, n_in e input_speed) è la velocità dell'albero motrice in giri al minuto; deve essere un numero finito, e valori assenti, vuoti, NaN o infiniti falliscono con invalid_input nominando il campo. driving_teeth (alias driver_teeth, pinion_teeth, n1 e driving) è il conteggio intero positivo di denti della ruota di ingresso. driven_teeth (alias gear_teeth, n2 e driven) è il conteggio intero positivo della ruota di uscita. Le grandezze assolute restano entro il limite pubblicato di un bilione affinché il quoziente resti finito in doppia precisione IEEE sul Worker e nel browser. In successo la risposta riecheggia input_rpm, driving_teeth e driven_teeth arrotondati, imposta gear_ratio a driven_teeth su driving_teeth, imposta output_rpm a input_rpm per driving_teeth su driven_teeth e include la stringa della formula chiusa. La convalida fallita restituisce invalid_input e non viene mai addebitata. Il prezzo è un fisso $0.002 per richiesta riuscita con unità item. Preferisca numeri JSON quando controlla il client; stringhe numeriche che coincidono con un motivo decimale finito stretto sono accettate affinché l'incolla dal foglio di calcolo continui a funzionare senza aprire la porta a testo arbitrario.
Dove un calcolatore RPM da rapporto ingranaggi merita il proprio posto
Abbini di proposito esempi d'aula: venti denti motrici e quaranta condotti a mille giri al minuto danno una riduzione due a uno e cinquecento giri in uscita; diciotto motrici e cinquantaquattro condotti a tremilaseicento giri danno una riduzione tre a uno e milleduecento giri in uscita; conteggi uguali lasciano il regime invariato; e un conteggio nullo o frazionario dimostra il percorso duro invalid_input. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi passano di proposito conteggi illegali. I controlli andata e ritorno sono semplici: ricalcoli input_rpm per driving_teeth diviso driven_teeth a mano e confermi che uguaglia l'output_rpm pubblicato nello stesso arrotondamento a dodici decimali. Poiché l'implementazione è parse di livello A puro, ogni chiamata riuscita costa il $0.002 pubblicato, senza token di modello e senza rete in uscita.
Casi di integrazione
Controllo dei compiti per il regime di uscita
Gli studenti inseriscono il regime del motore più i conteggi di denti motrice e condotta e confrontano il risultato da manuale n_out = n_in × T1/T2 con il JSON deterministico prima di consegnare.
Test unitari di firmware per la trasmissione
Generi fixture noti di riduzione, overdrive e uno-a-uno di regime di uscita più rifiuti deliberati di non interi o denti zero per test di trasmissione embedded.
Domande tecniche
Come si calcola il regime di uscita da un rapporto ingranaggi?
output_rpm = input_rpm × driving_teeth / driven_teeth, che è lo stesso che dividere il regime di ingresso per gear_ratio = driven_teeth / driving_teeth. Invii quei tre campi come JSON.
I conteggi di denti devono essere numeri interi?
Sì. driving_teeth e driven_teeth devono essere interi positivi. Conteggi nulli, negativi o frazionari falliscono con invalid_input perché non descrivono un ingranaggio tagliato.