-
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo Frank,
keine Angst, will keinen weiteren Fehler melden
Ich habe mir aus eigener Unwissenheit gestern Abend fast 4 Stunden um die Ohren geschlagen, um das Board mit einem NICHT-RN- Board zu verheiraten. Dazu habe ich natürlich auch Deine Code-Beispiele benutzt.
Jedenfalls habe ich das digiboard lange nicht zum laufen bekommen und habe den Fehler im Digi-Board, in meiner Verdrahtung, in der Spannungsversorgung und im Programm (habe andere Portbelegung) gesucht. Ich benutze ein einfaches Experimentierboard mit einem Mega8.
Lange Rede, kurzer Sinn: erst durch das Sichten des Schaltplanes eines Deiner Controllerboards viel es mir wie Schuppen aus den Haaren, daß mir die i2c-Pullupwiderstände fehlten. Kleine Ursache.
Daher hätte ich mir gerne einen kleinen Hinweis in den Dokus zu Deinen Zusatzboards gewünscht. Eventuell gibt es ja noch andere User, welche Deine Boards "zweckenfremden" - sprich nicht nur im Zusammenhang mit den Controllerboards benutzen. Ja ich weis, ich hätte mich vorher intensiver mit dem Bus auseinandersetzen müssen, dann hätte ich es auch gewusst
Macht in Deinen Augen ein entsprechender kleiner Hinweis in den Dokus Sinn?
Gruß Dirk
-
Administrator
Robotik Visionär
Hi,
ja stimmt. Die Pullup Widerstände sind eigentlich immer nur bei den RN-Masterboards (RN-Control/ RNBFRA) drauf. Es wäre ungünstig wenn auf jedem Slaveboard Widerstände wären, denn bei zuvielen Boards wäre der Gesamtwiderstand dann ja zu klein.
Aber hast natürlich recht, man könnte es bei den Slave-Boards noch erwähnen. Ein solcher Hinweis schadet ja nicht. Werde das bei Gelegenheit erwähnen.
Gruß Frank
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo Frank,
ich habe bei meinem neu aufgebauten rn-digi folgenden Effekt und wollte nachfragen, woran das liegen kann bzw. ob andere Benutzer des Boards über den gleichen Effekt berichten.
Je nach eingestellter LED-Helligkeit und Höhe der Spannungsversorgung bekommen ich Störungen auf dem Display. Die Anzeige flackert und ab und an leuchten Segmente, welche garnicht angesteuert werden.
Der Effekt ist verschwunden bei mittlerer Helligkeit und Spannungsversorgung von <10V. Versorge ich das Board mit 12V..15V oder erhöhe die Displayhelligkeit tritt dieser Effekt wieder auf.
Daher vermute ich eine Überlastung des 7808. Er wird auch ziemlich heiss. Bei voller Helligkeit wird auch der SAA ziemlich heiss - aber das ist ja wohl normal. Ich habe die Displays nach dem ersten Test mit den vorgesehenen großen Displays schon gegen die kleineren SA08 ultrabright ausgetauscht, die bei gleicher Helligkeit weniger Strom verbrauchen müssten. Dort aber fast der gleiche Effekt.
Kennst Du diesen Effekt? Ich würde jetzt den 7808 gegen eine 2A Version austauschen wollen. Oder auf einen kleinen Kühlkörper montieren. Aber eigendlich war das doch so garnicht gedacht.
Dabei sind die Ströme garnicht so groß. Im AUgenblick messe ich 90mA bei mittlerer Helligkeit und den kleinen Displays. Dabei tritt der Effekt nicht auf. Die Stromaufnahme, bei der der Effekt auftritt kann ich gerade nicht messen, da ich das Board wieder umprogrammieren müsste. Was verträgt den nach Deinen Erfahrungen die 1A Version ohne Kühlkörper?
Wenn ich jetzt mal den Strom bei höherer Helligkeit einfach schätze und mit 180mA ansetze komme ich auf (12- 8 )V * 180mA auf 0,7W für den 7808. Ist das schon zuviel?
Hast Du einen Rat?
Gruß Dirk
-
Administrator
Robotik Visionär
Hi Dirk,
dieser Effekt ist mir etwas schleierhaft zumal ja die Spannung stabilisiert wird. Das der Spannungsregler das nicht verkraftet kann ich mir eigentlich garnicht vortstellen.
Der Bau und Test liegt bei mir jetzt schon ne ganze Weile zurück, aber ich konnte damals keine Probleme feststellen und hab auch sonst keine gehört. Allerdings hab ich die großen Siebensegmentanzeigen fast nur mit voller Helligkeit betrieben. In der Regel teste ich das vorwiegend so mit ca. 11 bis 14V.
Eine Überlastung des 7808 könntest du ja mit Multimeter leicht messen, es würden dann halt keine 8V raus kommen. Aber der würde ja wirklich nur automatisch abschalten wenn er richtig heiß wird, der hält schon einiges aus. Zudem dürfte eigentlich nix mehr gehen wenn der überlastet ist.
Vielleich ist dein I2C Kabel recht lang. Du könntest mal probieren einen Elko vor den Spannungsregler zu hängen. Entweder an der Platine irgendwo anlöten oder zusätzlichen I2C Stecker an das Kabel pressen (möglichst nahe am Board) und dort Elko zwischen Massen und Batteriespannung hängen.
Gruß Frank
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo Frank,
das i2c-Kabel ist/war nur 15cm lang. Die Spannung für das Board wurde separat eingespeist, d.h. beide Boards hatten ihre eigene Batterie. Verbunden waren beide Boards durch die beiden i2c-Leitungen und Masse.
Das unkontrollierte Aufleuchten einzelner Segmente trat meist auch nur dann auf, wenn am Display Daten übertragen wurde und sich die Anzeige änderte. Nach der Initialisierung (also ohne Datenübertragung) flackerte die Anzeige nur etwas, aber kein aufleuchten fremder Segmente.
Die Spannung nach dem Regler war 7,8V. Betrieben wurde das Board aus 8 Zellen AA. Am Eingang des Reglers wurden unter Last 12V gemessen.
Ich probiere es die nächsten Tage mal mit einer härteren Spannungsquelle aus. Zusätzlich kann ich ja mal die oblikatorischen 100n/200µ am 7808 anlöten.
Habe ich das Board aus einer 9V-Batterie inkl. kleinerer Displayhelligkeit (<010) betrieben, war alles OK.
Gruß Dirk
-
Administrator
Robotik Visionär
Eigentlich ist RN-DIGI nicht für eine eigene Spannungszuführung gebaut, normalerweise wird das Board über den I2C Bus mit Spannung versorgt. Wenn du eigene Spannung drauf gibst musst du drauf achten das es da keine Konflikte mit anderen Boards gibt die ebenfalls Spannung auf das I2C Kabel legen.
Ansonsten Elko vor dem 7808 kann nie schaden, dahinter ist ja einer.
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo Frank,
da das Processorboard KEIN rn-board war, war es mit der Spannungsversorgung nicht anders möglich.
Heute habe ich das rn-digi mit dem ebenfalls fertiggestellten rn-Mega8 verbunden. Das rn-Digi wird also jetzt über den i2c-Port mit der Batteriespannung des rn-mega8 versorgt. Als Spannungsquelle am Mega8-board benutzte ich das Batteriepack, das vorher am digi-board dran war.
Bei einem ersten kurzen Test habe ich auch bei maximaler LED-Helligkeit keine Störungen festgestellt.
Ist schon komisch. In beiden Fällen war die gleiche Spannungsquelle für das digi zuständig. Nur das jetzt beide Boards daraus versorgt werden.
Eventuell habe ich also umsonst die Pferde scheu gemacht. Sorry.
Gruß Dirk
Nachtrag: als Pullup für den i2c-Bus hatte ich jeweils 1,8k benutzt. So stand es im Buch von Rowalt. Könnte das solche Auswirkungen gehabt haben?
-
Administrator
Robotik Visionär
Na klingt doch schon mal gut, spricht für die gute Abstimmung der RN-Boards
Ein Pullup von 1,8k erscheint mir schon sehr niedrig. Sollte zwar in der Regel noch gehen, aber ich würde einen Widerstand von 4,7k bis 10k empfehlen. Vielleicht fehlt bei dir nur einen Elko, wie schon gesagt. Auf den RN-Boards die normalerweise den I2C-Bus versorgen sind die ja drauf.
Hier geht probieren über studieren
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo Frank,
ich habe ein RN-Digi wo auf dem Print ein Kondensator C5 eingezeichnet ist. Der ist allerdings auf dem Bestückungsplan der CD nicht mehr drauf?
Lt. Board ist es die Version 1.1???
Bekomme mein RN-Digi über das RN-MiniControl nicht zum Laufen, vielleicht liegt es ja daran?
Am Spannungsstabilisator kann ich an den äußersten Pins nur 3,6 Volt messen. Auf dem Lochrasterfeld rechts unten (unterhalb der letzten beiden Segmente) kommen bei den PINs 5V und GND keine Spannung raus.
Hast du vielleicht irgendwelche Ideen, was ich falsch gemacht haben könnte?
Wäre übrigens toll, wenn es bei Robotikhardware alle Produkte als Fertigmodule gäbe (wenn man sich eher auf die Softwareentwicklung und die Mechanik konzentrieren würde).
Danke und
LG
Georg
-
Administrator
Robotik Visionär
Hi,
bei der Platinenversion 1.1 gibt es C5 nicht, somit ignorieren!
Warum nur 3,6V hinter Spannungsregler liegt ist mir auch unklar. Das Board wird über die volle Betriebsspannung über I2C Kabel versorgt. Achte darauf das das angeschlossene Board auch die volle Spannung auf das I2C Kabel liegt. Boards wie RN-Control haben dafür einen Jumper!
Auch Kabelprüfen und checken wo die Spannung verloren geht, vor dem Spannungsregler muss ja noch die fast volle Spannung anliegen!
Es ist leider eine Frage der Kosten warum einiges als Bausatz angeboten wird. Aber wenn man erstmal ein oder zwei aufgebaut hat geht das auch immer sehr fix. Alles Übungssache.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen