Zum Inhalt springen

Open Source Prüfstandssoftware auf Basis von Arduino Mega und LabVIEW


chili023

Empfohlene Beiträge




der Arduino reagiert empfindlich auf Elektromagnetische Störungen (Zündung)
jedes weitere Kabel fungiert dabei als zusätzliche Antenne...
und muss warscheinlich abgeschirmt werden...

Ich hatte heute die Nase voll! Mit angeklemmter Zündzange ging gar nix mehr. Das Programm fror bei jeder Messung ein. Neustart...immer wieder! Selbst mit den anderen Übersetzungsermittlungsmethoden oft Programmabstürze.
Also Kabel abschirmen! Antennenkabel sind bereits abgeschirmt. Ich habe lediglich das Kabel getauscht und seit dem keinen Programmabsturz mehr gehabt! Toi toi toi!

9ed10f295606f8eabe3f007c121debe6.jpg
  • Like 1
  • Thanks 2
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 9 Stunden schrieb RenaeRacer:


 


Antennenkabel sind bereits abgeschirmt

Toi toi toi!

9ed10f295606f8eabe3f007c121debe6.jpg

 

welche antenne?

Hast du das Prüfstandgestell mit an GND der Elektronik hängen?

so ists bei mir leider übern Drehgeber,
ich glaube das machts bei mir Schlimmer,

aber mittlwerweile läuft auch meiner Problemlos mit allen Zündungen

Bearbeitet von Werner Amort
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 6 Minuten schrieb RenaeRacer:

Das bedeutet konkret, dass ich das Drahtgeflecht im Außenbereich des Antennenkabels zusammendrehe, einen Flachstecker draufklemme und dieses mit dem Gestell verbinde? Eine Hauserdung wird hoffentlich nicht nötig sein...oder ist sonst die Verbindung zum Gestell auch unwirksam?

Das ist Korrekt. Hauserde ist nur nötig wenn du auch bei Blitzeinschlag noch genau messen willst.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wir waren am Montag aufm Prüfstand mit dem China-Drehzahlgeber und haben festgestellt, dass der sehr stoßempfindlich ist. Mit Gussrädern aufm Moped gings (unteres Bild). Aber sobald man mal nen Speichenradmoped mit ein wenig mehr Höhenschlag drauf hatte (oberes Bild), sahen die Kurven dann sehr komisch aus. Wir überlegen anstelle des Drehzahlgebers nen Hallsensor mit Triggerrad ranzubauen - mechanische Entkopplung eben. Die bisher verwendete Kupplung zwischen Rolle und Drehzahlgeber ist aus Hartgummi. Hatte jemand schon ein ähnliches Problem?

 

index.jpg

index2.jpg

Bearbeitet von Herr Ingenieur
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja, das stimmt soweit.

Ich habe, um es den Jungs auch live zu demonstrieren, unmittelbar nach einer "Holperkurve", mein Moped mit der Gussfelge raufgestellt. Aalglatte, saubere Kurve- und das, trotz geringeren Glättungsfaktoren, die wir für die anderen Messungen schon etwas hochgefahren hatten. Übersetzung war dabei immer auf "nKuWe/Rolle" gestellt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ok
bist du sicher dass dir nicht die Zündung die Zacken reinhaut.

war bei der Messung der Zündkabel an der Kerze?
wenn ja dann miss mal ohne Zündabnahme

Ich hatte auch mal so ne Kurve, als meine Verkabelung noch nicht komplett geschirmt war.
also auch der Kabel zum Drehgeber usw...


wenn du das ausschließen kannst

gib mal Rollenumfang
Ringsize im Sketch
und die eingestellte Glättung durch.


aber ich glaube es liegt echt an der EMV.

 


 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Oh doch

die elektromagnetischen Störungen der Zündung  sind locker stark genug um einen Arduino einzufrieren...

auch wenn da keine Klemme am direkt Zündkabel hängt...

hinzu kommt noch das jedes ungeschirmte kabel welches zum Kontroller geht ja als Antenne fungiert...

bei mir war zb der Veruchsaufbau total unempfindlich was das angeht, als aber dann alles am Stand montiert war wurde es tückisch.


kann mich erinnernn ich hatte mal eine komplette unentstöre Vape Zündung auf der Rolle, also Kerze ohne R und Kappi ohne Widerstand...
die hat eine Ähnliche Kurve Produziert...
obwohl keine Klemme am Zündkabel hing...
obwohl mein Stand schon den Aluhut auf hatte...


Kerzenkappi mir Widerstand und alles war gut...



 

Link zu diesem Kommentar
Auf anderen Seiten teilen

So, habe jetzt von Chili das komplette Paket erhalten. Ich habe mir auch die Dokumentation runtergeladen und durchgesehen, aber ich finde nirgends einen Anschlußplan, was ich wie verbinden muß. Habe ich da was übersehen?

 

Sollte man des BME280 direkt auf die Platine stecken, bevor man alles in Betrieb nimmt, oder zunächst ohne installieren und dann später einstecken?

 

Für die Zündkabelklemme besser direkt ein Antennenkabel nehmen, wegen der Abschirmung?

 

Den Arduino mit der Platine sollte man ja, wie ich das hier gesehen habe am besten in eine Plastikbox stecken, die von außen mit Alufolie abgeschirmt ist, aber funktioniert denn die Temperaturberechnung zuverlässig, wenn das Teil eingepackt ist?

  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor einer Stunde schrieb Champ:

So, habe jetzt von Chili das komplette Paket erhalten. Ich habe mir auch die Dokumentation runtergeladen und durchgesehen, aber ich finde nirgends einen Anschlußplan, was ich wie verbinden muß. Habe ich da was übersehen?

 

Sollte man des BME280 direkt auf die Platine stecken, bevor man alles in Betrieb nimmt, oder zunächst ohne installieren und dann später einstecken?

 

Für die Zündkabelklemme besser direkt ein Antennenkabel nehmen, wegen der Abschirmung?

 

Den Arduino mit der Platine sollte man ja, wie ich das hier gesehen habe am besten in eine Plastikbox stecken, die von außen mit Alufolie abgeschirmt ist, aber funktioniert denn die Temperaturberechnung zuverlässig, wenn das Teil eingepackt 

Anschluss hängt auch ab vom verwendetem Drehgeber.

 

Box würd ich was aus Metall oder Alu nehmen, dann sparst dir die Folie.

 

Ich würde den Arduino das erste mal ohne Board dran flashen, dann sind alle Abgänge richtig gesetzt.

 

bei Updates ist es egal Board kann samt BME280 und Sensoren am Board bleiben.

 

für den Luftdruck ist es egal aber Temperatur im Gehäuse, habich keine saubere messung hinbekommen,

 

ich habe mittlerweile eine separate Wetterstation.

 

Würde ich nochmal bauen würde ich den BME280, wie bei meiner Wetterstation, nach außen führen undirgendwo in Motorhöhe positionieren,

wichtig; Abgeschirmtes 4 adriges Kabel.

 

Ich hab dazu ein altes Usb Kabel genommen bei meiner Station

Das funktioniert....

 

 

Bearbeitet von Werner Amort
  • Thanks 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich habe jetzt die Software entsprechend der Dokumentation auf meinem Laptop installiert.

 

Ich habe dann den Arduino angeschlossen und den Port laut Anleitung ausgewählt. Es ist allerdings kein Treiber Installations Hinweis erschienen.  Bei Punkt 8, "Hochladen" bekomme ich dann aber eine Fehlermeldung: TCCR4A was not declared in this scope

 

bei Fehlermeldung kopiert erscheint das hier:

 

Arduino: 1.8.1 (Windows 10), Board: "Arduino/Genuino Uno"

C:\Users\champ\Documents\Prüfstand\WildBugChilGru-2.0.1\Arduino\MEGA_PSTfreq_BME280_v1\MEGA_PSTfreq_BME280_v1.ino: In function 'void setup()':

MEGA_PSTfreq_BME280_v1:166: error: 'TCCR4A' was not declared in this scope

MEGA_PSTfreq_BME280_v1:167: error: 'TCCR4B' was not declared in this scope

MEGA_PSTfreq_BME280_v1:168: error: 'TCCR4C' was not declared in this scope

MEGA_PSTfreq_BME280_v1:169: error: 'TIMSK4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:172: error: 'TCCR5A' was not declared in this scope

MEGA_PSTfreq_BME280_v1:173: error: 'TCCR5B' was not declared in this scope

MEGA_PSTfreq_BME280_v1:174: error: 'TCCR5C' was not declared in this scope

MEGA_PSTfreq_BME280_v1:175: error: 'TIMSK5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:185: error: 'ICNC4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:186: error: 'TOIE4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:187: error: 'ICIE4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:190: error: 'ICNC5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:191: error: 'TOIE5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:192: error: 'ICIE5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:195: error: 'CS40' was not declared in this scope

MEGA_PSTfreq_BME280_v1:196: error: 'CS42' was not declared in this scope

MEGA_PSTfreq_BME280_v1:196: error: 'CS41' was not declared in this scope

MEGA_PSTfreq_BME280_v1:199: error: 'CS50' was not declared in this scope

MEGA_PSTfreq_BME280_v1:200: error: 'CS52' was not declared in this scope

MEGA_PSTfreq_BME280_v1:200: error: 'CS51' was not declared in this scope

MEGA_PSTfreq_BME280_v1:209: error: 'PL0' was not declared in this scope

MEGA_PSTfreq_BME280_v1:212: error: 'PL1' was not declared in this scope

MEGA_PSTfreq_BME280_v1:239: error: 'TIFR4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:239: error: 'ICF4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:240: error: 'TIFR5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:240: error: 'ICF5' was not declared in this scope

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:30:0,

                 from sketch\MEGA_PSTfreq_BME280_v1.ino.cpp:1:

C:\Users\champ\Documents\Prüfstand\WildBugChilGru-2.0.1\Arduino\MEGA_PSTfreq_BME280_v1\MEGA_PSTfreq_BME280_v1.ino: In function 'void TIMER4_OVF_vect()':

C:\Users\champ\Documents\Prüfstand\WildBugChilGru-2.0.1\Arduino\MEGA_PSTfreq_BME280_v1\MEGA_PSTfreq_BME280_v1.ino:396:5: warning: 'TIMER4_OVF_vect' appears to be a misspelled signal handler, missing __vector prefix [-Wmisspelled-isr]

C:\Users\champ\Documents\Prüfstand\WildBugChilGru-2.0.1\Arduino\MEGA_PSTfreq_BME280_v1\MEGA_PSTfreq_BME280_v1.ino: In function 'void TIMER5_OVF_vect()':

C:\Users\champ\Documents\Prüfstand\WildBugChilGru-2.0.1\Arduino\MEGA_PSTfreq_BME280_v1\MEGA_PSTfreq_BME280_v1.ino:400:5: warning: 'TIMER5_OVF_vect' appears to be a misspelled signal handler, missing __vector prefix [-Wmisspelled-isr]

C:\Users\champ\Documents\Prüfstand\WildBugChilGru-2.0.1\Arduino\MEGA_PSTfreq_BME280_v1\MEGA_PSTfreq_BME280_v1.ino: In function 'void TIMER4_CAPT_vect()':

C:\Users\champ\Documents\Prüfstand\WildBugChilGru-2.0.1\Arduino\MEGA_PSTfreq_BME280_v1\MEGA_PSTfreq_BME280_v1.ino:406:5: warning: 'TIMER4_CAPT_vect' appears to be a misspelled signal handler, missing __vector prefix [-Wmisspelled-isr]

MEGA_PSTfreq_BME280_v1:411: error: 'ICR4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:413: error: 'TIFR4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:413: error: 'TOV4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:421: error: 'ICR4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:423: error: 'TIFR4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:423: error: 'TOV4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:432: error: 'TIFR4' was not declared in this scope

MEGA_PSTfreq_BME280_v1:432: error: 'ICF4' was not declared in this scope

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:30:0,

                 from sketch\MEGA_PSTfreq_BME280_v1.ino.cpp:1:

C:\Users\champ\Documents\Prüfstand\WildBugChilGru-2.0.1\Arduino\MEGA_PSTfreq_BME280_v1\MEGA_PSTfreq_BME280_v1.ino: In function 'void TIMER5_CAPT_vect()':

C:\Users\champ\Documents\Prüfstand\WildBugChilGru-2.0.1\Arduino\MEGA_PSTfreq_BME280_v1\MEGA_PSTfreq_BME280_v1.ino:441:5: warning: 'TIMER5_CAPT_vect' appears to be a misspelled signal handler, missing __vector prefix [-Wmisspelled-isr]

MEGA_PSTfreq_BME280_v1:446: error: 'ICR5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:448: error: 'TIFR5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:448: error: 'TOV5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:456: error: 'ICR5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:458: error: 'TIFR5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:458: error: 'TOV5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:466: error: 'TIFR5' was not declared in this scope

MEGA_PSTfreq_BME280_v1:466: error: 'ICF5' was not declared in this scope

exit status 1
'TCCR4A' was not declared in this scope

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.



  • Beiträge

    • Hallo Vespa-Gemeinde,    Kurztext: - Verkauft wird eine Vespa GS3 mit EZ 01.06.1960  - Polini CP23 - Pinasco Flytech 12V - neuer Kabelbaum vom Garbor - zu besichtigen in Wuppertal  - Laufleistung ist unbekannt da Austauschtacho - Fahrzeug ist abgemeldet & mein Eigentum - Deutsche Papiere sind vorhanden   - die GS3 läuft  - Preis sind zu besprechende  5.400 €   Langtext: Verkauft wird eine Augsburger GS3 mit EZ 01.06.1960.  Die Vespa wurde vor vielen Jahren in der Farbe Silber lackiert. Es sollte der Silberton der italienischen GS150 getroffen werden. Ob sich der Werkslack unter dem aktuellen Lack befindet kann ich nicht beantworten. Das Lackkleid hat Schönheitsmacken, z. B. am vorderen Kotflügel, und auch das ein oder andere gebohrt Loch von z. B. vorherigen montierten Sturzbügeln, Gepäckträger oder auch Blinker. Das Blech ist gesund, es ist kein Rost zu erkennen.    TÜV hat die Vespa bis 04. 2024, die Reifen sind von 2022. Die GS3 erhielt einen Vergaserumbau auf Polini CP23 -> klasse Start & Ansprechverhalten. Um auch elektrisch auf dem aktuellen Stand der Dinge zu cruisen wurde eine Pinasco Flytech 12V Zündung verbaut -> zuverlässige Zündung, keine lästige Batteriezündung. Im gleichen Zug wurde ein neuer Kabelbaum vom Garbor eingezogen. Der originale Vergaser und die originale Zündung sind nicht mehr vorhanden.    Originale Denfeld Sitzbank, wurde vor paar Jahren neu gepolstert und bezogen. Der originale Scharlach Scheinwerfer ist verbaut und die Schlüssel sind original von Huf. Tacho ist Repro und die Hupe hat eine IGM Prägung. Das Schwanenhalsrücklicht ist aus dem Zubehör und vorhanden. Die Bildern wurden kurz nach der elektrischen Modernisierung vorgenommen, da war das Rücklicht noch nicht montiert.    Aus meiner Sicht gibt es noch ein to do für eine Vespasaison: die Kupplung treibt seit letztem Jahr im gezogenem Zustand und eingelegtem Gang etwas an. Dies müsste durch den neuen Eigentümer behoben werden.   Bei Fragen stehe ich euch gerne zur Verfügung. Viele Grüße                     
    • Falls (!) das offizielle nicht clubbehaftete Zusammentreffen (wo auch immer) entfallen sollte, wäre ich bei einem lockeren Drehspießgericht auch dabei. Bei einem offiziellen nicht clubbehafteten Zusammentreffen natürlich auch. Aber nicht zeitgleich!
    • Ich plane das auch mal mit ein und wäre dabei!
    • wenn soein Membran Teil die Performance signifikant verbessert könnte ich soein Teil bestimmt noch anschaffen :)  
×
×
  • Neu erstellen...

Wichtige Information