Obd2 sensöründen verileri kullanarak yakıt akış hızını hesaplamak istediğim bir proje üzerinde çalışıyorum. Test ettiğim otomobil yakıt debisi için olan 015E ihalesini desteklemedi. Daha sonra, kütle hava akışı (MAF) için olan 0110 pidini kullanmayı planladım. Ben de şanssızdım (desteklenmedi). Sonra internette iki kaynağa rastladım ki, bir şekilde kütle hava akışını (MAF) elde etmek için Mnifold mutlak basıncını (MAP) kullanabileceğimizi belirtti. İşte bağlantılar
http://www.lightner.net/obd2guru/IMAP_AFcalc.html https://github.com/oesmith/obdgpslogger/blob/master/doc/mpg-calculation
Ayrıca, MAF'ın hesaplanması için çeşitli olasılıklar gösteren bir araştırma makalesine rastladım:
MAF'ı dolaylı olarak hesaplamak ve daha sonra nihayetinde yakıt akış hızı elde etmek için yukarıdaki kaynaklardan gelen formülleri denedim ve uyguladım, ancak nihai sonuç çok gerçekçi değildi, örneğin 2,6 galon / sn yakıt akış hızı elde ediyordum. Şimdi bir şekilde yakıt akış hızını dolaylı olarak hesaplamanın mümkün olduğunu biliyorum çünkü "Torque" adlı bir başka uygulama aynı araç altında aynı arabadaki yakıt akış hızını hesaplayabiliyordu ve inanılır gibi görünen 0.000066 galon / sn gibi bir şey verdi. Tork uygulama geliştiricisi ile bağlantıya geçmeye çalıştım ama şanssızdım. Arabamın% 70'ine sahip olduğunu düşündüğüm yukarıdaki formüllerde kullanılan hacimsel verimlilik denilen bir değişken vardı. Lütfen neye yanlış yaptığımı ya da kullanılabilecek başka bir formül var mı bilmem gerekiyor.
Araştırma belgesinde bu fıkra uyarınca kullandığım hesaplamalar aşağıdadır:
Ben de öyle yaptım:
IMAP = (engineRPM * absolutePress) / ((airTemp + 273) / 2f);
MAF = (IMAP / 60) * (volumetricEff / 100f) * (engineDisp / 1000f) * (28.97f / 8.314f);
fuelFlow = (MAF * 3600) / (14.7f * 820) ; // l/h
Motor hacmi CC'de idi, bu yüzden onu litreye dönüştürmek için 1000'e böldüm ve sıcaklık deg santigrat cinsinden oldu, bu yüzden deg3 kelvin'e dönüştürmek için 273 ekledim. Bunlar formül gereklilikleriydi. %.
Muhtemelen hatanın kaynağı olan hacimsel verimlilik olduğunu düşünüyorum, ancak obd kullanarak hacimsel verimliliği nasıl hesaplayacağım hakkında hiçbir fikrim yok. parametreleri. Araştırma makalesinde hacimsel verim kullanmayan başka bir formül belirtilmiş, ancak gerçekten anlayamıyorum ve kullanamıyorum, sanırım kötü biçimlendirilmiş. Sanırım:
Şimdi burada doğru olmak zorunda değilim, yalnızca en azından inanılır olmak için yakıt akışı hesaplamasına ihtiyacım var. Hiçbir doğruluk gerekli değil.