OE3BLC
CLIPEUM - Interface
Interfaceboard Schema Das Interface dient dem RPI zur Kommunikation mit der Umwelt.
Es dient zur Ansteuerung von Motoren und zum Auslesen von Sensoren.
Technisch handelt es sich hierbei um einen Arduino NANO oder ein kompatibles Board.

Die Verbindung zum RPI wird über den USB-Port hergestellt.
Motoren
Es ist nicht Möglich mit dem Interface direkt die Motoren an zu steuern. Hierfür werden noch entsprechende Treiber benötigt. Diese Treiber sind nicht Teil dieses Projekts.

Analogmotoren
Unter Analogmotoren sind Motoren zu verstehen, die mittels Schalter (Relais und dergleichen) gesteuert werden. Z.B. herkömliche Gleichstrommotoren.

Anschluss
AZELLock
Aus-Ein D5D2D8
RichtungD6D3D9
DrehrateD7D4

Schrittmotoren

Anschluss
AZEL
SchrittfrequenzD5D2
Richtung D6D3
Der Lockmotor wird nicht als Schrittmotor unterstützt.

Positionssensoren
Impulsgeber
Da Impulsgeber grundsätzlich nur zur relativen Positionsbestimmung fähig sind, wird eine Synchronisation benötigt.
Die Zählrichtung der Impulszähler steht direkt im zusammenhang mit der Drehrichtung des zugehörigen Motores. Drehrichtungen nach rechts (AZ) bzw. oben (EL) erhöhne den Wert des Sensors. Dies ist unabhängig davon ob der Ausgangspin für die Drehrichtung invertiert ist.

Anschluss
AZEL
ZählimpulsA0A3
SyncimpulsA1A4
Für ein Signal muss der jeweilige Eingang mit GND verbunden werden.
 

Kommunikationsprotokoll zwischen RPI und Interface.