Die 4 digitalen Pins des RevPi MIO kannst du flexibel als Ein- oder Ausgang und in verschiedenen Betriebsmodi nutzen. In den folgenden Beispielen konfigurierst du sie in PiCtory.
Digitalen Eingang zur Pegelerkennung verwenden #
▷ Stelle im Value Editor IO_Mode_1 auf digitalIn.
▷ Starte den Treiber neu, um die Änderungen anzuwenden.
❯❯ Der digitale Pegel wird unter DigitalInput_1 angezeigt.
Digitalen Eingang für PWM-Messung verwenden #
▷ Stelle im Value Editor IO_Mode_1 auf pwmIn.
▷ Falls erforderlich, konfiguriere den Tastgrad unter PwmDutycycle_1.
▷ Starte den Treiber neu, um die Änderungen anzuwenden.
❯❯ Frequenz und Tastgrad werden unter Fpwm_PulseCount_1 angezeigt.
|
Note
|
Wenn länger als 10 Sekunden keine Flanke erkannt wird, zeigen PwmDutycycle_1 und Fpwm_PulseCount_1 den Wert 0 an. |
Digitalen Eingang für Impulsmessung verwenden #
▷ Stelle im Value Editor IO_Mode_1 auf pulseIn.
▷ Starte den Treiber neu, um die Änderungen anzuwenden.
❯❯ Die Impulslänge wird unter DutyCycle_PulseLength_1 angezeigt.
❯❯ Die Anzahl der Impulse im Feld Fpwm_PulseCount_1 angezeigt.
Digitalen Ausgang für PWM-Ausgabe verwenden #
▷ Stelle im Value Editor IO_Mode_1 auf pwmOut.
▷ Lege die PWM-Frequenz unter FpwmOut_12 fest.
▷ Stelle den Tastgrad unter PwmDutycycle_1 ein.
▷ Starte den Treiber neu, um die Änderungen anzuwenden.
❯❯ Am Ausgang wird ein PWM-Signal angezeigt.
Digitalen Ausgang für Impulsausgabe verwenden #
▷ Stelle im Value Editor IO_Mode_1 auf pulseOut.
▷ Optional: aktiviere PulseMode = 1 für den Retrigger-Modus (wenn du mehrere Impulse hintereinander schnell starten möchtest).
▷ Stelle die Impulslänge unter Dutycycle_Pulselength_1 ein.
▷ Starte den Treiber neu, um die Änderungen anzuwenden.
▷ Setze DigitalOutput_1 auf 1, um den Impuls zu starten.
Ohne Retrigger-Modus: Ein Impuls läuft komplett ab, bevor ein neuer gestartet werden kann. Vor jedem neuen Impuls muss DigitalOutput_1 wieder auf 0 zurückgesetzt werden.
Mit Retrigger-Modus: Neuer Impuls kann sofort gestartet werden, auch wenn der vorherige Impuls noch läuft. Jeder neue Impuls startet den Vorgänger neu.
Digitalen Ausgang für Pegelausgabe verwenden #
▷ Stelle im Value Editor IO_Mode_1 auf Output.
▷ Starte den Treiber neu, um die Änderungen anzuwenden.
❯❯ Setze DigitalOutput_1 auf 0 (low) oder 1 (high), um den Pegel zu steuern.