PulseGenerator
SourcesLe bloc PulseGenerator génère des trains d'impulsions rectangulaires périodiques avec des paramètres configurables avec précision. Le signal alterne entre un niveau haut (amplitude) et un niveau bas (0.0). Ce bloc est couramment utilisé pour les signaux d'horloge, les déclencheurs temporels, les tests stroboscopiques et la modulation de largeur d'impulsion (PWM).
Modèle Mathématique
Le bloc PulseGenerator implémente :
Où :
- est le temps de simulation actuel
- est la hauteur d'impulsion (
amplitude) - est la période en secondes (
period) - est le rapport cyclique en pourcentage (
dutyCycle, de 0 à 100 %) - est le décalage temporel en secondes
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | trigger |
Trigger | number | Optional |
| ← Out | out |
Output | number | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
amplitude |
Amplitude | number | 1 |
|
period |
Period | number | 1 |
|
dutyCycle |
Duty Cycle | number | 50 |
|
phaseDelay |
Phase Delay | number | 0 |
|
numberOfPulses |
Number of Pulses (0=∞) | number | 0 |
Number of pulses to generate (0 for infinite) |
enableTrigger |
Show Trigger Input | boolean | false |
Enables the external reset trigger input |
Exemples d'Utilisation
Onde Carrée Symétrique à 1 Hz
Génération d'un signal d'horloge standard :
PulseGenerator (period: 1, dutyCycle: 50, amplitude: 5) → Scope
Impulsion Brève de Déclenchement (10 ms par seconde)
PulseGenerator (period: 1, dutyCycle: 1) → Sample-and-HoldRemarques & Bonnes Pratiques
- Modélisation PWM : Idéal pour modéliser les convertisseurs de puissance à découpage et la commande de moteurs.
- Échantillonnage : Veillez à ce que le pas de simulation soit au moins plus petit que la durée d'impulsion minimale () pour capturer fidèlement les fronts.
- Calage Temporel : Utilisez
phaseDelaypour aligner les impulsions avec d'autres signaux temporels.
Composants Associés
- Clock : Horloge de simulation continue
- SignalGenerator : Signaux périodiques harmoniques et alternatifs
- Step : Échelon unitaire ou saut ponctuel