Kdfi v1.4 adc6 linearisierung

Rub87
Beiträge: 13
Registriert: Sa Okt 31, 2015 6:02 pm

Kdfi v1.4 adc6 linearisierung

Beitrag von Rub87 »

Hallo, Ich wollte mal der adc6 als analog eingang nehmen fur EGT.

Ich hab die kleine dsub9 egt einheit von VEMS, und die gibt entweder 0-5v, oder 1v/100 Grad. Der 1V/100Grad ausgang ist gebuffered und hat natulich weniger error.

Der Oxy2 eingang kommt auf adc6 rein, man wurde erwarten das 0v 0 ist und 5v 1024, das ware einfach, aber nein so ist es nicht.

bei adc 512 hat er 2.79v, und ab da geht es dan wieder linear weiter bis 1024 bei etwa 12v.

Jetzt ist die frage, kann man diese winkel abbilden in der ini file? zb mit: if adc6<512 egt6temp = adc6*x+c1 else egt6temp = adc6*y+c2 oder kann ich nur das letzte teil nehmen ab 2.8v und das abbilden?

Gruss

Ruben
Dateianhänge
adc6.png
adc6.png (14.07 KiB) 6933 mal betrachtet
Benutzeravatar
Alfagta
Beiträge: 2378
Registriert: Mo Jan 24, 2011 2:24 pm
Kontaktdaten:

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Alfagta »

Hallo.

In der ini kannst das so direkt ned abbilden.
Den die ini wird nur beim Projekt start in Ts angeschaut.
Was hast gegen die 0-5v von der Vems Einheit.
Und mit 1v /100grad kannst nur bis 500 messen. Da müsstest e wieder einen Spannungsteiler verbauen.

Gruß
Wer aufhört besser zu werden hat aufgehört gut zu sein
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Rub87
Beiträge: 13
Registriert: Sa Okt 31, 2015 6:02 pm

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Rub87 »

Ja wie du siehst ist der adc6 eingang schon ab 2.79v nicht mehr linear. also der ist bis 2.79v linear und ab 2.79v auch, aber wie du sagt kann mann den knick nicht abbilden in der INI datei.

Deswegen ist vielleicht die best losung der 1V/100 Grad ausgang zu nehmen und dann auf temperaturen unter 280 Grad zu versichten?

Trotzdem finde ich das verhalten diesen adc eingang sehr komisch.
Benutzeravatar
Alfagta
Beiträge: 2378
Registriert: Mo Jan 24, 2011 2:24 pm
Kontaktdaten:

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Alfagta »

Das hat nix mit dem Eingang zu tun.
Welches Vems teil ist das ? Link?
Wer aufhört besser zu werden hat aufgehört gut zu sein
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Rub87
Beiträge: 13
Registriert: Sa Okt 31, 2015 6:02 pm

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Rub87 »

Doch, in das Bild sieht man Spannung und adc6 count. Spannung habe ich einfach mit ein Potentiometer angelegt auf der OXY2 Eingang und adc6 count abgelesen in TS

Hier ist ein link zu der Einheit: https://shop.vems.hu/catalog/amplifier-dsub9-p-129.html
Benutzeravatar
Alfagta
Beiträge: 2378
Registriert: Mo Jan 24, 2011 2:24 pm
Kontaktdaten:

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Alfagta »

Willst mir jetzt sagen du hast 10v an dem adc angelegt zum testen ?
Wer aufhört besser zu werden hat aufgehört gut zu sein
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Rub87
Beiträge: 13
Registriert: Sa Okt 31, 2015 6:02 pm

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Rub87 »

klar, da der bei 5v noch lange nicht 1024 erreicht hat. wie du siehst erreicht er erst bei ~12v der maximal wert 1024.

ich rede naturlich uber sannung auf der OXY2 pin, ich weiss nicht genau welche wiederstanden da noch ersteckt sind auf die latine bis er an der pin am cpu kommt. aber dieses verhalen mit knick sieht das fur much fast aus als ob da underschiedliche wiederstanden geschaltet werden ab 2.79v
Benutzeravatar
Alfagta
Beiträge: 2378
Registriert: Mo Jan 24, 2011 2:24 pm
Kontaktdaten:

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Alfagta »

Da wird gar nix geschaltet.
Geht zum Prozessor ohne umschaltung oder so.....

Maximal darf da 5v angelegt werden. Hattest den das gleiche Masse potential?

Gruß
Wer aufhört besser zu werden hat aufgehört gut zu sein
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Rub87
Beiträge: 13
Registriert: Sa Okt 31, 2015 6:02 pm

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Rub87 »

Ja, klar.

Trotzdem kommt da keine 5v 1:1 an der cpu pin, sonnst wurde 5v 1024 adc entsprechen. Ich werde morgen mal genau am cpu pin messen zum schauen wie das da ankommt.
Benutzeravatar
Alfagta
Beiträge: 2378
Registriert: Mo Jan 24, 2011 2:24 pm
Kontaktdaten:

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Alfagta »

leg da leine 12v mehr an bitte!
Glaub mir da ist kein Teiler integriert.

Der Vems hat doch auch 1v / 239Grad.
Das würde doch passen.
Wer aufhört besser zu werden hat aufgehört gut zu sein
Alfa 156 GTA
Alfa 75 Race Car MS III
Alfa 164 V6 Turbo
Test MS II
Tunerstudio V3.0.60.61 Registered
MLog View V4.3.30 Registered
MLog View HD V4.3.30 Registered
Rub87
Beiträge: 13
Registriert: Sa Okt 31, 2015 6:02 pm

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Rub87 »

Ja wenn der adc von 0-5v eine konstante steigung hatte schon ja..

aber wie du siehst ändert sich die steigung bei etwa 2.79v und erreicht der adc erst 1024 bei 12v, nicht bei 5v.

Ich hatte fruher ein v1.3 kdfi und da war wie normal 5v 1024 adc und war es einfach der vems 1v/239 grad ausgang zu benutzen. aber ich hatte es jetzt genau so aber die temperaturen machtten naturlic kein Sinn. habe dan mit der potentiometer der spannung variert und konstatiert das 5v uberhaupt kein 1024 sind. und das 0-1024 adc count 0-12v sind, statt 0-5, und dann diese anderung in steigung bei etwa 2.8v macht der 0-5v bereicht sehr schlecht benutzbar
Bob 16V
Beiträge: 78
Registriert: Mi Jan 27, 2016 7:59 pm

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Bob 16V »

Interessant.... ich hab das gleiche Problem. Bei meiner kdfi ist das Signal scheinbar auch nicht linear. http://megasquirt.de/msforum/viewtopic. ... 2&start=60 . Ich hab bei mir den ADC7 = Baro (kdfi) verwendet. OXY1 ist die Breitband mit 5V extern eingeschleift. Stimmt OXY2 ist ja noch frei und wäre auch nutzbar. :shock: Wohin jetzt mit der AGT. OXY1, 2 oder Map (ADC6), Baro (ADC7)? :?:
Golf III 16V (ABF) Turbo
K-Data kdfi V1.4 PNP MS2 V3.4.2
Bob 16V
Beiträge: 78
Registriert: Mi Jan 27, 2016 7:59 pm

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Bob 16V »

zum Vems Teil:

1V / 100C output useful to watch EGT on a DVM: DVM shows 9.90 (V) for 990C EGT temperature. (Junction temp is considered, and no calibration is required.
0-5V output for dataloggers. 1V / 239 C
Fahrenheit reading directly on DVM is currently not supported. If you insist on Fahrenheit-scale EGT reading (instead of the 0-5V output), that is you want 1000F=1.000V, write in the order note: not recommended: because there is an offset at roomtemp because 0C=32F not 0F. Effectively: 1000F=1.000V, 800F=0.794V, 1200F=1.206V)

DSUB9 pinout: Female on sensor (male on DVM / ECU / data acquisition). More info on reference paper
1 -
2 -
3 -
4 -
5 - GND

6 - 1V/239C logic output = 1195C @ 5V (75k/(75k+100k))
7 - 1V/100C output
8 - +12v
9 -

Hier steht doch 1V = 239C auf Pin6. Kann es sein du hängst auf Pin7?
Golf III 16V (ABF) Turbo
K-Data kdfi V1.4 PNP MS2 V3.4.2
Rub87
Beiträge: 13
Registriert: Sa Okt 31, 2015 6:02 pm

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Rub87 »

Nein, der vems einheit habe ich fur diese test nicht benutzt. Hab die Spannung auf adc6 mit ein potmeter erzeugt.

Wenn ich das verhalten der adc icht andern kann muss ich halt die 1V/100Grad pin nehmen und dann sind nur temperaturen unter 280 Grad nicht richtig, aber das ist eigentlich gar kein Problem..
Rub87
Beiträge: 13
Registriert: Sa Okt 31, 2015 6:02 pm

Re: Kdfi v1.4 adc6 linearisierung

Beitrag von Rub87 »

Bob 16V hat geschrieben:Interessant.... ich hab das gleiche Problem. Bei meiner kdfi ist das Signal scheinbar auch nicht linear. http://megasquirt.de/msforum/viewtopic. ... 2&start=60 . Ich hab bei mir den ADC7 = Baro (kdfi) verwendet. OXY1 ist die Breitband mit 5V extern eingeschleift. Stimmt OXY2 ist ja noch frei und wäre auch nutzbar. :shock: Wohin jetzt mit der AGT. OXY1, 2 oder Map (ADC6), Baro (ADC7)? :?:
Ha, gute hinweiss. ich vemute das mein adc7 genau das gleiche macht wie deins. Im screenshot siehst du das ich die linearisierung der Baro sensor ziemlich anpassen musst damit der bei 1012 mbar umgebung das gleiche gemessen hat wie der map sensor. (beide sind identische mxp4250 und beide sind am ruckenseite der platine gelotet)

Wenn der adc7 das gleiche verhalten hat wie adc6 wurde das schon genau passen mit die vertrimmung der Baro sensor um 1012 mbar ab zu bilden. Weil 1012 mbar 2.224v ist, was bei eine richtiges adc verhalten 445 entsprechen wurde. wenn der adc7 gleich ist wie adc6, dann wurde es nicht 445 sein sondern 417. mit standard linearisierung it 1 adc count gleich 0.224 kPa, also die 28 adc count fehler entsprechen dann 6.3 kPa, fast genau die 7 kPa die ich die linearisierung vertrimmen musste..
Dateianhänge
baro_offset_adc7.png
baro_offset_adc7.png (145.35 KiB) 6798 mal betrachtet
Antworten