Anwendungsbereiche Bildung und Lehre: Einsatz in Schulen, Hochschulen und Ausbildungseinrichtungen zur Vermittlung von Grundlagen der Elektronik, Programmierung und eingebetteten Systemen. Forschung und Entwicklung: Verwendung in Forschungs- und Ent- wicklungsprojekten zur Erstellung von Prototypen und Experimenten in den Bereichen Elektronik und Informatik. Prototypen- entwicklung: Einsatz in der Entwicklung und Erprobung neuer elektronischer Schaltungen und Geräte.
Seite 3
Anforderungen der RoHS-Richtlinie (2011/65/EU) entspricht und keine gefährlichen Stoffe in über den Grenzwerten zulässigen Mengen enthält, können dennoch Rückstände vorhanden sein. Beachten Sie die folgenden Sicherheitshinweise, um chemische Gefährdungen zu vermeiden: Achtung: Beim Löten können Dämpfe entstehen, die gesundheitsschädlich sein können. Hin- weis: Verwenden Sie einen Lötdampfabsauger oder arbeiten Sie in einem gut belüfteten Bereich.
USB zu RS-485 Konverter Inhaltsübersicht Was ist das RS-485-Protokoll? Spezifikationen Anwendungsbeispiele Hardware-Übersicht Schematische Darstellung der Karte Blockdiagramm Verwendung des USB-zu-RS-485-Wandlermoduls Anschlussplan Installation der Software Arduino-Code Einrichten des Raspberry Pi und Python Schritte zur Aktivierung der seriellen Schnittstelle auf dem Raspberry PI. 19 Code Beispiel...
USB zu RS-485 Konverter Was ist das RS-485-Protokoll? Was ist RS-485? RS-485 ist eine industrielle Spezifikation, die die elektrische Schnittstelle und die physikalische Schicht für die Punkt-zu-Punkt-Kommunikation von elektrischen Geräten definiert. Der RS-485-Standard ermöglicht lange Verkabelungsstrecken in elektrisch verrauschten Umgebungen und kann mehrere Geräte auf demselben Bus unterstützen Die RS485-Norm überträgt Daten über zwei miteinander verdrillte Adern, die auch als "Twisted-Pair-Kabel"...
USB zu RS-485 Konverter Spezifikationen Chips FT232RL & MAX485 Abmessungen 75*18*14 mm Gewicht 15 g BaudRate 300 - 9216000 bps Nenn-Eingangsspannung 5VDC Unterstützte Betriebssysteme Windows XP, WIN7, Vista, Windows 8, Windows 10, Windows 11,...
USB zu RS-485 Konverter Hardware-Übersicht Der FT232RL ist als Standard-USB-zu-UART-Chip konfiguriert und steuert den RS-485-Transceiver-Chip MAX487, wobei die Richtung durch den TXDEN-Pin gesteuert wird. Der USB-Anschluss ist eine Standard-USB-B-Buchse und die RS-485-Verbindungen werden über einen 3-Wege-Schraubanschluss hergestellt. Die Stromversorgung und der Tx/Rx-Status werden durch drei On-Board-LEDs angezeigt.
USB zu RS-485 Konverter Schematische Darstellung Der Schaltplan für den USB-RS485-Konverter ist unten abgebildet: Blockdiagramm Das Blockdiagramm für die kleine interne Elektronikplatine, die den FT232R verwendet, der in das USB-Steckerende des Kabels eingekapselt ist:...
USB zu RS-485 Konverter Verwendung des USB-zu-RS-485-Wandlermoduls In diesem Abschnitt dieses Artikels werden wir besprechen, wie wir ein Modul anschließen und mit einem Mikrocontroller-Board und einem Raspberry-Board arbeiten können, also brauchen wir zunächst einen Aufbau, der unten beschrieben wird: Benötigte Bauteile : Mikrocontroller-Platine -2 USB-zu-RS-485-Wandlermodul...
Seite 11
USB zu RS-485 Konverter - Raspberry PI 3 -Überbrückungsdraht...
Kommunikation zwischen dem Raspberry Pi 3 und dem Mikrocontroller-Board verwendet, indem man ein Paar MAX485 TTL zu RS-485 Konverter-Module verwendet. Wir müssen also die Verbindung zwischen dem FT232-Chip und dem MAX485-Chip entfernen und das eine Modul mit dem Mikrocontroller-Board und das andere mit dem Raspberry Pi verbinden.
Seite 13
USB zu RS-485 Konverter Raspberry Pi Konverter-Modul GPIO 14 GPIO 15 Modul 1 Modul 2...
USB zu RS-485 Konverter Installation der Software Laden Sie die neueste Version der Arduino IDE hier herunter: https://www.arduino.cc/en/software Nach dem Start der Arduino IDE Installationsdatei müssen die Lizenzbedingungen "arduino-ide_2.0.0_Windows_64bit.exe" der Software gelesen und akzeptiert werden.
Seite 15
USB zu RS-485 Konverter Im nächsten Schritt können verschiedene Optionen für die Installation ausgewählt werden. Schließlich muss der Zielordner angegeben werden. Für die Installation werden ca. 500 MB freier Speicherplatz benötigt. Klicken Sie auf "Installieren", um die Installation zu starten.
Seite 16
USB zu RS-485 Konverter Nach erfolgreicher Installation kann das Installationsprogramm über die Schaltfläche "Fertig stellen" beendet werden.
Seite 17
USB zu RS-485 Konverter Das Startfenster:...
Seite 18
USB zu RS-485 Konverter Wählen Sie das UNO-Board: Werkzeuge -> Platine -> Arduino Uno...
USB zu RS-485 Konverter Arduino-Code Im folgenden Code finden Sie ein Code-Beispiel, mit dem Sie vom Raspberry empfangene Nachrichten lesen können, die vom rs485- zum UART-Protokoll konvertiert wurden. string message; void setup() Serial.begin(9600); // initialize serial at baudrate 9600: void loop() while (Serial.available())
USB zu RS-485 Konverter Raspberry pi3 Einrichten des Raspberry Pi und Python Auf dem Raspberry Pi muss zunächst das Betriebssystem installiert werden, dann muss alles so eingerichtet werden, dass er im Headless-Modus verwendet werden kann. Der Headless-Modus ermöglicht eine Fernverbindung mit dem Raspberry Pi, ohne dass ein PC-Bildschirm, eine Maus oder eine Tastatur benötigt werden.
USB zu RS-485 Konverter Schritte zur Aktivierung der seriellen Schnittstelle auf dem Raspberry PI. 1- Öffnen Sie ein Terminal und geben Sie sudo raspi-config 2. Wählen Sie die Optionen für die Schnittstellen 3- Seriell auswählen...
Seite 22
USB zu RS-485 Konverter 4- klicken Sie auf 'Nein' (Dies wird verwendet, um die Linux UART-Konsole zu deaktivieren) 5- Wählen Sie ja...
Seite 23
USB zu RS-485 Konverter Sie haben nun erfolgreich die serielle Kommunikation aktiviert. Starten Sie nun Ihr Gerät einmal neu, um die Änderungen zu übernehmen. Stellen Sie sicher, dass die serielle Bibliothek auf Ihrem Raspberry Pi installiert ist. Führen Sie dazu den folgenden Befehl in Ihrer Konsole aus sudo apt-get install python-serial...
USB zu RS-485 Konverter Code-Beispiel import time import serial import RPi.GPIO GPIO from time import sleep GPIO.setwarnings(False) GPIO.setmode(GPIO.BOARD) send = serial.Serial( port='/dev/serial0', baudrate = 9600, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS, timeout=1 message "hello from raspberry" while True: send.write(bytes(message,'ascii')) print(x) time.sleep(1.5) Sie haben es geschafft, Sie können Ihr Modul jetzt für Ihre Projekte verwenden :)
Seite 25
Das können Sie mit Hilfe vieler Beispielskripte und anderer Anleitungen tun, die Sie im Internet finden können. Wenn Sie auf der Suche nach hochwertiger Mikroelektronik und Zubehör sind, sind Sie bei der AZ-Delivery Vertriebs GmbH an der richtigen Adresse. Sie erhalten zahlreiche Anwendungsbeispiele, vollständige Installationsanleitungen, eBooks, Bibliotheken und Unterstützung durch unsere technischen Experten.