Opel auf Nac umbauen

  • Ich glaube ich bin zu dämlich, das Arduino zu beschreiben.

    Das einzige was bei mir passiert ist.

  • 1. Verdrahtung korrekt?

    2. Richtigen Sketch genommen?
    3. CAN_SPEED und CAN_FREQ (8Mhz!) richtig?

  • Verdrahtung ist korrekt.

    Wie stelle ich das CAN_SPEED und CAN_FREQ auf 8Mhz um?

  • Wenn du den Sketch mit der Arduino IDE öffnest, dann kannst Du oben den Text abändern.

    Danach auf den Arduino übertragen.


    Wenn Du über den OBD Port gehst, muss die CAN_SPEED 500kbps sein und wenn du direkt am nac bist, sind es 125kbps.


    Die Frequenz musste beim Nano auf Mhz stellen.

    Beim Uno mit Shield bleibts bei 16Mhz.


    Du kannst nach der Übertragung des Sketches das Terminal in der Arduino IDE öffnen (Rechts oben) und den Befehl 1003 schicken.

    Dann sollte das Nac die Diagnosesitzung anzeigen.

    Wenn nicht, stimmt was mit der Verbindung nicht.

  • irgendwie bekomme nur die Meldung

    Arduino: 1.8.15 (Windows 8.1), Board: "Arduino Nano, ATmega328P"












    sketch_aug31a:21:4: error: invalid preprocessing directive #<

    # <EEPROM.h->

    ^

    sketch_aug31a:22:4: error: invalid preprocessing directive #<

    # <SPI.h->

    ^

    sketch_aug31a:24:4: error: invalid preprocessing directive #<

    # <threadController.h> einschließen

    ^

    sketch_aug31a:30:2: error: invalid preprocessing directive #definieren

    #definieren SKETCH_VERSION "1.6"

    ^~~~~~~~~~

    sketch_aug31a:31:2: error: invalid preprocessing directive #CAN_RCV_BUFFER

    #CAN_RCV_BUFFER 40 definieren

    ^~~~~~~~~~~~~~

    sketch_aug31a:32:3: error: invalid preprocessing directive #CAN_DEFAULT_DELAY

    # CAN_DEFAULT_DELAY 5 definieren // Verzögerung zwischen Multiframes

    ^~~~~~~~~~~~~~~~~

    sketch_aug31a:33:2: error: invalid preprocessing directive #MAX_DATA_LENGTH

    #MAX_DATA_LENGTH 512 definieren

    ^~~~~~~~~~~~~~~

    sketch_aug31a:34:2: error: invalid preprocessing directive #CS_PIN_CAN0

    #CS_PIN_CAN0 10 definieren

    ^~~~~~~~~~~

    sketch_aug31a:35:2: error: invalid preprocessing directive #SERIAL_SPEED

    #SERIAL_SPEED 115200 definieren

    ^~~~~~~~~~~~

    sketch_aug31a:36:2: error: invalid preprocessing directive #CAN_SPEED

    #CAN_SPEED CAN_500KBPS definieren // Diagnose-CAN-Bus - High Speed

    ^~~~~~~~~

    sketch_aug31a:37:2: error: invalid preprocessing directive #definieren

    #definieren Sie CAN_FREQ MCP_8MHZ // Wechseln Sie zu 8MHZ, wenn Sie ein 8Mhz-Modul haben

    ^~~~~~~~~~

    exit status 1

    invalid preprocessing directive #<

    Das Board an null ist nicht verfügbar

    Das Board an null ist nicht verfügbar

    Das Board an null ist nicht verfügbar

    Das Board an null ist nicht verfügbar



    Dieser Bericht wäre detaillierter, wenn die Option

    "Ausführliche Ausgabe während der Kompilierung"

    in Datei -> Voreinstellungen aktiviert wäre.

  • Hast Du die 2 benötigten libraries ArduinoThread.zip und arduino-mcp2515.zip heruntergeladen und eingefügt?


    Das machst du in der Arduino IDE unter:

    "Sketch -> Bibliothek einbinden -> .ZIP-Bibliothek hinzufügen…"

  • arduino-mcp2515.zip habe ich ihne Probleme eingefügt.

    Aber wenn ich die ArduinoThread.zip versuche hinzufügen bekomme ich den verlinkten fehler.

  • Dann aktiviere mal die Option "Ausführliche Ausgabe während der Kompilierung".


    Die findest Du unter "Datei -> Voreinstellungen".

    Dann versuche es nochmal und kopiere den Fehlertext hier rein.


    Achtung! Den Fehlertext bitte nicht in deutsch übersetzen.



    Hast Du auch den richtigen Bootloader ausgewählt?

    Guck mal in der Arduino IDE bei "Werkzeuge -> Prozessor", ob "Old Bootloader" ausgewählt ist.


    Bei den meisten China Klone ist noch der alte Bootloader drauf, daher musst du dann diesen auswählen.

  • es bleibt bei der Fehler Meldung,

    Das Board an null ist nicht verfügbar

  • Ich gehe mal von aus, dass Du in der Arduino IDE den richtigen COM Port ausgewählt hast?


    Ansonsten zeig mal die Arduino Einstellungen unter "Werkzeuge" mit nem Screenshot.

  • So ich habe das Problem herausgefunden.

    Das Arduino ist im Eimer.

    Jetzt besorge ich mir erstmal ein neues Arduino. Leider habe ich kein Zugang mehr auf mein TIS. Wäre jemnad so freundlich mir die Stecker belegung von meinem BSI herauszusuchen.

    Es ist zwar von einem Grandland X, hat aber die gleiche Teilenummer wie ein Peugeot 3008.


  • Wie hast'n das geschaff? ^^

    Und woher weißt Du, dass der Arduino defekt ist?


    Wäre jemnad so freundlich mir die Stecker belegung von meinem BSI herauszusuchen.

    Schau mal, ob die hier passt.

  • Das ist leider ein anderes BSi.

    Meins sieht er so aus wie deine aber die stecker Bezeichnungen passen nicht. mittns.de/core/attachment/1048/

  • Dein Bild funktioniert nicht.

    Wenn Dein BSI exakt wie meins aussieht, kannste meine Pinbelegung nehmen.


    Und Notizen oder Bilder von der Verdrahtung machen, dann ist man nicht mehr auf die Servicebox angewiesen. ;)

  • the bsi pins you look after is delphi ? EL-x FL-x ? E-economical F-Full multiplexed check the label on BSI

  • Thats Valeo BSI used also in 208 same Mittns used in tutorial

  • Thats Valeo BSI used also in 208 same Mittns used in tutorial

    Exactly.

    That's the BSI2010.



    I will add a photo from the BSI to the tutorial later.

  • Nur verstehe ich die Steckerbezeichnungen nicht so wirklich.

Jetzt mitmachen!

Hey! Es scheint, als ob Dir dieser Austausch gefällt, aber Du hast bisher noch kein Benutzerkonto erstellt. Mit einem Konto kannst Du über neue Antworten informiert werden, Foto's in unsere Galerie hochladen, unsere Tools nutzen, anderen mit einem „Gefällt mir“ danken oder selbst dabei unterstützen, anderen zu helfen. Gemeinsam können wir dazu beitragen, diese Community zu etwas größerem zu machen.