Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Rasenmaehroboter Test

K (Aufbau und Anwendung)
K (Erläuterung der Anschlüsse, Regler und Kurzschlussbrücken)
Zeile 40: Zeile 40:
  
 
==Erläuterung der Anschlüsse, Regler und Kurzschlussbrücken==
 
==Erläuterung der Anschlüsse, Regler und Kurzschlussbrücken==
 +
 +
{|{{Blaueschmaltabelle}}
 +
|'''Anschlussbezeichnung'''
 +
|'''Erläuterung'''
 +
|-
 +
|ADR1
 +
|Slave Adresse einstellen
 +
Über  diesen Jumper wird die Slave Adresse eingestellt. Über diese Adresse wird das Board später vom Controller angewählt.
 +
 +
In dieser Stellung ist die Slave Adresse auf  Hex 70 gesetzt
 +
 +
[[Bild:rndigijumpperstellung1.gif]]
 +
 +
In dieser Stellung ist die Slave Adresse auf  Hex 76 gesetzt
 +
 +
[[Bild:rndigijumpperstellung2.gif]]
 +
 +
Durch diese Stellung wird bestimmt, das die Slave Adresse über den Jumper ADR2 gewählt wird (siehe ADR2)
 +
 +
[[Bild:rndigijumpperstellung3.gif]]
 +
|-
 +
|ADR2
 +
|Slave Adresse einstellen
 +
Dieser Jumper hat nur dann eine Bedeutung, wenn ADR1 entsprechend eingestellt ist (siehe ADR1)
 +
 +
In dieser Stellung ist die Slave Adresse auf  Hex 72 gesetzt
 +
 +
[[Bild:rndigijumpperstellung4.gif]]
 +
 +
In dieser Stellung ist die Slave Adresse auf  Hex 74 gesetzt
 +
 +
[[Bild:rndigijumpperstellung5.gif]]
 +
|-
 +
|JP1
 +
|Spannungsregler aktiv
 +
Das Board verfügt über einen 8 bzw. 9 V Spannungsregler welcher über das I2C-Buskabel mit der Eingangsspannung (Batteriespannung) versorgt wird. Ist die Batteriespannung unter 10V, so kann der Spannungsregler hiermit überbrückt und weggelassen werden.
 +
Der Kurzschlusstecker muss jedoch entfernt werden, wenn die Spannung über 10V liegt.
 +
I2C-Bus
 +
|-
 +
|I2C-Bus
 +
|Wenn Sie die I2C-version des Boards gebaut haben, also den entsprechenden Controller eingesteckt haben, dann ist diese I2C-Buchse für die Steuerung zuständig.
 +
Der I2C-Bus benötig nur 2 Leitungen für alle Funktionen. Entsprechend der Roboternetz-Norm wird hier ein 2x5 poliger Stecker angeschlossen. Die Belegung entspricht exakt der von allen Roboternetz-Boards:
 +
 +
Pin 1 SCL (Taktleitung)
 +
Pin 3 SDA (Datenleitung)
 +
Pin 5 +5V  (Wird nur ab Version 1.1 der Platine für Experimentierfeld benutzt)
 +
Pin 7 +5V  (Wird nur ab Version 1.1 der Platine für Experimentierfeld benutzt)
 +
Pin 9  Batteriespannung Diese Leitung wird zur Spannungsversorgung benutzt
 +
Pin 2,4,6,8 GND
 +
Pin 10  INT  Diese Leitung wird bei RN-Digi nicht benutzt
 +
|}
  
 
==Bestückungsplan==
 
==Bestückungsplan==

Version vom 5. Juli 2006, 13:47 Uhr

Baustelle.gif An diesem Artikel arbeitet gerade Mitglied Frank.

Am besten momentan noch keine gravierenden Ergänzungen / Änderungen vornehmen.

Dieser Hinweis verschwindet wenn der Autor soweit ist. Sollte dieser Hinweis länger als drei Tage auf einer Seite sein, bitte beim Autor Frank per PM / Mail oder Forum nachfragen ob er vergessen wurde.

RN-Digi I2C Gigitalanzeige
Dieses Board wurde als Erweiterung zu den Roboternetz-Controllerboards (RNBFRA,RN-Control,MinControl usw.) entworfen, eignet sich aber für alle Controllerboards mit I2C-Bus Anschluß.

Es dient zum Anzeigen von 4 stelligen Zahlen. Dabei werden optisch ansprechende und extra große 7-Segmentanzeigen bereitgestellt (ca. 25mm Ziffernhöhe, Anzeige rot, wahlweise auch kleinere). Die Ansteuerung erfolgt sehr einfach per I2C-Bus mit einfachen Kommandos. Die Anwendungsmöglichkeiten sind dem Programmierer vorbehalten. Denkbar wäre das Board für den Aufbau von Uhren, Funkuhren, Zählern, Lottozahlgenratoren, Würfeln, Temperaturanzeigen, Kompass usw., welche von weiterm erkennbar sein müssen. In Kombination mir RN-Speak und RN-Control wäre zum Beispiel ein sprechender Wecker denkbar.


Als hier die Leistungsmerkmale auf einen Blick

  • Sehr einfache Ansteuerung per I2C Bus
  • Keine extra Spannungszuführung notwendig da Board über das I2C-Bus Kabel mit Strom verorgt wird
  • Programmierbare Helligkeit
  • Jedes einzelne Segment der 7-Segmentanzeige kann angesteuert werden
  • 4 Dezimalpunkte möglich
  • Controller wird nicht belastet. Die Ziffern werden solange angezeigt, bis neue Ziffer gesendet wird. Keine Interrupts oder Bus-Belastung!
  • Preisgünstig und schneller Aufbau in wenigen Minuten möglich
  • 4 verschiedene Slave Adressen per Jumper wählbar
  • Kleines Lochraster Experimentierfeld für Erweiterungen Taster, I2C-Baustein (Funkuhr etc.) etc.
  • Kompakt, Roboternetz-Standard-Format 100x78 (halbes Euroformat), Huckepack mit anderen Boards kombinierbar
  • Wahlweise mit großen oder kleineren Segmenten bestückbar (Bausatz inkl. Große)
  • Platinen und Bausatzervice
  • Deutsche Doku mit Programmbeispielen für RN-Control und RNBFRA-Board

Aufbau und Anwendung

Der Aufbau der Schaltung ist durch die vorgefertigte Platine bzw. den Bausatz eigentlich völlig problemlos auch von Elektronik-Einsteigern zu bewerkstelligen. Durch den Bestückungsdruck und die Bestückungsliste, etwas weiter hinten in dieser Dokumentation, ist der Aufbau unkritisch. Aufgrund moderner Bauteile (7 Segmet Controller) ist es gelungen, das dieses Board nur sehr wenig Bauteile benötigt. Auf Logikbausteine konnte verzichtet werden, da das Board über ein Spezial-IC für die Ansteuerung von 7 Segmentanzeigen verfügt.

Die Schaltung benötig in der Regel eine Aufbauzeit von ca. 30 – 60 Minuten.

Dennoch einige Anmerkungen zu kleinen Hürden:

  1. Beim Einlöten der Segmentanzeigen darauf achten das diese richtig rum eingesetzt werden. Der Dezimalpunkt muss nach unten zum IC zeigen.
  2. Auf dem I2C-Bus muss die Batteriespannung liegen (entsprechend der Roboternetz-Definition). Bei einigen Controllerboards muss dazu ein Jumper auf dem jeweiligen Controllerboard eingesteckt werden. Näheres dazu steht bei der Beschreibung der I2C-Buchse ihres Controllerboards.

Ist die Batteriespannung darf 7V nicht unterschreiten, falls die großen Segemtanzeigen eingesetzt werden. Ist die Batteriespannung höher als 10V, so muss der im Bestückungsplan eingezeichnete Spannungsregler auch eingelötet werden. Bei 7 bis 10 V Batteriespannung kann dieser wahlweise weggelassen werden. Bei den kleineren Segmentanzeigen reicht bereits 5V aus.

Das waren eigentlich schon die besonderen Punkte die zu beachten sind. Ansonsten natürlich sauber mit einem 15–25 W Lötkolben alles auf der Unterseite verlöten. Grundkenntnisse beim Löten werden empfohlen. Nach dem Aufbau sollten Sie nochmals alle Lötpunkte kontrollieren.

Nach dem Aufbau können Sie das Baord übe rein 10 poliges Kabel mit ihrem Controllerboard verbinden. Eine Funktion ist jedoch erst dann zu ersehen, wenn Sie das Testprogramm auf Ihrem Controller starten.

Erläuterung der Anschlüsse, Regler und Kurzschlussbrücken

Anschlussbezeichnung Erläuterung
ADR1 Slave Adresse einstellen

Über diesen Jumper wird die Slave Adresse eingestellt. Über diese Adresse wird das Board später vom Controller angewählt.

In dieser Stellung ist die Slave Adresse auf Hex 70 gesetzt

Rndigijumpperstellung1.gif

In dieser Stellung ist die Slave Adresse auf Hex 76 gesetzt

Rndigijumpperstellung2.gif

Durch diese Stellung wird bestimmt, das die Slave Adresse über den Jumper ADR2 gewählt wird (siehe ADR2)

Rndigijumpperstellung3.gif

ADR2 Slave Adresse einstellen

Dieser Jumper hat nur dann eine Bedeutung, wenn ADR1 entsprechend eingestellt ist (siehe ADR1)

In dieser Stellung ist die Slave Adresse auf Hex 72 gesetzt

Datei:Rndigijumpperstellung4.gif

In dieser Stellung ist die Slave Adresse auf Hex 74 gesetzt

Rndigijumpperstellung5.gif

JP1 Spannungsregler aktiv

Das Board verfügt über einen 8 bzw. 9 V Spannungsregler welcher über das I2C-Buskabel mit der Eingangsspannung (Batteriespannung) versorgt wird. Ist die Batteriespannung unter 10V, so kann der Spannungsregler hiermit überbrückt und weggelassen werden. Der Kurzschlusstecker muss jedoch entfernt werden, wenn die Spannung über 10V liegt. I2C-Bus

I2C-Bus Wenn Sie die I2C-version des Boards gebaut haben, also den entsprechenden Controller eingesteckt haben, dann ist diese I2C-Buchse für die Steuerung zuständig.

Der I2C-Bus benötig nur 2 Leitungen für alle Funktionen. Entsprechend der Roboternetz-Norm wird hier ein 2x5 poliger Stecker angeschlossen. Die Belegung entspricht exakt der von allen Roboternetz-Boards:

Pin 1 SCL (Taktleitung)
Pin 3 SDA (Datenleitung)
Pin 5 +5V  (Wird nur ab Version 1.1 der Platine für Experimentierfeld benutzt)
Pin 7 +5V  (Wird nur ab Version 1.1 der Platine für Experimentierfeld benutzt)
Pin 9  Batteriespannung Diese Leitung wird zur Spannungsversorgung benutzt 
Pin 2,4,6,8 GND
Pin 10  INT  Diese Leitung wird bei RN-Digi nicht benutzt

Bestückungsplan

RN-Digi Bestückungsplan (verschiedene Segentanzeigen einsetzbar)


Bauteile Bestückungsliste

Schaltplan

Zum vergrößern anklicken

Der erste Test

Autor

Siehe auch

Weblinks

Platinenservice.gif hier Bausatzservice.gif hier


LiFePO4 Speicher Test