ドキュメントのセクション
PWM デューティサイクル計算ツール
POSThttps://rftools.io/ api/ py/ v1/ calculate
スラッグ pwm-duty-cycle。PWMデューティサイクル、周波数、平均電圧、オフタイム、およびRMS電圧をオンタイムとピリオドのパラメータから計算
入力
これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。
| 名前 | 単位 | 範囲 | 既定値 | 説明 |
|---|---|---|---|---|
| onTime数値 | μs | 0.001 以上 | 5 | 各周期で信号が High の時間 |
| period数値 | μs | 0.001 以上 | 10 | PWM 信号の全周期 |
| supplyVoltage数値 | V | 0.1 以上 | 3.3 | PWM 信号の High レベル電圧 |
| timerClock数値 | MHz | 0.001 … 1000 | 16 | PWM タイマーがカウントするクロック。これでオン時間と周期の刻みが決まります |
| requiredBits数値 | bits | 1 … 32 | 8 | 設計に必要なデューティ分解能:8 ビットは 256 ステップ |
出力
values に名前ごとに返されます。上限がない値や定義されない値は null です。
| フィールド | 単位 | 説明 |
|---|---|---|
| dutyCycle主要値 | % | デューティサイクル |
| frequency | kHz | 周波数 |
| avgVoltage | V | 平均電圧 |
| offTime | μs | オフ時間 |
| rmsVoltage | V | 実効値電圧 |
| periodCounts | なし | 周期 (タイマーカウント数) |
| onCounts | なし | オン時間 (タイマーカウント数) |
| dutyActual | % | デューティ (設定値) |
| frequencyActual | kHz | 周波数 (設定値) |
| dutyResolution_bits | bits | デューティ分解能 |