Bassreflex-Rohrlänge berechnen
Geben Sie ein 3-Zoll-Rohr, 40 Hz Abstimmung und ein Gehäuse mit 2 Kubikfuß an, und Sie erfahren, wie lang Sie jedes Rohr zuschneiden, abzüglich der 2,196 Zoll, die die offenen Enden beisteuern. Für 1 bis 16 gleiche runde Rohre. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Port-Durchmesser
- 3
- Abstimmfrequenz
- 40
- Gehäusevolumen
- 2
- Anzahl der Ports
- 1
- Port-Länge
- 3,7087259299 in
- Port-Fläche
- 7,0685834706
- Effektive Länge
- 5,9047259299
- Endkorrektur
- 2,196
Ein Bassreflexgehäuse ist ein Helmholtz-Resonator: die Luftmasse im Rohr und die Nachgiebigkeit der Luft im Gehäuse setzen eine Abstimmfrequenz Fb, die den Treiber unterhalb seiner Freiluftresonanz stützt. Wer baut, braucht die Rohrlänge, die diese Fb für einen gewählten Innendurchmesser, ein Netto-Innenvolumen und eine Anzahl identischer runder Rohre trifft. Dieser Rohrlängenrechner wendet die Helmholtz-Formel für ein rundes Ventil mit einer Mündungskorrektur von 0.732 Durchmessern an, nimmt den Durchmesser in Zoll, die Abstimmfrequenz in Hertz, das Gehäusevolumen in Kubikfuß und die Rohranzahl entgegen und liefert die erforderliche Länge jedes Rohrs in Zoll.
Wie sich die Helmholtz-Rohrlänge aus Durchmesser, Fb, Volumen und Rohranzahl ergibt
Ein belüftetes Lautsprechergehäuse ist ein Helmholtz-Resonator. Der Luftpfropfen im Rohr verhält sich wie eine Masse, und die eingeschlossene Luft im Gehäuse verhält sich wie eine Feder. Ihre Resonanz ist die Gehäuse-Abstimmfrequenz Fb, die Sie so wählen, dass der Rohrausstoß den Treiber unterhalb seiner Freiluftresonanz stützt und die Impedanzspitze dort sitzt, wo Sie sie vorgesehen haben.
Das Umstellen der Helmholtz-Identität für einen runden Kanal ergibt die physikalische Länge jedes Rohrs. Die effektive Länge Leff gleicht dem Quadrat der Schallgeschwindigkeit mal der gesamten Rohrfläche S, geteilt durch vier Pi im Quadrat mal Fb im Quadrat mal dem Netto-Innenvolumen. Die Schallgeschwindigkeit wird mit dreihundertdreiundvierzig Metern pro Sekunde angesetzt, dem üblichen Innenraumwert bei zwanzig Grad, intern in Zoll pro Sekunde umgerechnet, sodass Durchmesser in Zoll und Volumen in Kubikfuß eine Länge in Zoll ergeben.
Die geometrische Fläche von N identischen runden Rohren ist N mal Pi mal dem Quadrat von D durch zwei. Weil die Luft an jeder Mündung des Kanals an der schwingenden Masse teilnimmt, wird von Leff eine Längenkorrektur abgezogen. Dieser Rechner verwendet den klassischen Gehäusebau-Faktor k gleich 0.732 Durchmesser, die Summe einer geflanschten Innenmündung an der Schallwand und einer ungeflanschten Außenmündung: das übliche, nicht aufgeweitete PVC- oder Papprohr durch die Gehäusewand.
Ein negatives Ergebnis ist physikalisch ehrlich: die Mündungskorrektur liefert bereits mehr Masse als das Helmholtz-Ziel, sodass dieser Durchmesser, diese Anzahl, dieses Volumen und diese Fb sich nicht als einfaches Rohr verwirklichen lassen. Erhöhen Sie Fb, vergrößern Sie das Gehäuse, verkleinern Sie den Durchmesser oder verwenden Sie weniger Rohre. Der Endpunkt modelliert keine aufgeweiteten Mündungen, Schlitzports rechteckigen Querschnitts, Dämmung, Leckage oder das Hubvolumen des Treibers; das zieht der Erbauer vor dem Aufruf vom Gehäusevolumen ab.
Anwendungsfälle
Heim-Subwoofer im Bassreflexgehäuse
Wandeln Sie ein gewähltes Nettovolumen, eine Ziel-Fb und einen runden Rohrdurchmesser in eine Schnittlänge in Zoll für PVC- oder Papprohr durch die Schallwand um.
Auto-Audio-Gehäuse mit zwei Rohren
Bemessen Sie zwei identische Rohre gemeinsam, damit jedes Rohr kurz genug für den Kofferraum bleibt und dennoch die vorgesehene Abstimmfrequenz trifft.
Umbau von Studiomonitoren und PA-Gehäusen
Stellen Sie eine verlorene Ventilänge aus Gehäusevolumen und einer Ziel-Fb wieder her, wenn das Originalrohr fehlt und nur die Zeichnung übrig ist.
Häufige Fragen
Welche Einheiten verwendet der Rohrlängenrechner?
Rechnen Sie Liter in Kubikfuß und Millimeter in Zoll um, bevor Sie aufrufen; die Arithmetik mischt keine Einheitensysteme.
Warum muss jede Eingabe positiv sein?
Ein Durchmesser, Fb, Volumen oder eine Rohranzahl von null oder darunter macht die Helmholtz-Länge undefiniert (Division durch null, leeres Gehäuse oder kein Kanal).
Was bedeutet eine negative Rohrlänge?
Die Mündungskorrektur liefert bereits mehr Luftmasse, als die Ziel-Fb verlangt, sodass sich dieser Durchmesser, diese Anzahl, dieses Volumen und diese Frequenz nicht als einfaches Rohr verwirklichen lassen. Vergrößern Sie das Gehäuse, erhöhen Sie Fb, verkleinern Sie den Durchmesser oder verwenden Sie weniger Rohre.
Warum ist das zugeschnittene Rohr kürzer als die wirksame Länge?
Weil die Luft direkt vor jeder Rohröffnung mit der Luft im Rohr mitschwingt. Bei einem 3-Zoll-Rohr zieht die Rechnung das 0,732-Fache des Durchmessers, also 2,196 Zoll, von der wirksamen Länge ab.
Welche Schallgeschwindigkeit nimmt der Rohrlängenrechner an?
Er rechnet mit 343 Metern pro Sekunde, dem üblichen Wert für einen Raum bei etwa zwanzig Grad. Intern wird der Wert umgerechnet, damit Durchmesser in Zoll und Volumen in Kubikfuß eine Länge in Zoll ergeben.
Muss ich das Volumen des Lautsprechers vom Gehäuse abziehen?
Ja. Geben Sie das Netto-Innenvolumen an, also nach Abzug des Treibervolumens. Dämmmaterial, Undichtigkeiten, ausgestellte Rohrenden und eckige Schlitzrohre berücksichtigt die Rechnung nicht; das ziehen Sie vorher selbst ab.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/audio/port-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"port_diameter":3,"tuning_frequency":40,"box_volume":2,"port_count":1}'const res = await fetch("https://api.kit.forhosting.com/audio/port-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"port_diameter": 3,
"tuning_frequency": 40,
"box_volume": 2,
"port_count": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/port-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"port_diameter": 3,
"tuning_frequency": 40,
"box_volume": 2,
"port_count": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/port-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"port_diameter":3,"tuning_frequency":40,"box_volume":2,"port_count":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"port_diameter":3,"tuning_frequency":40,"box_volume":2,"port_count":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/port-length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"port_diameter": 3,
"tuning_frequency": 40,
"box_volume": 2,
"port_count": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.port_length",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_diameter | 48 |
max_frequency | 20000 |
max_volume | 10000 |
max_ports | 16 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Jede Eingabe muss eine endliche Zahl streng größer als null sein; null, negative, fehlende oder nicht endliche Werte scheitern mit invalid_input und werden nicht berechnet. Nutzen Sie die Seite kostenlos, oder rufen Sie die API zu $0.002 je erfolgreicher Anfrage auf.
Wie sich die Helmholtz-Rohrlänge aus Durchmesser, Fb, Volumen und Rohranzahl ergibt
Das zurückgegebene port_length ist daher Leff minus 0.732 mal D, in Zoll, und es ist die Länge jedes der N Rohre, weil sie identisch sind.
Eingabevertrag, Einheiten, Antwortfelder und Validierungsfehler
Fehler nennen stets das kanonische Feld, damit das Webformular das richtige Steuerelement markieren kann. Größen über den dokumentierten Decken scheitern, damit ein Tippfehler das isolate nicht sprengt. Eine vertraute Prüfung ist ein Drei-Zoll-Rohr, vierzig Hertz, zwei Kubikfuß und ein Rohr; dasselbe Gehäuse mit zwei Rohren verkürzt jedes Rohr, weil die Gesamtfläche stieg. Senden Sie einen JSON-Körper mit vier Pflichtfeldern. port_diameter ist der Innendurchmesser jedes runden Rohrs in Zoll; die Aliase diameter, d, Dv und port_d werden akzeptiert. tuning_frequency ist die gewünschte Gehäuseabstimmung Fb in Hertz; frequency, fb, Fb, freq und hz werden akzeptiert. box_volume ist das Netto-Innenvolumen des Gehäuses in Kubikfuß nach Abzug des Treiberhubs; volume, vb, Vb und enclosure_volume werden akzeptiert. port_count ist die Anzahl identischer Rohre als positive ganze Zahl von eins bis sechzehn; n, N, ports und number_of_ports werden akzeptiert. Jedes Zahlenfeld darf als JSON-Zahl oder als numerische Zeichenkette ankommen; boolesche Werte, Objekte, leere Zeichenketten, NaN und Infinity scheitern mit invalid_input. Null und negative Werte scheitern, weil die Helmholtz-Länge für einen verschwindenden Durchmesser, ein Null-Hertz-Ziel, ein leeres Gehäuse oder null Rohre undefiniert ist — das ist der Vertrag, den diese Fähigkeit durchsetzen soll, und diese Fehlschläge werden nicht berechnet. port_count muss eine ganze Zahl sein: anderthalb Rohre sind keine physikalische Anordnung, die diese Identität abdeckt. Bei Erfolg spiegelt der Körper die bereinigten Eingaben und liefert port_length als geometrische Länge jedes Rohrs in Zoll, port_area als gesamte Kreisfläche in Quadratzoll, effective_length als Leff vor der Mündungskorrektur, end_correction als k mal D, eine formula-Zeichenkette, die die Identität erneut nennt, und unit auf in gesetzt. Fehlende Felder sind invalid_input und werden nicht berechnet. Erfolgreiche API-Aufrufe nutzen den veröffentlichten Grundpreis $0.002; der kostenlose Browserpfad führt dieselbe solve-Funktion aus, ohne vorausbezahltes Guthaben zu verbrauchen.
Wo ein Lautsprecher-Rohrlängenrechner seinen Nutzen bringt
Heim-Subwooferbauer, die bereits ein Netto-Innenvolumen und eine Ziel-Fb aus einer Thiele–Small-Auslegung gewählt haben, brauchen trotzdem eine Schnittlänge für das PVC- oder Papprohr, das sie durch die Schallwand kleben. Ein Drei-Zoll-Rohr in einem Zwei-Kubikfuß-Gehäuse bei vierzig Hertz ist ein anderes Rohrstück als dasselbe Rohr in einem Vier-Kubikfuß-Gehäuse, und zweimal schneiden, weil die Mündungskorrektur vergessen wurde, verschwendet ein Wochenende. Studio-Monitore und kleine PA-Gehäuse, die mit einem neuen Tieftöner umgebaut werden, brauchen dieselbe Identität, wenn das Originalrohr verloren ist und auf der Zeichnung nur noch Gehäusevolumen und eine Ziel-Fb stehen. Auto-Audio-Gehäuse im Kofferraum verzeihen noch weniger: oft werden zwei identische Rohre verwendet, damit jedes Rohr kurz genug bleibt, und dieser Rechner akzeptiert port_count, damit das Paar gemeinsam bemessen wird statt geschätzt. Tabellennutzer, die Vb bereits berechnen, können die API aus einem Skript aufrufen und port_length in Tests festnageln, damit ein Werkstattauftrag nie von der Seite abweicht. Weil die Umsetzung reine parse-Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002, ohne Modell-Token und ohne ausgehendes Netz, und fehlgeschlagene Validierung wird nicht berechnet. Halten Sie jede Eingabe endlich und streng positiv, senden Sie Volumen in Kubikfuß und Durchmesser in Zoll, nageln Sie port_length in Ihren Tests fest, und Sie erhalten eine reproduzierbare Kanallänge für einen Subwoofer, ein Autogehäuse, einen Monitor-Umbau oder einen Edge-Worker, ohne eine eigene Gehäusekonstruktions-Suite aufzubauen.
Technische Fragen
Wie wird die Rohrlänge eines Lautsprechers berechnet?
Die Helmholtz-Identität für runde Kanäle wird nach der geometrischen Länge umgestellt: Leff = c²S/(4π²Fb²Vb) mit c = 343 m/s, dann L = Leff − 0.732·D. Senden Sie den Durchmesser in Zoll, Fb in Hertz, das Volumen in Kubikfuß und eine positive Rohranzahl; die API liefert L in Zoll.
Was kostet der Lautsprecher-Rohrlängenrechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.