Metz frägt: Software aufs Arduino aufspielen.

Hilfe und Fragen auf Deutsch
Metz
Posts: 393
Joined: Tue 1. Jun 2010, 18:12

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by Metz »

Grüss dich, entschuldige die verspätete Antwort.

Ja, Ohne IC auf dem Mainprint bekomme ich die Meldung "MultiDisplay PRE!"

Was hab ich falsch gemacht?

Danke dir.

Edit: Zefix, jetzt zeigt mein Display auch

"Multi Display
http://www.designer2k2.at"

an :)

(Nur so am Rande weil ich jetzt eben Buchstaben und Zahlen auf dem Display hab:
Die Hintergrundbeleuchtung vom Display is noch aus)

Edit: Die Hintergundbeleuchtung geht, aber etwas schwach.
User avatar
designer2k2
Administrator
Posts: 721
Joined: Mon 31. May 2010, 20:13
Location: Innsbruck
Contact:

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by designer2k2 »

Wenns ohne IC Läuft, bräucht ich ein Bild von dem Bereich rund um den IC, ob man da was sieht (Besonders die 10k SMD Widerstände...)

Die Hintergrundbeleuchtung ist glaub ich als Standard nur auf halbe Stärke oder so, das kannst dann im Debug Menü Einstellen :)
itsmyfault...
Metz
Posts: 393
Joined: Tue 1. Jun 2010, 18:12

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by Metz »

Ich hab glaub schonmal geschrieben das ich n taubes Nüsschen bin..

I bin so selten blöd das ich morgens vom Klang meiner Schreie aufwachen müsste.
(attention, this view is "through", not flipped like it would be in real!)
Wie hats Michele jetzt den Sockel gelötet und dem entsprechend den IC gesteckt?

Richtig. Falsch.

Sry dafür.

Display is nun mit gestecktem IC "Online".

Die andern hab ich eben Kontrolliert. Die hab ich richtig gemacht.

Jetzt werkeln auch die Buttons. So kommt eines nach dem andern.

Nochmal n Sry, zum schluss hast noch an dir selbst gezweifelt und deine Freundin vernächlässigt.

Sehr geil übers Display die ganzen Optionen zu sehn. Seid Spitze.
User avatar
designer2k2
Administrator
Posts: 721
Joined: Mon 31. May 2010, 20:13
Location: Innsbruck
Contact:

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by designer2k2 »

Ist doch super wenn man dabei was lernt ;)

Bilder Bilder Bilder Bilder wollen wir sehen :!:
itsmyfault...
Metz
Posts: 393
Joined: Tue 1. Jun 2010, 18:12

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by Metz »

Morgen hab ich ne Cam da, dann gibts Bilder.
(Aber ned lachen, n paar Sachen hab ich Provisorisch. Vlt sind die bis morgen so hin geändert wie von dir geplant :))
Metz
Posts: 393
Joined: Tue 1. Jun 2010, 18:12

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by Metz »

Grüss euch,

heute bekam ich meine Cam wieder und da hab ich doch gleich die Bitte an euch das Ihr euch die Platinen mal anseht. Ob das zeug richtig verlötet wurde.
Ich hab nämlich n paar kleinere Probleme:

Erst mal die Bilder. Da die alle rund 2 - 2,5mb haben hier nur als Link, damit se auch schön gross sind. Entschuldigt die teils schlechten Bilder. Die Platine schaut dem Lötfett wegen übel aus. Auch hier nochmal die frage wie ich die sauber bekomm. Mit m Lappen verwisch ich das zeug nur.

http://www.braeterzone.de/cars/multi_di ... 030185.JPG
http://www.braeterzone.de/cars/multi_di ... 030189.JPG
http://www.braeterzone.de/cars/multi_di ... 030193.JPG
http://www.braeterzone.de/cars/multi_di ... 030195.JPG
http://www.braeterzone.de/cars/multi_di ... 030196.JPG
http://www.braeterzone.de/cars/multi_di ... 030197.JPG
http://www.braeterzone.de/cars/multi_di ... 030198.JPG
http://www.braeterzone.de/cars/multi_di ... 030200.JPG
http://www.braeterzone.de/cars/multi_di ... 030203.JPG
http://www.braeterzone.de/cars/multi_di ... 030205.JPG

Nun zu meinen kleinen Problemen.

1. Ich kann übers mUI (egal welche Version) das Multidisplay nicht steuern (Button A ect.). Über taster an der Platine geht es. Da kann ich das ganze Menü durchzappen. Comport is auf 3, ne verbindung stellt zb die Arduino SW über den Port her.
2. Wie auf den Bildern zu sehn hab ich zb 600RPM dran stehn. Wie und warum, wo doch kein Sensor angeschlossen ist?
3. Ich hab nen EGT Sensor drangehängt und kann den Wert ablesen. Aber der Wert "Flackert". Ab und zu haut der während dem Messen irwitzige Werte her. In der einen Sekunde passt der Wert bis zum Abkühlen und dann wenn er bei etwa 50°C ist haut die Anzeige nen wert von zb 500°C her dann gleich drauf 130°C ect und so weiter. Wenn der Sensor nicht angeschlossen ist steht mal 0 2 dran, dann zeigt er wieder nen wert an der nicht sein darf weil ja kein Sensor dran hängt.
4. Die 8 Werte in zwei reihen "A1" "A2" ect "B2" "B3" ect da sind werte in bis zu tausendern zu sehn. Also "A1: 36" "A2: 10365" ect.
2,3,4+5 sind der fall wenn ich den MD02 und MD03 Print übers Netzwerkkabel mit MDo1 und dem Arduino verbinde. Der einzige wert der nicht schwankt oder nicht nachvollziehbar ist sind der Boost und die Castempanzeige.
5. Die LED zum RJ45 auf MD02 flackert wie blöde. Die andern beiden sind noch nicht einmal angegangen. Passt das?
6. Die Led auf MD01 auf der langen Seite in reihe mit dem Widerstand ging auch noch nicht an. Wann sollen die LEDs reagieren?

Danke euch fürs reinschaun.
User avatar
designer2k2
Administrator
Posts: 721
Joined: Mon 31. May 2010, 20:13
Location: Innsbruck
Contact:

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by designer2k2 »

1.) die SW von mir (md002p0) kann mit der mUI nicht arbeiten, dafür benötigt man das vom Dominik (aus dem eclipse Ordner im SVN)

2.) das Bild (http://www.braeterzone.de/cars/multi_di ... 030185.JPG) ist vom "Max" Screen, das ist die maximale Drehzahl, das kann stimmen.
Auf den anderen Screens, vorallem dem wo man die Drehzahl / RPM / Lambda / Trothle mit so graphen sieht, da muss die aber 0, oder sehr wenig sein, nur die Throttle ist 100, da die genau verkehrt läuft.

3.) wie hast den Sensor angeschlossen? hast ein Bild davon? Eine Offene Verbindung ist das gleiche wie wenn die maximale Temperatur gemessen wird, das heißt wenn die Verbindung zum Sensor hin leicht wackelt dann springt der Wert nach oben.

4.) Das ist komisch, da sollte nur 0-1023 drinnen stehen :? Was passiert wenn du das Netzwerkkabel abziehst, was stehen dann für Werte? Was mit nur dem Interfaceprint, ohne MD03?

5.) Ja das ist ok, die zeigt an das Kommunikation läuft :)

6.) Das passt, die wird aktuell nicht verwendet.

Hast Du die Versuche mit 12V gemacht oder mit Strom vom USB Port? Bitte prüfen mit den 12V!
itsmyfault...
Metz
Posts: 393
Joined: Tue 1. Jun 2010, 18:12

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by Metz »

Grüss dich Steff,
liebe Mitlesende,

bevor ich hier noch grob beschreib wies bei mir aussieht hab ich mir gedacht, weil im Beschreiben bin ich ne niete,
ich mach n mehr schlechtes als rechtes Video, bei dem man aber alles erkennen sollte.

Auf dem Video 1 seht Ihr mein MultiDisplay komplett angeschlossen.
Es hängt ein Drehpoti dran der den Boost simuliert (Ich dreh dabei nicht im Video.)
Es hängt ein Temp Sensor der für die EGT zuständig ist dran, welcher kurz auf etwa 300° angeheitzt wird.
Diese Temperatur ist in der Übersicht mit nur etwa 120 - 160° zu sehn und viel zu niedrig angegeben (Ich würd grad sagen das nur der halbe wert der tatsächlichen Temp angezeigt wird) und die wiedergabe flackert und wild springt. In den Übersichten Temp T1-T8 wird die richtige Temp wiedergegeben und es springt auch nix. Sehr sauberer anstieg der Temp und auch beim Abhkühlen keine Sprünge.
Der Tempsensor ist auf T2 eingesteckt. Auf T1 findet selbes statt (Wenn ich den Sensor von 2 auf 1 umstecke, im Video nicht der Fall.), T3 -T8 zeigen nur in der T1-T8 Tabelle die Werte (Wenn ich den Tempsensor dort einstecke, was ich im Video jetzt nicht gemacht hab).
Der Tempsensor hat eine Blaue und eine Weisse ader. Liegt MD03 mit aufgestecktem MD02 mit dem RJ45 zu mir, ist die Weisse Ader auf Rechts (K6), die Blaue Ader auf Links (K7). Andersrum angeschlossen wird keine Veränderung angezeigt sowie ich mit m Feuerzeug an den TempSensor gehe.

(etwa 45mb / 2:40min)
http://www.braeterzone.de/cars/multi_di ... 030212.MPG

Bei Video 2 und 3 geh ich auf die Fragen von Steff ein.
Einmal nur Print MD01 mit aufgestecktem Arduino
(Rund 14mb / 1:00 Min)
http://www.braeterzone.de/cars/multi_di ... 030213.MPG

und einmal mit MD01 und MD02 ohne MD03.
(Rund 20mb / 1:14 Min)
http://www.braeterzone.de/cars/multi_di ... 030214.MPG

Die Lötstellen des Tempsensors sind OK, nix wakelt.

Warum hab ich in der "allgemeinen Übersicht" das flackern und sprunghafte wechseln wie auch den falsch wieder gegeben EGT Wert?
N Tipp?


Danke Euch :)


Edit: Ich weiss jetzt nicht wie ich da drauf gekommen bin, aber es is so, das der Abgastempsensor nur auf T1 und T2 (K6 und M7 Steckplatz 1 und 2) erkannt wird.
Weiter is es so das die angezeigte Temperatur in der "übersicht" (Also wo ich auch die Casetemp sehe) genau die hälfte der wirklichen Temperatur ist. (+/- wenige Grad da ichs nicht ganz genau messen kann, da ich kein Infrarotthermometer zum Vergleich habe sondern nur so nen billigen Sensor der an n Multimeter mit Tempsensorenanschluss ausgelesen werden kann.)
Noch eine Frage. Und zwar hab ich die Platine jetzt mal grob mit der Zahnbürste gereinigt. Kann das lötfett für diverse schwankungen verantwortlich sein? Ich meine die sind jetzt nicht mehr so wild. Ich habe im Zimmer jetzt gerade aber auch nur 15°, wo es heut Nachmittag bei mir 22 -24°C waren. Die 10° Raumtemp unterschied wern da nix ausmachen dürfen? Kanns am Lötfett liegen? Es is lange nicht so wild wie auf den Bildern zu sehn, aber doch vorhanden. Ich gebs mir morgen mal mit Alkohol.
User avatar
designer2k2
Administrator
Posts: 721
Joined: Mon 31. May 2010, 20:13
Location: Innsbruck
Contact:

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by designer2k2 »

So, erstes Video durchgesehn :)

Die 0,57Bar am Anfang sind normal, man muss den Sensor erst einmal nullen (Mit angeschlossenem Sensor, aber ausgeschaltenem Motor einmal im ersten Screen (den den man zu erst im Video sieht) den "B" Button lang drücken, dann werden die 0Bar kalibriert.

die 22°C die man im ersten Screen auch sieht (oben Rechts) sind vom LM35 der die Umgebungstemperatur direkt bei den Kontakten misst (gleich neben der Steckleiste für die TypK Sensoren)

Die EGT die dort steht (oben links) ist der mittelwert zwischen den 2 Typ K Sensoren, wenn jetzt nur 1 angesteckt ist, zeigt der wert dort nur die hälfte an.

Du kannst den Code anpassen, siehe: http://code.google.com/p/multidisplay/s ... creen1.pde
dort in Zeile 61 wird die EGT geschrieben, wenn du das jetzt von:

Code: Select all

lcd.printIn(itoa((CalAGT[0]+CalAGT[1])/2, buf, 10));  //AGT1+AGT2/2 thats becouse off my 2 Probes
in:

Code: Select all

lcd.printIn(itoa(CalAGT[0], buf, 10));  //AGT1
änderst, wird nur der Wert vom ersten angezeigt :)

Die 0-4096 in den A/B Screens stimmen, sind ja 12Bit wandler die bis 4096 gehn, nicht nur bis 1024 wie der Arduino :oops:

im T1-T8 screen werden auch nur soviele Werte angezeigt wie eingestellt, die anderen Werte sind müll..

Einstellung über die TypK in der: http://code.google.com/p/multidisplay/s ... _002p0.pde

Zeile 111:

Code: Select all

#define NumTypK 1                   //how many TypK`s are attached (enter Number -1)
Wenn du das jetzt in:

Code: Select all

#define NumTypK 7                   //how many TypK`s are attached (enter Number -1)
änderst, werden alle Eingänge abgefragt und in der T1-T8 übersicht angezeigt :)


Das springen der Anzeige kann von einer schwachen falschen verbindung auf dem MD03 Print kommen! Das Messsignal ist nur ein paar mV von den TypK Sensoren, und wird recht heftig verstärkt. Wenn da jetzt was ein bissl "einstreut" wird das gleich groß verfälscht.

Besonders der Bereich um die Steckplätze der TypK Sensoren bis rauf zum kleinen LTC1050 solltest gut reinigen, in dem Bereich läuft das kleine Signal und kann dort auch am stärksten Beeinflust werden.

so, Roman ende :D
itsmyfault...
Metz
Posts: 393
Joined: Tue 1. Jun 2010, 18:12

Re: Metz frägt: Software aufs Arduino aufspielen.

Post by Metz »

Auf alles ne Antwort.

SUPER :)

Dann mach ich mich mal an die Änderungen geb nacher bescheid.

Danke dir.
Post Reply