RCクロスオーバー周波数計算
1 kΩの抵抗と1 µFのコンデンサでは、−3 dBの折れ点は1000を2πで割ったヘルツになります。Rをオーム、Cをファラドで入力すると、遮断周波数、角周波数、時定数が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 抵抗
- 1,000
- 静電容量
- 0.000001
- 周波数 (Hz)
- 159.1549430919
- 角周波数
- 1,000
- 時定数
- 0.001
一次RCフィルタのクロスオーバー周波数は、ローパス段が高い周波数を減衰し始め、ハイパス段がそれを通し始める −3 dB の角です。音響設計者はその周波数をクロスオーバーと呼びます。一つの経路が次へエネルギーを渡す点だからです。回路の教科書では遮断と言うことが多いですが、数は同じ閉形式です。抵抗をオーム、静電容量をファラドとした 1/(2πRC) です。本機能はその恒等式を決定的に評価し、角をヘルツで、角周波数とRC時定数とともに返し、厳密に正でない抵抗や静電容量を拒否します。零や負の部品が偽の無限角を出さないようにするためです。
RCクロスオーバー周波数の意味と、R と C がそれを決める理由
一次のRC網では、クロスオーバー周波数はローパス段がすでに三デシベル落ち、ハイパス段が高域平坦部から三デシベル下まで上がった角です。音響技術者はその周波数をクロスオーバーと呼びます。ドライバや信号経路が次へエネルギーを渡す点だからです。
実験ノートでは遮断やマイナス三デシベル周波数と言うことが多いですが、数は同じ恒等式です。抵抗 R をオーム、コンデンサ C をファラドで直列・分流の順に置くと、閉形式は 2π と積 R C の逆数です。
一千オームの抵抗と一マイクロファラドのコンデンサなら、千を 2π で割ったヘルツ、およそ百五十九ヘルツになり、一年次の実験やトーン制御のスケッチに繰り返し現れます。本計算はその式だけを評価します。Butterworth 対を合成せず、オペアンプ利得をモデル化せず、高次の Linkwitz-Riley スピーカ網の極も置きません。
抵抗と静電容量はどちらも厳密に正の有限数でなければなりません。
RCクロスオーバー計算が役立つ場面
検索意図が RC フィルタ網のクロスオーバー周波数であるときにこのページを使ってください。LC スピーカ網でも計算量の損益分岐でもありません。教員は一千オームと一マイクロファラドの場合を、千を 2π で割ったヘルツのままであるべき基準として固定できます。
部品値は文書化された大きさの上限内に収め、Worker 隔離を安全に保ってください。浮動小数を溢す極端な積は周波数を捏造せずに閉じて失敗します。スピーカ網のインダクタンスと静電容量があるときは専用の LC クロスオーバー用具を、エネルギー貯蔵がコイルのときは RL 遮断用具を選んでください。
このページは一次 RC 段の R と C から fc だけを答えます。
活用例
実験と宿題での RC 角の確認
学生は一次のローパスまたはハイパス段の R と C を選び、クロスオーバーをヘルツで計算し、オシロスコープでブレッドボードを測る前に −3 dB 点を確かめます。
よくある質問
抵抗や静電容量が正でないとどうなりますか?
零または負の R や C はクロスオーバー式を発散させるか符号を変えるため、拒否され課金されません。
R と C にはどの単位を使いますか?
抵抗はオーム、静電容量はファラドです。キロオーム、メガオーム、マイクロファラド、ナノファラドは送信前にそれらの SI 単位へ直してください(一マイクロファラドは 1e-6 F)。
クロスオーバー周波数と遮断周波数は同じですか?
1次RCフィルタでは同じ−3 dBの折れ点です。音響の分野では信号の経路が次へ受け渡す点なのでクロスオーバーと呼び、回路の教科書では遮断周波数と呼びますが、数値は同じです。
コイルを使うスピーカーのネットワークも設計できますか?
できません。対象は1次のRCの折れ点だけで、バターワースの組、オペアンプの利得、高次のリンクウィッツ・ライリー回路は扱いません。スピーカー用のインダクタンスと容量がある場合は、LC専用のツールを使ってください。
周波数のほかに何が分かりますか?
角周波数(ラジアン毎秒、時定数の逆数)と、RとCの積である時定数(秒)も表示します。1 kΩと1 µFなら、1000 rad/sと0.001秒です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/crossover \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"resistance":1000,"capacitance":0.000001}'const res = await fetch("https://api.kit.forhosting.com/phys/crossover", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"resistance": 1000,
"capacitance": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/crossover",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"resistance": 1000,
"capacitance": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/crossover", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"resistance":1000,"capacitance":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"resistance":1000,"capacitance":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/crossover", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"resistance": 1000,
"capacitance": 0.000001
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.crossover",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
RCクロスオーバー周波数の意味と、R と C がそれを決める理由
零や負の部品は逆数を無限や非物理的な符号へ送り、その要求は課金されず invalid_input になります。
入力契約、応答の形、誤りの扱い
resistance はオーム単位の抵抗値です。capacitance はファラド単位のコンデンサで、典型部品では 1e-6 が一マイクロファラド、1e-9 が一ナノファラド、4.7e-8 が四十七ナノファラドといった科学表記になります。零や負の値は、クロスオーバー式が積 R C で割るため、欄が正の有限数でなければならないというメッセージで失敗します。必須欄が二つの JSON オブジェクトを送ってください。表計算の書き出しや型付きフォームが既にある名前を再利用できるよう、別名 R、ohms、r_ohm を受け付けます。別名 C、farads、c_f を受け付けます。各欄は JSON 数でも数値文字列でも構いません。欠落キー、空文字、NaN、無限は欄名付きの invalid_input で失敗します。成功時は丸めた抵抗と静電容量を返し、主結果 frequency_hz をヘルツで、angular_frequency を tau の逆数(ラジアン毎秒)で、time_constant を積 R C(秒)で報告し、式文字列 fc=1/(2*pi*R*C) と method rc_crossover を再掲するので、下流コードは形を嗅がずに分岐できます。成功した API 呼び出しは一件あたり $0.002 で課金され、検証失敗は課金されません。
RCクロスオーバー計算が役立つ場面
音響のトーンスタック、ギターペダルのハイパスランブルフィルタ、アナログ-デジタル変換器の前のアンチエイリアス RC パッド、フォトダイオードのトランスインピーダンス分流、物理実験の一次演示は、どれも同じ二つの受動素子から始まります。手元の部品を入れ、frequency_hz を読み、それからデケード箱かコンデンサを替えるか決めてください。遮断スライダを出すファームウェア設定器は、ビルドパイプラインから前払いエンドポイントを成功一件あたり $0.002 で呼び、返ったヘルツを部品表の横に保存できます。入力の保持規則は他の parse 項目と同じで、経路が網も時計も乱数種にも触れないため、JSON は試験に凍結して安全です。
連携の活用例
音響とセンサのフィルタ寸法決め
設計者はトーン制御、アンチエイリアス RC パッド、センサ雑音フィルタを、クロスオーバーをヘルツで狙い、一次段のためにシミュレータを開かず抵抗と静電容量を反復して寸法決めします。
ファームウェア表と教材の自動化
設定ツールと授業構築器は安定した前払いエンドポイントを呼び、frequency_hz、角周波数、tau を構造化 JSON としてクイズ、計算機、機器設定画面へ返します。
技術的な質問
RCフィルタのクロスオーバー周波数はどう計算しますか。
resistance をオーム、capacitance をファラドとした JSON を送ってください(例: resistance 1000、capacitance 1e-6)。応答には fc = 1/(2πRC) の frequency_hz に加え、角周波数と RC 時定数が含まれます。
クロスオーバー周波数は遮断周波数と同じですか。
一次の RC 段では同じです。どちらも −3 dB の角 fc = 1/(2πRC) を指します。このページは検索語としてクロスオーバーを使い、その遮断をヘルツで frequency_hz として返します。
RCクロスオーバー計算の料金はいくらですか。
ブラウザ用具はお使いの機器上で無料です。API 呼び出しは成功一件あたり $0.002 の前払い KIT 残高を使い、検証失敗は課金されません。