문서 섹션
PWM 듀티 사이클 계산기
POSThttps://rftools.io/ api/ py/ v1/ calculate
슬러그 pwm-duty-cycle. 온타임 및 주기 파라미터로부터 PWM 듀티 사이클, 주파수, 평균 전압, 오프 타임 및 RMS 전압 계산
입력
이 입력을 표시된 단위로 모두 inputs에 담아 보내세요. 대부분 필수이며, 하나라도 빠진 호출은 거부되고(400) 비용이 들지 않습니다. 생략해도 계산할 수 있는 입력은 표시된 기본값을 사용합니다. 범위 밖의 입력도 계산되며 출처 정보에 표시됩니다.
| 이름 | 단위 | 범위 | 기본값 | 설명 |
|---|---|---|---|---|
| onTime숫자 | μs | 0.001 이상 | 5 | 각 주기에서 신호가 하이인 시간 |
| period숫자 | μs | 0.001 이상 | 10 | PWM 신호의 총 주기 |
| supplyVoltage숫자 | V | 0.1 이상 | 3.3 | PWM 신호의 하이 레벨 전압 |
| 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 | RMS 전압 |
| periodCounts | 없음 | 주기 (타이머 틱) |
| onCounts | 없음 | 온 시간 (타이머 틱) |
| dutyActual | % | 설정된 듀티 |
| frequencyActual | kHz | 설정된 주파수 |
| dutyResolution_bits | bits | 듀티 분해능 |