Es gibt so einige CAN, RS485, RS422 um nur ein paar zu nennen. Was hast du vor? Wie lange soll die Übertragungsstrecke werden/sein? Welche Datenrate willst du haben?
MfG Hannes
Werbung
Es gibt so einige CAN, RS485, RS422 um nur ein paar zu nennen. Was hast du vor? Wie lange soll die Übertragungsstrecke werden/sein? Welche Datenrate willst du haben?
MfG Hannes
also ich kenn da ne Selbstbauvariante mit Gehirnschmalz, die ca. 10-15€ +Kleinvieh pro Controller kostet und sich mit ca. 100mA Strom begnügt, und ne Variante für 26€ + Kleinvieh mit fast garkeinem Gehirnschmalz + einer WLAN-Basisstation bei 150mA (über AdHoc bekomm ich zwar Funkverbindung aber MIT Verschlüsselung kann ich aus irgendwelchen Gründen die Module einfach nicht finden (Ping))
EDIT: arrrgh ... tschuldigung ich hab das Thema falsch verstanden, es ging dir um die Kommunikation IM Roboter nicht zwischen sry ^^
RS485 FullDuplex mit einem Master-Controller der sich nur um den Bus kümmert würde ich empfehlen + Busy Signalleitung und Eventuell ein paar Interruptleitungen
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
also wenn du "nur" 2 µC im Roboter verbinden möchtest würde ich das über UART machen, weil das (fast) jeder µC hardwaremäßig hat. Einfach die beiden UART-Pin´s direkt verbinden(also gekreuzt) und keine Wandler (also kein MAX232 oder so). Das spart am meisten Arbeit, ist sehr klein und reicht schon für viele Anwendungszwecke. Softwaremäßig ist der Aufwand auch gering - je nach dem was und wie übertragen werden soll. Wenn es natürlich um sehr schnellen Datenaustausch in beiden Richtungen geht - eher nicht.
Tobi
...
<ein wenig off-topic>
Warum nicht ?
Schneller gehts kaum!?
Wenn beide (Beipsiel ATMega) mit gleichartigen Quarzen auf 16Mhz z.B. laufen, geht im schnellsten Modus theoretisch 4MBaud ... aber da kommt man in der Verarbeitung kaum hinterher also gibt es quasi nichts schnelleres !?
</ein wenig off-topic>
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
![]()
jain, das bezog sich darauf, wie aufwendig er die Software schreibt.
Wenn er div. Sensoren auswertet und an den anderen µC schickt ist das schnell und einfach! Wenn der andere µC die Daten bearbeiten soll und zurückschicken soll ist die Software aufwändiger![]()
...
So um ein bischen Licht hier rein zu bringen es geht mir im wesentlichen um die schnellste Kommunikation von zB µC und einem 3 Achsen Beschleunigungssensor. Aber auch um eine möglichkeit einen Roboter ohne meterlange Kabel von der Ferne zu steuern (höchstens 50m min. 20m),
MfG Snow Wolf
Licht?!
wo ist Licht![]()
Es gibt viele Sensoren mit ebensovielen Ansteuermöglichkeiten.
ist das ein Analogsensor? oder I²C oder RS232 oder...
---
Ohne meterlange Kabel: also Funk!
tja da gibt es vieeele Funkmodule - je nach (deinem)Können und deinem Geldbeutel. Geht ab 20Euro los (je Sender und Empfänger) und benötigt sehr viel Wissen & Können. Einfacher ist es zb. mit den beliebten ZigBee Modulen.
Guck mal im RN Wissen
---
wolltest du nicht 2 µC verbinden?
...
Lesezeichen