Die einfachste Verbindung wäre wohl eine über den UART. Schnell, einfach auf beiden Seiten umzusetzen und kein unnötiges Protokoll.
Die einfachste Verbindung wäre wohl eine über den UART. Schnell, einfach auf beiden Seiten umzusetzen und kein unnötiges Protokoll.
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Wesentlich schneller und mit weniger Latenz (2MBit/s) geht's mit dem SPI Bus. Haben beide Controller.
Der UART des mit 8MHz getakteten Mega32 des RP6 schafft laut Datenblatt 1Mbps. Das ist aber die Baudrate und bedeutet 1000000 Zeichen pro Sekunde (mit Start-, Stop- und gegebenenfalls Paritybit). Beim SPI ist es die Bitrate die quasi dem Takt des Clocksignals entspricht (beim RP6 wäre das wohl theoretisch Kontrollertakt/4).Wesentlich schneller und mit weniger Latenz (2MBit/s) geht's mit dem SPI Bus.
Den Vorteil beim UART würde ich in der einfachen Ansteuerung, mit jeder Programmiersprache die die serielle Schnittstelle bedienen kann, auf der Seite des Pi sehen und darin, dass man den Befehlsinterpreter auf dem RP6 mit einem einfachen Terminalprogramm entwickeln und testen kann. (bzw. dieser schon verfügbar ist: https://www.roboternetz.de/community...-Fernsteuerung https://www.roboternetz.de/community...ersen-Routinen)
Gruß
mic
Geändert von radbruch (20.05.2013 um 08:36 Uhr) Grund: Der RP6 wird aus Energiespargründen nur mit 8MHz getaktet
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Der UART hört sich gut an und sollte für meine Anforderungen vollkommen ausreichen.
Meint Ihr, es wäre sinnvoll, bei der Übertragung Paritätsbits zu setzen?
Der Signalweg ist ja ziemlich kurz und ich denke nicht,
dass es da zu großartigen Störungen kommt (zumindest zu so einfach heraus rechenbaren Fehlern).
Kühlkörper am Spannungswandler vom rp6 machen, wird wenn der rp6 an ist schnell heißHabe extra einen Spannungswandler für den raspi benutzt und vorne am bat+ angeschlossen, damit ich den raspi unabhänig vom rp6 anmachen kann. Da der auch relative heiß wird, denke ich über einen DC/DC Converter nach.
mfg
Philip![]()
Ich hab mal nen Raspberry Pi auf ein RP6-Gehäuse gepackt. Ich hab I2C mit selbstegeproggten Mikrocontrollern für die Motoren und Sensoren genutzt. Hat super funktioniert. Das ding ist dann beim Robocup Junior angetreten, hat nicht schlecht funktioniert.
Deshalb nutze ich Linux für die wichtigen sachenTheorie ist, wenn man alles weiß, aber nichts funktioniert.
Praxis ist, wenn alles funktioniert, aber niemand weiß warum.
Microsoft hat Theorie und Praxis vereint: Nichts funktioniert und keiner weiß warum!
Meine Website: www.oe5tpo.com
Klasse Teil(Habs auf der Website gesehen)
Wie hast du die Stromversorgung gemacht ? Wie lang hält der ?
mfG
Philip![]()
Geändert von AsuroPhilip (23.05.2013 um 10:50 Uhr)
Lesezeichen