Automation 来自OBD2端口参数的燃油消耗量和里程数。
我正在根据OBD2参数计算燃油消耗量。MAF是具体的,我每秒接收数据。这是我的一部分数据Automation 来自OBD2端口参数的燃油消耗量和里程数。,automation,obd-ii,Automation,Obd Ii,我正在根据OBD2参数计算燃油消耗量。MAF是具体的,我每秒接收数据。这是我的一部分数据 TS RS EngS MAF R MAP EL TD Travel 14:41:22 31 932 1056 98 23978 12130 14:41:23 29 2084 2639 107 23210 12130 14:41:24 32 2154 3867 149 38826 12130
TS RS EngS MAF R MAP EL TD Travel
14:41:22 31 932 1056 98 23978 12130
14:41:23 29 2084 2639 107 23210 12130
14:41:24 32 2154 3867 149 38826 12130
14:41:25 36 2426 4683 184 36266 12130
14:41:26 39 2391 3031 133 682 12130
14:41:27 40 1784 2794 132 30634 12130
14:41:28 42 1864 2853 140 30378 12130
14:41:29 43 1953 2900 132 29098 12130
14:41:30 46 2031 3017 135 29098 12130
14:41:31 45 2027 2969 126 20138 12130
14:41:32 47 2122 4253 174 42154 12130
14:41:33 51 2220 4722 183 20906 12130
在哪里
TS:时间戳,
RS:道路速度,
发动机转速,
MAF R:空气质量流量,
绘制质量空气压力图,
EL:发动机负载,
TD行程:总行程
因此,基本上,我试图根据这些数据计算瞬时燃油消耗量和里程数(单位:KMPL)。
因为数据是每秒,所以我取每行的MAF,并使用这个公式
油耗=MAF/(14.7*710)
其中14.7=理想空燃比,
710是汽油的密度,单位为克/升
所以,这应该给我的消费。我正在计算从RS/3600
开始的距离(以公里为单位)。再将距离除以油耗,得到里程数。然而,计算结果却大错特错。我的汽车行驶里程约为每小时14公里。这是我的结果
TS Distance (inKM) Fuel Consum(L) Mileage(KMPL)
14:41:22 0.0086111111 0.1008355216 0.0853975957
14:41:23 0.0080555556 0.2519933158 0.0319673382
14:41:24 0.0088888889 0.369252805 0.0240726374
14:41:25 0.01 0.4471711626 0.0223628016
14:41:26 0.0108333333 0.2894246837 0.0374305785
14:41:27 0.0111111111 0.2667939842 0.0416467828
14:41:28 0.0116666667 0.2724277871 0.0428248043
14:41:29 0.0119444444 0.2769157317 0.0431338602
14:41:30 0.0127777778 0.2880878491 0.0443537546
14:41:31 0.0125 0.2835044163 0.0440910239
14:41:32 0.0130555556 0.4061112437 0.0321477323
14:41:33 0.0141666667 0.4508952017 0.0314189785
有人能告诉我我做错了什么吗?计算错了。因为公式很简单,所以没有太大的误差范围。谢谢。MAF是g/s格式的
MAF(克/秒)*1/14.7*1L/710g=以升/秒为单位的燃油消耗量
速度(V)以KPH(Km/hr)为单位,因此V(Km/hr)*(1hr/3600s)=V KPS(Km/s)
因此FC(L/s)/v(Km/s)=L/Km
你想要公里/公升,所以你的最终公式是
KmPL=V*1/3600*1/MAF*14.7*710
MAF(克/秒)*1/14.7*1L/710g=以升/秒为单位的燃油消耗量
速度(V)以KPH(Km/hr)为单位,因此V(Km/hr)*(1hr/3600s)=V KPS(Km/s)
因此FC(L/s)/v(Km/s)=L/Km
你想要公里/公升,所以你的最终公式是
KmPL=V*1/3600*1/MAF*14.7*710将MAF除以14.7,得到每秒的燃油克数 下一步除以454得到磅燃油/秒 下一步除以6.701得到燃油/秒 乘以3600得到加仑/小时
其他情况下,GPH=MAF*0.0805下一次MPG=MPH?GPH将MAF除以14.7,得到每秒的燃油克数 下一步除以454得到磅燃油/秒 下一步除以6.701得到燃油/秒 乘以3600得到加仑/小时 其他情况下GPH=MAF*0.0805下一MPG=MPH?GPH