RS232 Bricklet 2.0

Features

  • Sendet und empfängt serielle Daten
  • Bietet RS-232 und UART-TTL Schnittstelle
  • Einstellbare Baudrate, Parität, Stopbits, Wortlänge und Flusskontrolle

Beschreibung

Mit dem RS232 Bricklet 2.0 können Bricks seriell Daten mit RS-232 und 3,3V TTL Signalpegel senden und empfangen, um mit anderen seriellen Geräten zu kommunizieren.

Das Bricklet verfügt über keine galvanische Trennung zum Tinkerforge System. Das heißt es gibt eine direkte elektrische Verbindung zwischen den Anschlussklemmen des Bricklets und dem restlichen System. Sollte dies in der jeweiligen Anwendung zu ungewollten Verbindungen, Masseschleifen oder Kurzschlüssen führen, so ist der Einsatz zusammen mit einem Isolator Bricklet ratsam.

Technische Spezifikation

Eigenschaft Wert
Stromverbrauch 47mW (9.4mA bei 5V, Idle)
   
Baudrate 200 - 2000000baud
Parität keine / ungerade / gerade
Stoppbits 1 / 2
Wortlänge 5 / 6 / 7 / 8
Flusskontrolle Software / Hardware / keine
   
Abmessungen (B x T x H) 45 x 35 x 17mm (1,77 x 1,38 x 0,67")
Gewicht 19g

Ressourcen

Anschlussmöglichkeiten

Das RS232 Bricklet 2.0 kann auf drei verschiedene Weisen mit seriellen Geräten verbunden werden: klassischer D-Sub 9 Stecker, 5er Anschlussklemmenblock oder 5er Stiftleiste. Es kann aber nur eine dieser Anschlussmöglichkeiten zur gleichen Zeit genutzt werden.

RS232 Bricklet Steckerbelegung

D-Sub 9 Stecker

Der D-Sub 9 Stecker verwendet die RS-232 Signalpegel. Um diesen Anschluss verwenden zu können müssen der RX1 und RX2 Pin der Stiftleiste mit einem Jumper verbunden werden.

Der Anschluss verwendet den folgenden Teil der RS-232 Standardbelegung:

Pin Funktion  
2 Eingehende Daten RX
3 Ausgehende Daten TX
5 Masse GND
7 Sendeanforderung RTS
8 Sendeerlaubnis CTS

Anschlussklemmenblock

Der 5er Anschlussklemmenblock stellt die gleichen fünf RS-232 Signale (RX, TX, RTS, CTS und GND) mit dem gleichen RS-232 Signalpegel bereit wie der D-Sub 9 Stecker. Um diesen Anschluss verwenden zu können müssen der RX1 und RX2 Pin der Stiftleiste mit einem Jumper verbunden werden.

Stiftleiste

Die 5er Stiftleiste stellt die eingehende Daten (RX1) und ausgehende Daten (TX) Signale mit 3,3V TTL Signalpegel bereit, sowie 3,3V und GND. Die Signale RTS und CTS sind nicht verfügbar. Um diesen Anschluss verwenden zu können muss der Jumper entfernt werden, der die RX1 und RX2 Pins der Stiftleiste verbindet. Der Jumper kann seitlich auf dem RX2 Pin geparkt werden.

Erster Test

Um ein RS232 Bricklet 2.0 testen zu können, müssen zuerst Brick Daemon und Brick Viewer installiert werden. Brick Daemon arbeitet als Proxy zwischen der USB Schnittstelle der Bricks und den API Bindings. Brick Viewer kann sich mit Brick Daemon verbinden, gibt Informationen über die angeschlossenen Bricks und Bricklets aus und ermöglicht es diese zu testen.

Als nächstes muss das RS232 Bricklet 2.0 mittels eines Bricklet Kabels mit einem Brick verbunden werden. Verbinde dann den RX1 und TX Pin mit einem Jumper, damit das Bricklet seine eigene Ausgabe zurück ließt.

Wenn der Brick per USB an den PC angeschlossen wird sollte einen Moment später im Brick Viewer ein neuer Tab namens "RS232 Bricklet 2.0" auftauchen. Wähle diesen Tab aus. Wenn alles wie erwartet funktioniert kann jetzt Text in das Eingabefeld getippt und mit Enter abgeschickt werden. Der gleiche Text sollte dann im Textfeld darüber auftauchen.

RS232 Bricklet 2.0 im Brick Viewer

Nun kann ein eigenes Programm geschrieben werden. Der Abschnitt Programmierschnittstelle listet die API des RS232 Bricklet 2.0 und Beispiele in verschiedenen Programmiersprachen auf.

Gehäuse

Ein laser-geschnittenes Gehäuse für das RS232 Bricklet 2.0 ist verfügbar.

Gehäuse für RS232 Bricklet 2.0

Der Aufbau ist am einfachsten wenn die folgenden Schritte befolgt werden:

  • Schraube Abstandshalter an das Bricklet,
  • schraube Unterteil an untere Abstandshalter,
  • baue Seitenteile auf,
  • stecke zusammengebaute Seitenteile in Unterteil und
  • schraube Oberteil auf obere Abstandshalter.

Im Folgenden befindet sich eine Explosionszeichnung des RS232 Bricklet 2.0 Gehäuses:

Explosionszeichnung für RS232 Bricklet 2.0

Hinweis: Auf beiden Seiten der Platten ist eine Schutzfolie, diese muss vor dem Zusammenbau entfernt werden.

Programmierschnittstelle

Siehe Programmierschnittstelle für eine detaillierte Beschreibung.

Sprache API Beispiele Installation
C/C++ API Beispiele Installation
C/C++ für Mikrocontroller API Beispiele Installation
C# API Beispiele Installation
Delphi/Lazarus API Beispiele Installation
Go API Beispiele Installation
Java API Beispiele Installation
JavaScript API Beispiele Installation
LabVIEW API Beispiele Installation
Mathematica API Beispiele Installation
MATLAB/Octave API Beispiele Installation
MQTT API Beispiele Installation
openHAB API Beispiele Installation
Perl API Beispiele Installation
PHP API Beispiele Installation
Python API Beispiele Installation
Ruby API Beispiele Installation
Rust API Beispiele Installation
Shell API Beispiele Installation
Visual Basic .NET API Beispiele Installation
TCP/IP API    
Modbus API