NE555アスタブル計算
4.7 kΩと10 kΩの抵抗に100 nFのコンデンサを組み合わせると、NE555アスタブルのデューティ比は59.5 %になります。2本の抵抗とコンデンサを入れるだけで、周波数、周期、2つのパルス幅が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- R1
- 4,700
- R2
- 10,000
- C
- 0.0000001
- 周波数 (Hz)
- 584.087061089
- デューティ比
- 0.5951417004
- デューティ比 (%)
- 59.5141700405
- 周期 (s)
- 0.0017120735
アスタブル(フリーラン)動作の NE555 タイマは、2本の抵抗と1個のコンデンサで周波数とデューティ比が決まる連続方形波を出します。本 NE555 アスタブル計算機は、オームとファラドのその3値を受け取り、出力周波数をヘルツで、デューティ比を小数と百分率で返し、零または負の抵抗やコンデンサを拒否します。欠けた時定数部品が発振しているかのように見せないためです。
実験室、ファームウェア時計、料金、NE555 の実用範囲
ブレッドボードの時計、LED 点滅、ブザー音、実験レポートには、表計算も SPICE デッキも開かず、ブラウザ上の無料 NE555 アスタブル計算機を呼び出してください。エンジンが拒否したあとの検証失敗は残高を消費しません。カタログがキロオームやマイクロファラドで書いてあるときは単位換算と組み合わせ、接頭辞は呼び出し前にご自身で直してください。
この純粋な数学の外側でも、バイポーラ 555 の実用範囲は意味を持ちます。CMOS 系は電源電流と出力振幅を変えますが、同じ RC 恒等式を保つので、同じ3つの数値がそのまま使えます。入力の保持規則は他の KIT parse 項目と同じで、アルゴリズムが完全に決定的なため、結果は継続的インテグレーションのフィクスチャに固定しても安全です。
活用例
音色と粗い PWM の見積もり
ファームウェアや音響ホビーの道具は、NE555 アスタブル段で駆動するブザーや MOSFET ゲート向けに、方形波周波数と高時間割合を見積もります。
よくある質問
抵抗またはコンデンサが零や負だとどうなりますか?
零または負のタイミング抵抗やコンデンサでは NE555 アスタブル発振を定められず、その失敗は課金されません。
デューティ比が必ず50 %を超えるのはなぜですか?
コンデンサが2本の抵抗を通って充電される間は出力がHigh、2本目の抵抗だけを通って放電される間はLowになるためです。1本目の抵抗はゼロより大きいので、High時間が常に長くなります。
データシートの式と結果が少し違うのはなぜですか?
多くのデータシートは、2の自然対数の逆数の代わりに丸めた定数1.44を載せています。この計算は正確な対数を使うため、周波数、周期、パルス幅が互いに矛盾しません。
100 nFのコンデンサはどう入力しますか?
静電容量はファラドで入力します。100 nFなら1e-7、1 µFなら1e-6です。抵抗はオームで入力するので、4.7 kΩは4700、10 kΩは10000になります。
2本の抵抗はどこに接続しますか?
1本目の抵抗は電源と放電用の7番ピンの間、2本目は7番ピンと、つないだしきい値用の6番ピンとトリガー用の2番ピンの間に入れます。コンデンサはその接点とグラウンドの間です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/ne555-astable \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":4700,"r2":10000,"c":1e-7}'const res = await fetch("https://api.kit.forhosting.com/phys/ne555-astable", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 4700,
"r2": 10000,
"c": 1e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/ne555-astable",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 4700,
"r2": 10000,
"c": 1e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/ne555-astable", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":4700,"r2":10000,"c":1e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":4700,"r2":10000,"c":1e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/ne555-astable", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"r1": 4700,
"r2": 10000,
"c": 1e-7
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.ne555_astable",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
アスタブルの接続、R1・R2・Cの単位、ln(2) の時間恒等式
バイポーラ NE555 のアスタブル動作は、タイミング節点が電源の三分の一と三分の二のあいだをランプする弛張発振器です。ピン7は放電トランジスタ、ピン6はしきい値、ピン2はトリガで、教科書の図ではそれらが1個のコンデンサを共通にして接地します。抵抗 R1 は VCC とピン7を結びます。コンデンサ C はその節点を接地します。データシートはしばしば 1 を ln(2) で割る代わりに丸めた定数 1.44 を印刷します。本エンジンは真の自然対数 2 を使い、周波数・周期・二つのパルス幅が互いに矛盾しないようにします。計算は純粋な算術です。 同じ入力は常に同じ JSON を返し、ネットワークも乱数の種も壁時計も使いません。
入力契約、応答欄、零または負のときの誤り
正でない時定数部品は NE555 アスタブルの周波数もデューティ比も定められず、その失敗は課金されません。ピン配置図が必要ならご自身の回路図と数値を組み合わせてください。この端点はタイミングだけを解きます。POST で JSON 本体に、必須の有限数を3つ送ってください。欠落欄、空文字列、非有限値、公開されたアイソレート上限を超える大きさは、欄名付きの invalid_input で失敗します。いずれかの抵抗、またはコンデンサが零あるいは負でも invalid_input です。成功時の本体は、安定した丸めのあと3入力をエコーし、続けて frequency_hz、単位区間の duty_cycle、duty_cycle_percent、period_s、t_high_s、t_low_s、恒等式を書き直した公式文字列を含みます。
実験室、ファームウェア時計、料金、NE555 の実用範囲
電子工作の宿題オラクル、部品コンフィギュレータ、ファームウェア時間見積もり、CAD プラグインが安定した契約を必要とするときは、成功1件あたり $0.002 の KIT 残高のもとで前払い API を使います。SDK を出荷する作者は、学生がデータシートの式から手で書く値と一致するよう、frequency_hz と duty_cycle_percent を画面欄へ直接割り当てられます。
連携の活用例
ブレッドボード時計と LED 点滅
フリーランの NE555 点滅器に R1、R2、C を入れ、周波数とデューティ比を読み、本実装の基板をはんだ付けする前に抵抗値を調整します。
授業と宿題の判定オラクル
電子工学の授業は、与えた R1、R2、C から周波数とデューティの決定的 JSON を固定し、意図的な零や負の部品は invalid_input で失敗させます。
技術的な質問
NE555 アスタブルの周波数とデューティ比はどのように計算しますか。
オームの r1 と r2、ファラドの c を JSON で送ってください(例:r1: 4700、r2: 10000、c: 1e-7)。応答には frequency_hz、duty_cycle、duty_cycle_percent、period_s、t_high_s、t_low_s が含まれます。
デューティ比が常に 50% を超えるのはなぜですか。
放電ダイオードのない古典的な2抵抗アスタブルでは、高時間は R1+R2、低時間は R2 だけを使うため、高割合 (R1+R2)/(R1+2·R2) は常に二分の一より大きくなります。
NE555 アスタブル計算機は無料ですか。
ブラウザ上の道具はお使いの端末で無料です。API 呼び出しは成功1件あたり $0.002 の前払い KIT 残高を使い、検証失敗は課金されません。
R1、R2、C にはどの単位を使いますか。
両方の抵抗はオーム、コンデンサはファラドです。マイクロファラドは API やウィジェットを呼ぶ前に、ご自身で換算してください(1 µF = 1e-6 F)。