Calculateur d'enceinte
Un haut-parleur avec un Vas de 30 litres, un Qts de 0,4 et un Fs de 35 Hz demande une enceinte close d’environ 14,12 litres, qui chute vers 61,87 Hz. Les trois valeurs de la fiche technique suffisent pour connaître volume, résonance et EBP. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Vas
- 30
- Qts
- 0,4
- Fs
- 35
- Qtc
- 0,7071067812
- Alpha
- 2,125
- Volume (L)
- 14,1176470588
- Fc hz
- 61,8718433538
Une enceinte n'est pas un caisson décoratif autour du transducteur : l'air emprisonné derrière le cône fixe l'alignement des graves de tout le haut-parleur. Ce calculateur d'enceinte prend les trois paramètres Thiele-Small qui décrivent un haut-parleur pour le dessin du coffret — Vas, le volume de compliance équivalent en litres ; Qts, le Q total à la résonance en air libre ; et Fs, cette résonance en hertz — et renvoie le volume interne clos optimal en litres pour un alignement Butterworth, à réponse maximalement plate, en caisse close. Le moteur indique aussi la résonance de caisse close Fc, la fréquence à moins trois décibels F3, le rapport de compliance alpha et le produit efficacité-bande EBP, afin que vous jugiez l'alignement avant de débiter le bois.
Comment le volume clos optimal se calcule à partir de Vas, Qts et Fs
Le modèle Thiele-Small traite le transducteur comme un système mécanique résonant dont la masse mobile, la compliance de suspension et les pertes tiennent en trois nombres publiés : Vas, Qts et Fs. Vas est le volume d'air dont la compliance acoustique égale celle de la suspension du haut-parleur ; les fiches le citent en litres. Qts est le Q total du haut-parleur à Fs, en combinant le Q électrique Qes et le Q mécanique Qms comme le produit parallèle Qts = Qes fois Qms sur Qes plus Qms.
Fs est la résonance en air libre, la fréquence où l'impédance du cône atteint son pic lorsque le haut-parleur n'est pas encore en caisse. Dans une enceinte close, l'air emprisonné ajoute une raideur en parallèle avec la suspension. Richard Small a montré que le Q de système obtenu, noté Qtc, égale Qts fois la racine carrée de un plus Vas sur Vb.
Isoler le volume de caisse qui produit un Qtc choisi donne Vb = Vas divisé par (Qtc sur Qts) au carré moins un. L'alignement Butterworth, ou de platitude maximale, fixe Qtc à un sur la racine carrée de deux, environ 0.707, de sorte que la réponse d'amplitude n'a pas de pic et que la fréquence à moins trois décibels coïncide avec la résonance de caisse close Fc.
Fc vaut Fs fois Qtc sur Qts, donc la résonance en air libre n'est pas décorative : elle place l'alignement sur l'axe des fréquences même si le volume vient de Vas et Qts. Si Qts est déjà à 0.707 ou au-dessus, une caisse close ne peut abaisser Qtc jusqu'à la cible Butterworth, car ajouter une caisse ne fait qu'élever Q ; la requête est rejetée plutôt que d'inventer un volume non positif.
Cas d’usage
Chiffrer un coffret de subwoofer clos pour automobile
Transformez les trois nombres Thiele-Small en une cible en litres et un Fc de caisse close afin que l'atelier loge le meuble dans le coffre tout en vérifiant que l'EBP favorise encore un alignement clos.
Questions fréquentes
Comment calcule-t-on le volume optimal d'enceinte à partir de Vas, Qts et Fs ?
Envoyez vas (litres), qts et fs (hertz) finis et positifs.
Que se passe-t-il si Vas, Qts ou Fs vaut zéro ou est négatif ?
Chaque paramètre doit être un nombre fini positif ; ces échecs ne sont pas facturés.
Pourquoi Qts doit-il rester sous environ 0.707 ?
Une caisse close ne peut qu'élever le Q de système au-dessus du Qts du haut-parleur.
Quel volume pour un haut-parleur avec Vas 30 litres, Qts 0,4 et Fs 35 Hz ?
Environ 14,12 litres de volume interne net pour un alignement clos maximalement plat. La résonance du caisson et le point à moins trois décibels se situent vers 61,87 Hz, et l'EBP vaut 87,5.
Que m'apprend la valeur EBP d'un haut-parleur ?
L'EBP est Fs divisé par Qts, un indice rapide du type d'enceinte qui convient. En dessous d'environ 50, il favorise une enceinte close : vérifiez-le avant d'adopter le volume clos proposé par le calcul.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/audio/speaker-box \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vas":30,"qts":0.4,"fs":35}'const res = await fetch("https://api.kit.forhosting.com/audio/speaker-box", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vas": 30,
"qts": 0.4,
"fs": 35
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/speaker-box",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vas": 30,
"qts": 0.4,
"fs": 35
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/speaker-box", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vas":30,"qts":0.4,"fs":35}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vas":30,"qts":0.4,"fs":35}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/speaker-box", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"vas": 30,
"qts": 0.4,
"fs": 35
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.speaker_box",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 200 |
max_minutes | 180 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Chaque paramètre doit être un nombre fini positif ; zéro, négatifs, NaN et Infinity échouent avec invalid_input et ne sont pas facturés.
Comment le volume clos optimal se calcule à partir de Vas, Qts et Fs
Ce compte en litres est volume_l.
Contrat d'entrée, champs de la réponse et erreurs
Si qts est supérieur ou égal au Qtc Butterworth d'un sur racine de deux, le gestionnaire échoue aussi, car le rapport de compliance alpha ne serait pas positif et le volume clos ne serait pas un nombre fini positif. Envoyez un corps JSON avec trois nombres finis positifs obligatoires : vas, le volume de compliance équivalent en litres ; qts, le Q total du haut-parleur à la résonance, sans dimension ; et fs, la résonance en air libre en hertz. Des alias sont acceptés pour que les libellés de fiche restent valides : vas_l, vas_liters et Vas pour vas ; q_ts, qts_total et Qts pour qts ; fs_hz, free_air_resonance, resonance, f_s et Fs pour fs. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Champs absents, chaînes vides, NaN, Infinity, zéro et valeurs négatives échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès le corps répète vas, qts et fs ; indique qtc, alpha et volume_l en litres ; et ajoute fc_hz, f3_hz (égal à Fc pour cet alignement), ebp égal à Fs sur Qts, alignment sealed_butterworth, plus les chaînes formula et note. Exemple : vas 30, qts 0.4, fs 35 donne alpha 2.125 et volume_l d'environ 14.12 litres, avec Fc et F3 près de 61.87 hertz et un EBP de 87.5.
Où un calculateur d'enceinte rend service
Ébénistes et constructeurs amateurs d'enceintes utilisent un calculateur d'enceinte pour que le Vas, le Qts et le Fs publiés deviennent une liste de débit plutôt qu'une estimation copiée d'un fil de forum qui n'a jamais nommé son Qtc. Une validation en échec ne consomme pas le solde. Gardez les requêtes petites, figez les litres arrondis dans les tests, et vous obtenez des volumes d'enceinte reproductibles pour gabarits CAD, laboratoires de cours et workers en bordure, sans dresser une suite complète de modélisation de caisses. Les ateliers d'autoradio chiffrent des coffrets de subwoofer clos à partir des mêmes trois nombres de fiche, puis ajoutent le déplacement du haut-parleur et les cotes du coffre ; disposer de Fc et EBP dans le même payload indique si l'alignement restera tendu et de type clos ou si une caisse éventée Keele descendrait plus bas. Les cours d'ingénierie audio traitent la caisse close Butterworth comme le premier exemple résolu de synthèse Thiele-Small ; une API déterministe permet à un script de laboratoire de noter les volumes des étudiants sans un tableur qui arrondit Qtc à deux décimales et s'écarte d'un sur racine de deux. Comme l'implémentation est parse pure de rang A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant.
Cas d'intégration
Dimensionner un meuble clos amateur d'après la fiche
Saisissez Vas en litres, Qts et Fs en hertz depuis la fiche du haut-parleur et débitez une caisse close Butterworth au volume_l renvoyé, en ajoutant le déplacement de l'aimant et du contreventement aux litres internes nets.
Enseigner les alignements clos Thiele-Small
Laissez un script de laboratoire noter les volumes des étudiants face à la même formule Qtc = 1/√2 que l'API renvoie, y compris le rejet de Qts à 0.707 ou au-dessus, où une caisse close Butterworth n'existe pas.
Questions techniques
Le volume_l est-il la taille extérieure du meuble ?
Non. volume_l correspond aux litres internes nets d'air. Ajoutez le déplacement du haut-parleur, le contreventement, le garnissage et le volume d'un évent lorsque vous dimensionnez les panneaux extérieurs.
Combien coûte le calculateur d'enceinte ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.