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