SveinT,
Kan du testa de nya filern i inlägget ovan?
(upplagda idag 10é Dec. kl:13.2o)Kolla att Temp1-3 och Pressure1-3 fungerar och är mot rätt utgång.
Jag har inte fått ditt problem ang. Pressure1-3 här men jag ser vad det skulle kunna bero på.
Men i så fall har du samma problem med Temp1-3 !
Fungerar Temp1-3 bra nu men Pressure1-3 är fel så vet jag vad det beror på och kan fixa det..
/n.
PS:
Nu är det bara RPM kvar då ??
Joo.. Testa alla funktioner i det ny PC-programmet.
Nu kan du:
- Skapa text till alla mätare.
- Välja mellan "Bar, PSI og KPA" på tryck mätarna.
- Välja Celcius eller Fahrenheit på Temp mätarna.
- Skapa egna formler för Analogue 1-3.
(Å du... klicka på "About" i menyen och läs
...)
-------------------------------------------------------------
Det med formlerna är lite svårt att förklara kort, men...
Det värde vi får från AD porten är i "Raw" format.
Det vill säja att:
0volt = 0
5volt = 512
Så för att ex. visa Volt gör man följande:
((5/512)*
Raw)
Om vi nu säjer att värdet för Raw är 256 (man lägger på 2.5volt på ingången) så blir det:
((5/512)*
256)
Som då blir:
(0,009765625*
256)
Som blir 2.5volt.
Hur gör vi detta i programmet då? Jo...
Om du går in på setup-sidan för formlerna så har du en rad för var analog ingång.
På denna rad skall du skriva följande:
((5/512)*
ANx)
'Här byter vi ut 'Raw' mot koden 'ANx' (Skall vara stort AN och litet x )Du får bara prova dej fram.
Jag har lagt in stöd för +, -, *, /, abs, Cos, Sin, Log, Mod, ^
Man skall altså kunna använda ordet Log i formeln för att få Log beräkning på ett värde.
ex. ((xxxx * Log(3.3*ANx) / 100))
Jag kan ju ta ett exempel till. Låt oss koppla in en tryckgivare till en analog ingång...
En MPX4250 som sitter på Megasquirt korten och enligt databladet skall den ge:
0.2volt vid 20Kpa.
4.9volt vid 250Kpa.
Då borde vi kunna skriva:
(((5/512)*
ANx) * (250 / 4.9))
'****************************************
((5/512)*
ANx) för att få den volt givaren ger oss.
* (250 / 4.9)) för att få faktoren för Kpa.
Om vi sedan vill ha det i ex. BAR istället för Kpa så tar vi det sån här:
((((5/512)*
ANx) * (250 / 4.9)) * 0.01)
eftersom det går 0.01BAR på 1Kpa.Ville du ha det i PSI? Ok..
((((5/512)*
ANx) * (250 / 4.9)) * 0.1450377)
eftersom det går 0.1450377PSI på 1Kpa.Ojojoj... Nu hoppas jag att jag tänkte rätt...
Annars får ni rätta mej!!
Som du ser så är det tänkt att man skall kunna få till värden till de flesta sensorer.
Nu har jag inte testat detta så noga och jag hoppas du kommer igång och använder kortet ditt så vi får lite testkörning. När det hela fungerar så kommer jag lähha in en hjälpfil i programmet.
Jaja..
Nog om detta..
/n.