Serial/UART Module
Allgemein
Das Serial Module von Kithara RealTime Suite stellt einfach anwendbare Funktionen für die schnelle Kommunikation über die seriellen UART- sowie COM-Schnittstellen bereit. Die UART-Funktionen erfordern entsprechende, UART-16550-kompatible Hardware sowie einen vorliegenden Echtzeittreiber. Im Echtzeitbetrieb sind die UART-Funktionen auch aus Echtzeit-Tasks heraus und auf dedicated-CPUs nutzbar.
Bei der COM-Kommunikation werden sämtliche Schnittstellen unterstützt, für die ein Windows-Treiber installiert ist. Da die COM-Funktionen so über Windows-Mechanismen laufen, können keine Echtzeiteigenschaften erreicht werden.
Für maximal zwei Serial Ports, darüber Serial Port Extension erforderlich.
Features
- Serielle Kommunikation in Echtzeit auf der Kernel-Ebene durch speziellen Hardware-Treiber
- Handshake- und Signal-Leitungen direkt ansteuerbar
- Handler für alle Schnittstellen-Ereignisse können auch für Echtzeitkontext und Dedicated-CPUs angemeldet werden
- Für UART-Funktionen: UART-16550-kompatible Hardware erforderlich
- Für COM-Funktionen: serielle Kommunikation auf der Anwendungsebene erlaubt Programmierung über alle im System bekannten COM-Schnittstellen
Hardware-Unterstützung
Zur Erreichung von Echtzeitfähigkeit müssen speziell entwickelte Echtzeit-Treiber von Kithara RealTime Suite für die gewünschte serielle COM-Schnittstelle verwendet werden. Dazu werden derzeit folgende seriellen Schnittstellenkarten unterstützt. Diese Liste bezieht sich stets auf die aktuelle Version unserer Software:
- Standard COM Schnittstelle (PNP0501)
PCIe
- StarTech PEX2S952, 2 × RS232
- Longshine LCS6321O, 2 × RS232
- Delock 89220, 2 × RS232
- Delock 89236, 1 × RS232
- ADDI-DATA APCIe-7300, 1-fach seriell
- ADDI-DATA APCIe-7420, 2-fach seriell
- ADDI-DATA APCIe-7500, 4-fach seriell
- ADDI-DATA APCIe-7800, 8-fach seriell
ExpressCard
- I-Tec EXRS232, 1 × RS-232
- StarTech EC1S1P55254, 1-fach seriell, 1-fach parallel (Netmos 9912 Chipsatz)
PCI
- MOXA 4-port RS-232 C104H/PCI
- MOXA 8-port RS-232 C168H/PCI
- MOXA 2-port RS-422/485 CP132/PCI
- MOXA 4-port RS-422/485
- EXSYS 41052 serial card
- EXSYS 43092 serial card
- Oxford Serial Card Quad Port
- SUNIX 2-port RS-232 parallel
- SUNIX 2-port RS-232 PCI
- Meilhaus ME9000 8-port RS-485
- EXAR (XR17C152) 2-port UART PCI
- ADDI-DATA APCI-7300-3, 1-fach seriell
- ADDI-DATA APCI-7420-3, 2-fach seriell
- ADDI-DATA APCI-7500-3, 4-fach seriell
- ADDI-DATA APCI-7800-3, 8-fach seriell
CardBus
- Socket PCMCIA Serial Card
- Delock PCMCIA Serial Card
Die Funktionalität der Software in Verbindung mit spezifischen Komponenten ist aufgrund verschiedener Hardware-Variationen nur unter Vorbehalt gewährleistet. Für Fragen bezüglich der Kompatibilität mit einzelnen Hardware-Konfigurationen kontaktieren Sie uns bitte.