Calcolatrice entalpia di reazione da energie di legame
Stimi il calore di una reazione con le energie medie di legame: rompere quattro legami C-H e due O=O e formarne due C=O e quattro O-H dà −808 kJ/mol, una reazione esotermica. Elenchi i legami, le energie e quanti sono. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Le energie di legame medie danno una stima rapida del calore di una reazione quando le entalpie di formazione tabulati non sono disponibili o quando un problema di classe chiede la via dell'entalpia di legame. Elenca ogni tipo di legame rotto sul lato dei reagenti e ogni tipo di legame formato sul lato dei prodotti, ciascuno con la sua energia media di dissociazione nella stessa unità, e il motore applica l'approssimazione standard: l'entalpia di reazione è la somma delle energie dei legami rotti meno la somma di quelli formati. Le molteplicità contano quanti legami identici appaiono nell'equazione bilanciata, etichette opzionali come C-H o O=O rendono leggibili i report, e la risposta classifica il processo come esotermico, endotermico o termoneutro dal segno di ΔH.
Rompere legami costa energia, formarli la libera
Ogni reazione chimica rompe alcuni legami e ne forma altri. Rompere un legame assorbe energia e formarne uno la libera, quindi il calore di una reazione si può stimare come l'energia totale dei legami rotti meno quella dei legami formati. Le energie medie di legame, quasi sempre in kilojoule per mole, rendono possibile questa stima quando le entalpie di formazione non sono disponibili o quando l'esercizio chiede il metodo dei legami. Un risultato negativo indica che la reazione, così come è scritta, cede calore; uno positivo che lo assorbe; zero che è termoneutra.
Un esempio svolto e gli errori più comuni
Prenda quattro legami C-H a 413 kJ/mol e due O=O a 495 kJ/mol tra i reagenti: romperli costa 2642 kJ/mol. Tra i prodotti, due legami C=O a 799 e quattro O-H a 463 liberano 3450 kJ/mol. La differenza, −808 kJ/mol, indica una reazione esotermica. Gli errori tipici sono dimenticare di moltiplicare per i coefficienti dell'equazione bilanciata, mescolare unità diverse tra i legami e inserire un'energia di legame negativa, che viene rifiutata perché un'energia di dissociazione non può esserlo. Lei elenca i legami e le loro energie; lo strumento non converte le unità.
Casi d'uso
Verifica di compiti ed esami
Gli studenti inseriscono tipi di legame, energie medie e molteplicità di legami rotti e formati, confrontano il ΔH restituito e le somme laterali con il lavoro a mano, e ricevono un errore chiaro quando un'energia di legame è negativa.
Domande frequenti
Come si stima l'entalpia di reazione dalle energie di legame?
Ogni elemento richiede energy (e count opzionale). ΔH_rxn è la somma delle energie dei legami rotti meno quella dei formati.
Cosa succede se un'energia di legame è negativa?
Le energie di dissociazione di legame devono essere non negative; un valore negativo è rifiutato e non addebitato.
È lo stesso dell'entalpia da dati di formazione?
No. Questa calcolatrice usa energie di legame medie (rotti meno formati). Per un ΔH di Hess da entalpie di formazione, usi uno strumento di entalpia di reazione basato sulla formazione.
La calcolatrice di entalpia da energie di legame è gratis?
Lo strumento nel browser gira gratis sul suo dispositivo.
Devo cercare i legami automaticamente?
No. Fornisce lei energie di legame e molteplicità. Il motore non recupera tabelle né converte unità; mantenga un'unica unità di energia per tutta la richiesta.
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/chem/bond-enthalpy-reaction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bonds_broken":[{"bond":"C-H","energy":413,"count":4},{"bond":"O=O","energy":495,"count":2}],"bonds_formed":[{"bond":"C=O","energy":799,"count":2},{"bond":"O-H","energy":463,"count":4}]}'const res = await fetch("https://api.kit.forhosting.com/chem/bond-enthalpy-reaction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bonds_broken": [
{
"bond": "C-H",
"energy": 413,
"count": 4
},
{
"bond": "O=O",
"energy": 495,
"count": 2
}
],
"bonds_formed": [
{
"bond": "C=O",
"energy": 799,
"count": 2
},
{
"bond": "O-H",
"energy": 463,
"count": 4
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/bond-enthalpy-reaction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bonds_broken": [
{
"bond": "C-H",
"energy": 413,
"count": 4
},
{
"bond": "O=O",
"energy": 495,
"count": 2
}
],
"bonds_formed": [
{
"bond": "C=O",
"energy": 799,
"count": 2
},
{
"bond": "O-H",
"energy": 463,
"count": 4
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/bond-enthalpy-reaction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bonds_broken":[{"bond":"C-H","energy":413,"count":4},{"bond":"O=O","energy":495,"count":2}],"bonds_formed":[{"bond":"C=O","energy":799,"count":2},{"bond":"O-H","energy":463,"count":4}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bonds_broken":[{"bond":"C-H","energy":413,"count":4},{"bond":"O=O","energy":495,"count":2}],"bonds_formed":[{"bond":"C=O","energy":799,"count":2},{"bond":"O-H","energy":463,"count":4}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/bond-enthalpy-reaction", 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
{
"bonds_broken": [
{
"bond": "C-H",
"energy": 413,
"count": 4
},
{
"bond": "O=O",
"energy": 495,
"count": 2
}
],
"bonds_formed": [
{
"bond": "C=O",
"energy": 799,
"count": 2
},
{
"bond": "O-H",
"energy": 463,
"count": 4
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.bond_enthalpy_reaction",
"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
Le energie di legame negative sono rifiutate con un errore chiaro invalid_input perché le energie di dissociazione sono non negative per definizione in questo prodotto.
Come le energie di legame medie stimano ΔH_rxn
Parta da un'equazione bilanciata e inventari i legami covalenti da rompere nei reagenti e quelli che si formano nei prodotti. Consulti o riceva energie di legame medie in un'unità coerente, quasi sempre chilojoule per mole. L'energia è assorbita per rompere legami e rilasciata quando si formano, quindi l'entalpia netta di reazione è approssimativamente l'energia totale dei legami rotti meno quella dei legami formati. ΔH negativa significa esotermico come scritto; positiva, endotermico; zero, termoneutro. Invi due array: bonds_broken e bonds_formed. Ogni oggetto richiede energy come numero finito non negativo; count opzionale vale uno per impostazione predefinita se omesso e deve coincidere con quanti di tali legami appaiono dopo la moltiplicazione per i coefficienti stechiometrici; etichette di legame opzionali come C-H o O=O aiutano a leggere il JSON senza cambiare l'aritmetica. Gli alias broken, broken_bonds e reactants mappano all'elenco rotto; formed, formed_bonds e products all'elenco formato. Gli alias di energy includono bond_energy, be, BE, enthalpy e D. Il motore moltiplica ogni count per la sua energy, somma il lato rotto, somma il lato formato e sottrae: ΔH_rxn uguale a energy_broken meno energy_formed. Energia di legame negativa, energy assente, array vuoti, count non positivi e numeri non finiti sollevano invalid_input e non sono addebitati. Input identici producono sempre JSON identico perché il percorso è aritmetica pura senza rete, senza modello, senza seme casuale e senza orologio.
Leggere la risposta: somme laterali, contributi e classificazione
Il motore non converte mai le unità: se mescola kJ e kcal otterrà un numero sbagliato, quindi mantenga un'unica unità di energia per tutta la richiesta. I messaggi di validazione che menzionano energia di legame negativa nominano lato e indice per correggere un errore di segno senza leggere uno stack trace. In caso di successo la risposta include delta_h, l'alias delta_H e enthalpy_reaction — tutti uguali all'entalpia di reazione calcolata — più unit, predefinito a kJ/mol salvo che invii una stringa di unità di visualizzazione. energy_broken e sum_broken espongono il costo totale di dissociazione del lato reagenti; energy_formed e sum_formed espongono l'energia totale rilasciata quando si formano i legami di prodotto, così gli studenti possono controllare il lavoro intermedio senza risommare. Gli array bonds_broken e bonds_formed ripetono ogni voce con etichetta di legame se fornita, energy, count e contribution uguale a count per energy. broken_count e formed_count danno le lunghezze degli array per tabelle UI. classification è exothermic quando ΔH è negativa, endothermic quando positiva e thermoneutral quando zero, abbastanza per etichette rapide senza riderivare il segno nel client. formula riformula l'identità di entalpia di legame in una stringa breve, e method è sempre average_bond_enthalpies affinché il codice a valle dirami senza annusare forme né confondere questo percorso con calcoli di Hess da entalpie di formazione. Usi delta_h da solo quando un foglio di calcolo serve un solo numero; usi le colonne di contributo quando un report di laboratorio deve mostrare quanti legami C-H e quanti O=O tirano la stima di combustione del metano.
Uso dell'API, prezzi, flussi di aula e limiti pratici
Chiami la calcolatrice gratuita di entalpia di reazione da energie di legame nel browser per controlli di compiti, demo di lezione e stima rapida del calore di combustione o sintesi senza installare un pacchetto di termochimica. Invii un corpo JSON con gli array obbligatori bonds_broken e bonds_formed; gli alias documentati coprono nomi di campo comuni di portali di compiti e wrapper SDK. Usi l'API prepagata quando una piattaforma di tutoraggio, un correttore automatico, un foglio LIMS didattico o un generatore di curriculum necessita di un contratto stabile sotto saldo KIT a $0.002 per voce riuscita; i fallimenti di validazione non consumano mai il saldo dopo il rifiuto del motore. Gli elenchi di legami sono limitati per sicurezza dell'isolato Worker e coprono comunque esempi multi-legame ordinari di aula come la combustione di idrocarburi con molte voci C-H e O-H. Accoppi questo endpoint con strumenti basati sulla formazione quando il passo successivo confronta l'approssimazione delle energie di legame con risultati ΔH_f di Hess, o con aiuti di stechiometria quando prima inventaria i legami da una formula strutturale. Gli autori che spediscono SDK possono mappare gli array di contributo in tabelle di legame, count, energy e contribution — le stesse colonne che gli studenti compilano a mano stimando ΔH da entalpie di legame medie.
Casi di integrazione
App didattiche ed esercizi auto-valutati
Strumenti di curriculum generano esercizi di stima per entalpia di legame con JSON strutturato per flashcard, rubriche e fogli di passi senza incorporare un database di energie di legame.
Quaderni di laboratorio e flussi di stima
Script convertono tabelle fornite di energie di legame medie in entalpie di reazione approssimate per demo didattiche e bozze di bilancio energetico tramite un endpoint prepagato stabile.