![]() |
|
|
#1 |
|
Erfahrener Benutzer
Registriert seit: 15.07.2002
Ort: Stadt der 7 Türme
Beiträge: 331
|
Moin,
hab mir gerade noch ma Gedanken gemacht, wie ich den momentanen Verbrauch berechnen kann und das ist dabei rausgekommen. Code:
// Clock 4MHz -> 4000000Hz // Vorteiler 1024 -> 1 Timertick = 3906.25 Hz // ^= 0.000256s // Zeit zwischen 2 Impulsen durch Interrupts ermittelt // Durchfluss_pro_Impuls: // 1 Impulse ^= 1l /( Tankinhalt_Impulse * 10) = 1l / (144 * 10) = 0,000694 l // Verbrauch pro Stunde // ((1 * 60 * 60)sec / (( 1 / Zeit_pro_Impuls ) * Ticks_zwischen_Impulsen )) * Durchfluss_pro_Impuls // 1* 60 * 60 * Zeit_pro_Impuls //------------------------------------ * Durchfluss_pro_Impuls // Ticks_zwischen_Impulsen // 1* 60 * 60 * 3906.25 1 //------------------------------------ * -------------------------------- // Ticks_zwischen_Impulsen Tankinhalt_Impulse * 10 // 1 * 6 * 60 * 3906.25 //-------------------------------------------------------------- // Ticks_zwischen_Impulsen * Tankinhalt_Impulse // 1406250 //-------------------------------------------------------------- // Ticks_zwischen_Impulsen * Tankinhalt_Impulse Das ganze berechnet erst mal nur den Verbrauch in Liter bzw. dezi-Liter pro Stunde. Eine erweiterung auf Liter / 100km kommt noch. Memme Die Berechnung für die Geschwindigkeit
__________________
My alcohol drinking club has a skydiving problem. |
|
|
|
|
#2 |
|
Erfahrener Benutzer
Registriert seit: 15.07.2002
Ort: Stadt der 7 Türme
Beiträge: 331
|
Und weiter:
Code:
// Strecke (km/h): // (1 * 60 * 60)sec / (( 1 / Zeit_pro_Impuls ) * Ticks_zwischen_Reed )) * Radumfang(mm) / (10 * 100 * 1000) // 1* 60 * 60 * Zeit_pro_Impuls Radumfang //------------------------------------ * ------------------ // Ticks_zwischen_Reed (10 * 100 * 1000)km // 1* 6 * 6 * 3906.25 Radumfang //------------------------------------ * ------------------ // Ticks_zwischen_Reed (10 * 1000)km // Radumfang //14.0625 * ---------------------- // Ticks_zwischen_Reed
__________________
My alcohol drinking club has a skydiving problem. |
|
|
|
|
#3 |
|
Erfahrener Benutzer
Registriert seit: 15.07.2002
Ort: Stadt der 7 Türme
Beiträge: 331
|
So, nachdem hier ja so viele Antworten sind, die erste Berechnung habe
ich getestet (habe endlich einen Funktiongenerator die Werte sehen ziemlich gut aus. Die Zeiten zwischen 2 Impulsen stimmen bis auf wenige µs, genau weiß ich es aber erst, wenn ich mal ein paar Testmenge berechent habe. Schon wieder Mathe Memme
__________________
My alcohol drinking club has a skydiving problem. |
|
|
| Lesezeichen |
|
|