Wesentlich schneller und mit weniger Latenz (2MBit/s) geht's mit dem SPI Bus. Haben beide Controller.
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 09: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 11:50 Uhr)
Akkulaufzeit ist theroretisch 1/2- 1 Std. (1300mAh, 11,1V Lipo-Akku, bin mit dem beim Modellbau ca. 6min bei 20A gefahren). Stromversorgung geht über einen selbstgebauten StepDown converter, der aber komplett fehldesignt ist. (Braucht nen Kühlkörper, der auch nicht wirklich kühl bleibt, und baut auf komplett falsche teilen auf (zu hoher ESR bei den Kondensatoren, falsche Spule+Kern, zu schwache Diode,...), aber hat funktioniert , und hab davon alles in der Schule gefunden). Es ist ein Tiefentladeschutz und eine sicherung wegen dem LiPo vorhanden.
Ich arbeite schon wieder am neuen System (derzeit nicht so viel). Dort optimiere ich den StepDown, mach ne RTC-rauf (wegen make, gaaanz wichtig um ohne probleme zu compilieren), Kontakte für LCD-Display (Hab bisher nur die Hintergrundbeleuchtung zum laufen gebracht), packe IO-Pins auf das Basisboard incl. einzelzellenüberwachung, eine gute Spannungsüberwachung (Spannung, Strom auf mehreren Kanälen) und später villeicht sogar CAN . Naja, derzeit hab ich nur eine Platine die das LCD verbunden hat, I2C und eine testschaltung für StepDown. Auch will ich die Spannungsversorgung über die GPIO-Pins statt über ein extra kabel machen.
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
Lesezeichen