- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 19 von 19

Thema: RN-Motor Problem Bitte Helfen!

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    13.10.2004
    Beiträge
    16
    Anzeige

    Powerstation Test
    Hi
    Also das mit dem Terminalprogramm will einfach nicht funzen. Der RNST01 verwerte einfach keine Signale die man ihm sendet deswegen gib das Terminalprogramm auch nichts aus. Nur warum? Die Ansteuerung kann doch vom PCF8591 nicht so unterschiedlich zum RNST01 sein oder??? Irgendetwas stimmt nicht! Und die I2C Routinen sind wirklich sehr gut ich verstehs einfach nicht . Bitte um Hilfe

  2. #12
    Neuer Benutzer Öfters hier
    Registriert seit
    13.10.2004
    Beiträge
    16
    HI
    Also folgendes:

    Ich hab die Platine und die Ausgänge des RNST01 an das Terminal mit dem Max angeschlossen. Wenn ich dann Strom anmache krieg ich am Anfang beim Reset die einzelnen Daten im Terminal aufgelistet. Also Schrittgeschwindigkeit und den Strom der Motoren ... Nur wenn ich nun Daten senden will nimmt der RNST01 nichts an! Nun meine Frage an sie und bitte antworten sie ehrlich... Verwendet der RNST01 die originalen I2C Routinen??? Also die identischen wie die von Philips? Weil hier im Forum hatte jemand schon mal die gleichen Problemen. Das wäre die einzigste Möglichkeiten, das der RNST01 auf eine "bisschen" andere Routine nur anspringt. Weil die I2C Routine die ich mit einem Freund programmiert habe ist identisch zur STANDART i2c!

    mfg. nero

  3. #13
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.08.2004
    Beiträge
    1.065
    moin nerofighter, ich fürchte helfen kann ich nicht, aber ich hab gelesen, dass du die software in Delphi progst. ich Suche immernoch nach guten quellen für passende funktionen für RS232 verkehr mit delphi. hast du da ein paar tips oder seiten, vielleicht fertige funktionsbibliotheken?

  4. #14
    Neuer Benutzer Öfters hier
    Registriert seit
    13.10.2004
    Beiträge
    16
    Hi
    Ich programmier aber für die I2C Version also nicht für die RS232 aber wenn de willst kann ich dir gern ma nen Beispiel Prog schicken etc...
    Warte immernoch auf die Antwort von Frank

  5. #15
    Administrator Robotik Visionär Avatar von Frank
    Registriert seit
    30.10.2003
    Beiträge
    5.116
    Blog-Einträge
    1
    Zitat Zitat von nerofighter
    HI
    Nun meine Frage an sie und bitte antworten sie ehrlich... Verwendet der RNST01 die originalen I2C Routinen??? Also die identischen wie die von Philips? Weil hier im Forum hatte jemand schon mal die gleichen Problemen. Das wäre die einzigste Möglichkeiten, das der RNST01 auf eine "bisschen" andere Routine nur anspringt. Weil die I2C Routine die ich mit einem Freund programmiert habe ist identisch zur STANDART i2c!
    mfg. nero
    Ich habe auch bisher ehrlich geantwortet. Ich hab dir doch nun schon zweimal den Sachverhalt versucht zu erklären, einmal per Mail und einmal oben. Du musst auch schon ein wenig beachten was ich schreibe, sonst nützt es wenig.

    Zum dritten mal:

    Natürlich nutzt der Baustein das Standard I2C Protokoll wie es definiert wurde. Aber das RN-Motor macht auch von diesem Clock-Stretching (so heißt es glaube genau) gebrauch. Das bedeutet es zieht die Clock Leitung manchmal etwas länger auf GND (bei manchen Befehlen über eine Millisekunde). Dadurch muss der Master kurz warten. Dies ist in der Fachliteratur zum I2C-Bus gut beschrieben und alle I2C-Routinen die sich wirklich 100% an den Standard halten werden damit keine Probleme haben.
    Aber da früher nur wenige oder kaum I2C-Bausteine dieses Clock-Stretching benutzt haben, haben viele Programmierer recht schnell I2C-Routinen zusammengezimmert die diese Überwachung der Clock Leitung einfach weglassen. Dadurch funktioniert die Ansteuerung vieler I2C-Bausteine immer noch, aber eben nicht mehr alle können angesteuert werden (dazu gehört auch die momentane RN-Motor Firmware).
    Bei neuen Compilern wie Bascom ist das schon länger berücksichtigt. Ob das z.B. auch in GCC schon der Fall ist weiss ich nicht.
    Also das müsste dein Programmierer der I2C-Routinen prüfen - vielen ist das Clock Stretching noch unbekannt. Am besten du erklärst es ihm.

    Das wäre aber nur eine Annahme warum es bei dir noch Problemchen gibt. Natürlich ist durchaus auch denkbar das du noch irgendwo einen Schaltungsfehler drin hast oder einfach von der Syntax der Befehle was falsch machst. Das kann ich ohne Beispielprogramm nicht beurteilen. Ich kann dir nur sagen das es normalerweise sehr gut funktioniert.

    Noch eins: DIe RS232 Schnittstelle ist bei diesem Baustein ja nur zur Ausgabe von kurzen Rückmeldungen vorgesehen. Du kannst mit dem Terminalprogramm keine Befehle übergeben!

    Hoffe das hilft dir nun weiter.

  6. #16
    Neuer Benutzer Öfters hier
    Registriert seit
    13.10.2004
    Beiträge
    16
    Jo vielen dank. Noch was wenn ich das Terminal Prog drannhängt bekomm ich am Anfang wenn ich Strom einschaltet und der Reset an der Platine gesetzt wird eine Status Meldung über den RNST01 . Also muss die Platine ja funktionieren . Ich werd das mit der Programmierung versuchen

    mfg. Nero

  7. #17
    Neuer Benutzer Öfters hier
    Registriert seit
    13.10.2004
    Beiträge
    16
    Hat evtl bisher irgendjemand ein Beispiel für den RNMOtor I2C in Delphi oder C oder sonst irgendetwas geschrieben? Weil mit dem Bascom Beispiel kann man absolut nichts anfangen da das ja wieder für irgendnen RNControl ist. Das wäre super wenn mir da jemand nen Beispiel geben könnte.....

  8. #18
    Neuer Benutzer Öfters hier
    Registriert seit
    13.10.2004
    Beiträge
    16
    Hi Frank
    Wenn du willst kann ich dir gerne das Programm schicken und du kannst es dir mal anschauen wenn du möchtest...

  9. #19
    Administrator Robotik Visionär Avatar von Frank
    Registriert seit
    30.10.2003
    Beiträge
    5.116
    Blog-Einträge
    1
    Vielleicht postest du mal hier den passenden Auszug. Von Delphi hab ich wenig Ahnung aber vielleicht kann ich oder jemand anders was erkennen.

    Übrigens die Meldungen nach RESET sagen ja nur das der Chip arbeitet, sie sagen nicht aus das die restliche Hardware korrekt ist. Da kann also immer noch Fehler drin stecken

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress