Calcolatore LM317
Con 240 Ω e 720 Ω un LM317 fornisce 5,036 V, poco più di 5 V: inserisca le due resistenze di programmazione e ottenga la tensione di uscita data dalla formula della scheda tecnica, compresa la corrente del pin di regolazione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- R1
- 240
- R2
- 720
- Vref
- 1,25
- Iadj
- 0,00005
- Rapporto
- 3
- Tensione di uscita
- 5,036
L’LM317 è il classico regolatore lineare regolabile a tre terminali: due resistori tra OUT, ADJ e massa programmano la tensione continua che compare sul pin di uscita.
Come due resistenze fissano l'uscita del LM317
Il LM317 mantiene un riferimento di circa 1,25 V tra il pin di uscita e il pin di regolazione. La resistenza superiore si trova su quel riferimento, quindi la attraversa una corrente fissa che prosegue verso massa passando per la resistenza inferiore. L'uscita sale perciò fino al riferimento moltiplicato per uno più il rapporto tra la resistenza inferiore e quella superiore. Inoltre il pin di regolazione lascia uscire una piccola corrente che passa anch'essa per la resistenza inferiore, e l'uscita reale risulta un po' più alta. Con la coppia classica da 240 Ω e 720 Ω il rapporto è 3, il riferimento viene moltiplicato per quattro fino a 5 V e la corrente di regolazione porta il risultato a 5,036 V, come nell'esempio della scheda tecnica.
Errori comuni e ciò che questo calcolo non copre
L'errore più frequente è scambiare le due resistenze, cosa che cambia del tutto il risultato. Il secondo è calcolare la coppia come un semplice partitore di tensione dimenticando la corrente del pin di regolazione. Entrambe le resistenze devono avere valori reali e positivi: zero ohm metterebbe in corto il riferimento e viene rifiutato. Questo calcolo dà solo la tensione di uscita programmata. Non dimensiona il dissipatore, non verifica se l'ingresso lascia abbastanza margine sopra l'uscita e non sceglie i diodi di protezione, quindi controlli questi punti a parte prima di montare o riparare un alimentatore.
Casi d'uso
Distinta base e ricostruzione in riparazione
Automatizzi la stessa formula del browser così una distinta pezzi o due resistori superstiti recuperano il setpoint previsto dell’LM317.
Domande frequenti
Quale tensione di uscita danno 240 Ω e 720 Ω su un LM317?
5,036 V. Il riferimento di 1,25 V viene moltiplicato per uno più 720 diviso 240, cioè 5 V, e la piccola corrente che esce dal pin di regolazione attraverso la resistenza da 720 Ω aggiunge il resto.
Dove va ciascuna resistenza in un LM317?
La resistenza superiore sta tra il pin di uscita e il pin di regolazione, e 240 Ω è il valore abituale della scheda tecnica. Quella inferiore va dal pin di regolazione a massa. Scambiarle dà una tensione molto diversa, quindi controlli prima il circuito.
Perché l'uscita del LM317 è un po' più alta della formula semplice?
Perché una piccola corrente esce dal pin di regolazione e attraversa la resistenza inferiore, aggiungendo un po' di tensione al riferimento moltiplicato per il rapporto delle resistenze. Calcolare la coppia come un normale partitore di tensione la ignora e dà un valore leggermente basso.
Posso ricavare la tensione prevista di una scheda che sto riparando?
Sì, se le due resistenze di programmazione sono integre. Legga i loro valori, li inserisca e otterrà la tensione scelta dal progettista, utile per verificare un regolatore di ricambio prima di alimentare il resto del circuito.
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/elec/lm317 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":240,"r2":720}'const res = await fetch("https://api.kit.forhosting.com/elec/lm317", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 240,
"r2": 720
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/lm317",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 240,
"r2": 720
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/lm317", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":240,"r2":720}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":240,"r2":720}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/lm317", 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
{
"r1": 240,
"r2": 720
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.lm317",
"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.
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
Resistori nulli, negativi, assenti o non numerici falliscono con invalid_input e non vengono addebitati.
Come l’LM317 imposta Vout da R1 e R2
Il regolatore lineare regolabile LM317 a tre terminali mantiene un riferimento tipico di 1.25 volt tra il pin di uscita e il pin di regolazione, poi programma un’uscita più alta con il partitore resistivo appeso ad ADJ. Tali costanti sono riportate nella risposta così Lei vede quale modello è stato applicato; non sono ingressi extra. Entrambe le resistenze devono essere finite e strettamente positive in ohm: zero ohm dividerebbe per zero o cortocircuiterebbe il riferimento, e ohm negativi non sono un resistore fisico. Una coppia da manuale di 240 ohm e 720 ohm produce quindi poco più di cinque volt una volta incluso il termine Iadj, in linea con l’esempio del datasheet e non con un partitore passivo che ignora l’asservimento. Un JSON identico produce sempre un JSON identico perché il percorso è aritmetica in virgola mobile pura, senza rete, senza seme casuale e senza orologio di sistema.
Contratto di ingresso, forma della risposta e comportamento di errore
Usi il modulo gratuito del browser per la breadboard e i controlli di laboratorio, poi lo stesso contratto dagli script quando un configuratore di parti o un oracolo per i compiti serve una tensione stabile da due resistori a magazzino. Campi assenti, stringhe vuote, valori non numerici, NaN, Infinity, zero e ohm negativi falliscono con invalid_input indicando il campo colpevole, e tali fallimenti non vengono addebitati. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato. Questo prodotto non dimensiona dissipatori, margine di dropout né diodi di protezione; lo abbini a un calcolatore di dissipazione lineare quando la domanda successiva riguarda i watt di package e non i volt di setpoint.
Dove un calcolatore di tensione LM317 conviene
I tecnici di riparazione che ricostruiscono uno stadio regolabile bruciato spesso conoscono solo i due resistori a codice colore ancora sulla scheda; inserire quegli ohm in un calcolatore LM317 affidabile recupera il rail previsto prima di rimontare un altro regolatore. Mantenga separate le pagine di dissipazione del regolatore lineare, partitore passivo e resistore serie LED così ogni intenzione di ricerca ha una pagina chiara invece di uno strumento multitopologia che confonde sia gli studenti sia i motori di ricerca. I team di bring-up di firmware e hardware scelgono due pezzi E12 o E24 dal cassetto, necessitano la tensione reale dell’asservimento inclusa Iadj e non un 1.25 arrotondato per uno più il rapporto, e vogliono quel numero in JSON da fissare nella tabella di design review. Poiché questa capacità è un motore parse puro, il prezzo dell’API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Rail da 5 V e 12 V su breadboard
Inserisca R1 e R2 del partitore LM317 per ottenere la tensione regolata, incluso il piccolo termine Iadj, prima di cablare un alimentatore a muro verso un rail logico o analogico.
Esercitazioni di laboratorio e controlli del datasheet
Consenta agli studenti di verificare Vout = Vref(1+R2/R1)+Iadj·R2 rispetto agli esempi da manuale dell’LM317 con risposte golden deterministiche.
Domande tecniche
Come si calcola la tensione di uscita dell’LM317 da R1 e R2?
Invii R1 positivo (OUT verso ADJ) e R2 (ADJ verso massa) in ohm. L’API restituisce Vout = 1.25·(1 + R2/R1) + 50 µA·R2, l’identità tipica di datasheet, più il rapporto e le costanti usate.
Quale resistore è R1 e quale è R2 su un LM317?
R1 è il resistore tra il pin OUT e il pin ADJ (spesso 240 Ω). R2 va da ADJ a massa; aumentare R2 alza l’uscita regolata.
Perché R1 e R2 devono essere numeri positivi?
Una resistenza nulla o negativa non è un resistore di programmazione fisico e dividerebbe per zero o invertirebbe l’asservimento. L’operazione fallisce con invalid_input e non viene addebitata.
Questo calcolatore LM317 include la corrente Iadj?
Sì. I tipici 50 µA del pin di regolazione sono inclusi come Iadj·R2. Vref (1.25 V) e Iadj tornano nel JSON così Lei vede il modello, senza indovinarlo.
Quanto costa il calcolatore LM317?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’ingresso non valido non viene addebitato.