555非安定マルチバイブレータ周波数計算機(R1・R2・C)
RAが1000 Ω、RBが10000 Ω、Cが1 µFなら、555非安定発振回路のタイミング項はRAとRBの2倍の和で21000 Ωです。3つの部品の値を入力すると、理想的な発振周波数と周期が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- R1
- 1,000
- R2
- 10,000
- C
- 0.000001
- 周波数 (Hz)
- 68.6997638519
- 周期 (s)
- 0.0145560908
- 抵抗項 (Ω)
- 21,000
この555非安定回路周波数計算機は、2本のタイミング抵抗と1個のタイミングコンデンサーから、理想的な発振周波数と周期を求めます。LED点滅器、クロック源、音源、パルス回路、電子工学の教材で部品を選ぶ際に便利です。結果は理想条件での初期見積もりです。実際の部品、電源、温度、タイマーの許容差により、実機で測定する周波数は変化します。
部品値を基本単位で入力してください
抵抗値はオーム、静電容量はファラドで入力してください。たとえば1キロオームは1000オーム、10キロオームは10000オーム、1マイクロファラドは0.000001ファラド、10ナノファラドは0.00000001ファラドです。一般的な非安定接続では、R1を正電源と放電ピンの間に置きます。
抵抗にはraとrb、Cにはcapacitanceという別名も利用できるため、回路図の表記に合わせられます。すべての値は有限で、ゼロより大きくなければなりません。ゼロの抵抗やコンデンサーは対象の標準回路を表さないため、無限大や誤解を招く結果を返さずエラーにします。
送信前に部品表記を換算し、コンデンサーの接頭辞を確認してください。ナノファラドとマイクロファラドを取り違えると答えが1000倍変わります。応答には合成抵抗項も含まれるため、試作や自動テストで入力ミスを見つけやすくなります。
理想値を実際の555設計に適用してください
計算周波数は設計上の公称値であり、実際の基板で保証される値ではありません。理想式は、正確な抵抗とコンデンサー、電源の3分の1および3分の2という完全なしきい値、無視できる漏れ、瞬時の遷移を仮定します。実際の抵抗には許容差と温度係数があります。
特に電解コンデンサーには、大きな許容差、漏れ、経年変化、電圧依存性が生じる場合があります。タイマー自身にも、しきい値や放電トランジスターのばらつきがあります。LED点滅器や警告音では問題にならなくても、校正クロック、周波数基準、精密測定には水晶、発振器モジュール、マイコンタイマーのほうが適します。
データシートに従った実用的な抵抗値を選び、コンデンサーの漏れ電流がタイミング電流より十分小さいことをご確認ください。Cが非常に小さい場合はブレッドボードの寄生容量が、大きな抵抗値では漏れが影響します。計算後に入手可能な部品を選び、公称値で再計算し、許容差の最悪条件も評価してください。
最後にオシロスコープや周波数カウンターで実装波形を測定します。ネットワーク、乱数、時刻を使わないため、同一の有効入力からは常に同じ結果が得られます。
活用例
LED点滅周期の部品選定
簡単な555非安定回路を組み立てる前に、手元の抵抗とコンデンサーで得られる点滅周波数を見積もれます。
音源回路の設計
ブザーやスピーカードライバーに適したおおよその可聴周波数について、部品の組み合わせを比較できます。
電子工学問題の確認
教材、演習問題、自動採点向けに、決定論的な基準周波数と周期を算出できます。
よくある質問
どの単位で入力すればよいですか?
キロオーム、メガオーム、マイクロファラド、ナノファラドは事前に換算します。
実測周波数が計算値と異なるのはなぜですか?
部品許容差、コンデンサーの漏れ、タイマーのしきい値、配線容量、温度、電源条件により、実際の周波数は理想値から変動します。
デューティ比も計算できますか?
いいえ。 本機能は周波数、周期、合成抵抗項に特化しています。High時間、Low時間、デューティ比には総合的な非安定回路計算機をご利用ください。
定数1.44を使うデータシートと結果が違うのはなぜですか?
1.44は1をln 2で割った値を丸めたものだからです。この計算機はln 2を正確な値のまま使うので周波数と周期が互いに整合し、1.44の式との差はその丸めだけから生じます。
555は正確なクロックに使えますか?
LEDの点滅やブザーなら、実際の部品によるずれはたいてい問題になりません。校正されたクロックや周波数の基準、精密な測定には、水晶、発振器モジュール、マイコンのタイマーのほうが通常は適しています。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/elec/ne555-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":1000,"r2":10000,"c":0.000001}'const res = await fetch("https://api.kit.forhosting.com/elec/ne555-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 1000,
"r2": 10000,
"c": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/ne555-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 1000,
"r2": 10000,
"c": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/ne555-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":1000,"r2":10000,"c":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":1000,"r2":10000,"c":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/ne555-frequency", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"r1": 1000,
"r2": 10000,
"c": 0.000001
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.ne555_frequency",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
部品値を基本単位で入力してください
この単位規則により、暗黙の倍率を避け、API呼び出しを明確にできます。数値文字列も処理できますが、通常はJSON数値のほうが明確です。
式と返される値をご確認ください
電源電圧の3分の1と3分の2を理想しきい値とすると、充放電時間には自然対数2が含まれます。周波数は周期の逆数です。丸めを除けば両者の積はほぼ1です。この計算機は周波数に特化しており、デューティ比や個別のHigh時間、Low時間は返しません。本機能は f = 1 / (ln(2) × (R1 + 2R2) × C) を直接評価します。データシートや教科書では1 / ln(2)を丸めた定数1.44に置き換える場合がありますが、ここではMath.LN2を使い、frequency_hzとperiod_sの関係をより正確かつ一貫したものにします。応答にはR1 + 2R2に相当するresistance_term_ohmと、結果とともに表示できる式のラベルも含まれます。出力は12桁の有効数字に丸められ、一般的な部品許容差を十分に上回る精度を保ちながら、繰り返し呼び出したJSONを安定させます。1秒当たりのサイクル数にはfrequency_hz、1周期の長さにはperiod_sをご利用ください。
理想値を実際の555設計に適用してください
ブラウザー版は対話的な選定に便利で、自動化ツールでは成功した1件につき$0.002でAPIを呼び出せます。
技術的な質問
どの計算式を使用しますか。
2抵抗式の標準的な555非安定回路に対する理想式 f = 1 / (ln(2) × (R1 + 2R2) × C) を使用します。
API計算の料金はいくらですか。
正常に処理された1件につき$0.002です。APIを呼び出さず、ブラウザー内でローカルに計算することもできます。