- SF800 Solar Speicher Tutorial         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: RP6 mit RS232 verbinden ohne max232/pegelwandler?

  1. #11
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Anzeige

    Powerstation Test
    Mit xor macht man das in Software. Bei Hardware nimmt man einfach
    Inverter oder halt Transistoren. RDX vom PC ist über einen internen
    Pull Up auf + 12 V geschaltet, das sollte man mit dem Multimeter gegen GND messen können. RXD wird dann von µC TXD halt nur immer auf
    GND gezogen.

    Gruß Richard

  2. #12
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    31
    Beiträge
    449
    Juchu, es funktioniert! - fast zumindest..

    Einen Schaltplan hab ich angehängt
    Und das Resetsignal kommt defenitiv von RTS und nicht von DTR!
    Die LED hat nur den Zweck anzuzeigen, ob der RP6 angeschlossen ist. Ausserdem hab ich noch einen Kondensator reingehängt um die Spannung ein wenig zu stabilisieren, es geht aber auch ohne


    Ich kann:
    - Programme starten/stoppen (über das Menü oder das Terminal)
    - Lesen was mir der Roboter schickt
    - Dem Roboter Eingaben senden (wie z.B. "s")
    - Den Roboter resetten

    Ich kann nicht:
    - Die Controller-ID rauslesen (bzw. verbinden)

    ABER:
    Laut dem was ich kann müssen ja alle Leitungen korrekt funktionieren
    Ausserdem brauche ich zum raufladen der Progs auch die Controller-ID. Damit er die kriegt muss ich die Übertragungsgeschwindigkeit auf LowSpeed stellen und RP6 im Resetmodus halten. Also so, dass auch auf dem Display nichts steht. Wenn ich dann ein Prog rübergeladen hab muss ich den Button zum Dauerresetmodus deaktivieren und wieder aktivieren um wieder eins rüberzuladen.
    Wenn ich aber den RP6 im Resetmodus halte und dann auf Verbinden gehe sagt der Loader, dass die ID falsch ist!

    Woran kann das liegen?!? Wenn ich ein Prog rüberlade kriegt er die ID ja auch!

    Ausserdem währe es deutlich besser, wenn ich den Roboter nicht jedes mal wieder in den Dauerresetmodus bringes müsste..

    MFG
    -schumi-
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken rs232-rp6.jpg  

  3. #13
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    - Programme starten/stoppen
    Die Steuercodes im Terminalmodus kennst du sicher auch:

    Strg-s für Starten, Strg-r für Stoppen und Strg-d für Hex-Datei übertragen.

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  4. #14
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    31
    Beiträge
    449
    Die Steuercodes im Terminalmodus kennst du sicher auch:

    Strg-s für Starten, Strg-r für Stoppen und Strg-d für Hex-Datei übertragen.
    Das funktioniert im Hauptfenster mit den Buttons auch..
    (Beim Hex-Datei-laden muss ich vorher eben den RP6 in den Dauerresetmodus bringen)

    Das Hauptproblem ist ja, dass ich die richtige Controller-ID einfach nicht kriege. Die einzige Situation wo die ID richtig übertragen wird ist wenn ich dauer-resette und dann auf "Upload" klicke oder im Terminal STRG-d eingebe.

    Wenn ich in den Dauerresetmodus gehe und dann verbinden will (also so, dass dann anschließend normalerweise akkuspannung usw. im Statusfenster stehen) dann überträgt er die ID falsch
    Wenn ich nicht in den Dauerresetmodus gehe sagt der Loader, dass der Controller nicht antwortet

    Um aber Text im Terminal zu lesen und zu senden muss nur der Port geöffnet sein (nicht verbunden, nur offen!), sonst nichts

    MFG
    -schumi-

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress