最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

如何建立一个双燃料(LPG和汽油)使用Arduino的行车电脑(3)

时间:2017-05-22 22:15来源:未知 作者:admin 点击:
步骤8:原理图和代码文件 这里有两个版本的原理图和代码文件(公制和英制/美国)。 你会注意到,我试图保持代码在Arduino语言的界限。 因此,我认为,代码很简单明了。 另外,我给你一个代码文件的列奥纳多玩。 em

步骤8:原理图和代码文件…

如何建立一个双燃料(LPG和汽油)使用Arduino的行车电脑
  • 这里有两个版本的原理图和代码文件(公制和英制/美国)。
  • 你会注意到,我试图保持代码在Arduino语言的界限。因此,我认为,代码很简单明了。
  • 另外,我给你一个代码文件的列奥纳多玩。<em>如果你连接的电路,你在上面看到的,你会看到一些读物(即时消费和当前速度)是不完全稳定,这是因为我们读值每秒脉冲数,发生不完全相同的每一秒。有一种方法来消除这些读数,如果我们以平均的最后2秒或3秒。但是,如果你看到总液化石油气升,总燃料和行驶距离你会发现,测量的是绝对正确的。</em>
  • 在列奥纳多的代码文件,你可以发现这是必要的修改以使用Arduino Uno代替二。

当我提到在步骤3中我们需要做7个外部连接的总:

  1. <strong>液化石油气喷油器驱动信号</strong>(见步骤4)

你必须确保你做出很好的连接。我浪费了很多时间在调试问题,证明是连接不良(如根本不工作或冻结)。

在你上传的代码,改变“full_tank”变量的能力你的车辆的液化石油气储罐。

 
  • 如何建立一个双燃料(LPG和汽油)使用Arduino的行车电脑双tripco schematic.pdf
    下载
  • 如何建立一个双燃料(LPG和汽油)使用Arduino的行车电脑bi-tripco_metric_celcius.zip
    下载
  • 如何建立一个双燃料(LPG和汽油)使用Arduino的行车电脑bi-tripco_imperial-us_fahrenheit.zip
    下载
  • 如何建立一个双燃料(LPG和汽油)使用Arduino的行车电脑leonardo_test_pulses_like_car.zip
    下载

步骤9:操作说明

你将看到,我给对LPG相关阅读更多的重视,因为这是一个双燃料汽车的主要燃料。一些简单的修改的代码,你可以对巡更系统有相同的读数,太。

每一次转动点火钥匙上,双tripco醒来的标志,屏幕上出现2秒,下一个画面是你看见你变成了关键的屏幕前。

你会点火开关在第一时间、第一屏幕瞬间液化气消耗。

在这个屏幕上按住按钮2去“液化石油气系数。”设置菜单,你可以改变液化石油气系数。根据你的尺寸。

当你关掉点火钥匙,它存储的记录值和进入睡眠模式。

按钮1号:

短按功能

  • 改变了其他屏幕
  • 在“时间变化<strong>小时</strong>设置”菜单

按钮2号:

短按(改变了释放):

  • 变化的其他屏幕向后
  • 改变分钟的“时间设置”菜单。
  • 在“液化石油气系数变化所选择的数字。”设置菜单。

长按(保持3秒新闻):

  • 当你看到屏幕上的<u>时间和温度</u>是“时间设置”菜单。

屏幕的序列:

  1. 即时液化气消耗(升/百公里或英里--当速度= 0显示的即时消费的<strong>L /</strong> h或<strong>加仑/小时</strong>
  2. <strong>平均的LPG消费量</strong>(升/百公里或英里)

步骤10:标定…

如何建立一个双燃料(LPG和汽油)使用Arduino的行车电脑

你成功安装双tripco到您的汽车,似乎工作后,你得把它校准。

你打开点火钥匙在第一时间,第一个屏幕将瞬间液化气消耗。

在这个屏幕上长按按钮2设置液化石油气系数。

一个好的开始值:

对于那些使用<strong>升/百公里的</strong>集<u>液化石油气系数= 1200。</u>

对于那些使用<strong>MPG</strong>版本设置为大约<strong>3000</strong>

最初,我们只关心3个读数:

  1. 行驶距离
  2. 液化石油气的燃烧
  3. 全无铅燃烧

任何其他的阅读将是完全错误的。如果你还没有这样做的设置时间。

<strong>A.确定的vss_pulse_distance</strong>变量(距离相关系数--看代码)

如果你想做出准确的校准,你必须使用GPS或手机的GPS应用程序。应用程序,我用的是GPS的要领在你开始驾驶您的汽车,打开应用程序,进入设置:

  • 集<u>GPS更新间隔</u>和<u>跟踪更新间隔</u>要<strong>快</strong>。

双tripco去旅行的距离和重置为零。

打开GPS(GPS要领)和一些距离你的车。要有一个好的GPS信号。一个好的距离开车20公里(<u>你越走越精确校准,你将</u>我的测试路线在某些时间大约为88km)。很明显,当时2的读数(GPS和Bi TripCo)不会平等。没关系.

你的测试路线后,记下读数从GPS和双tripco。

我们将使用<u>三法则</u>来计算正确的<strong>vss_pulse_distance</strong>变量。

假设读数:

GPS:10km

Bi TripCo:12km

和<strong>vss_pulse_distance</strong>变量与你做测试路线是在代码文件,我用:0.0003816033

这个我们有<strong>新的vss_pulse_distance = old_vss_pulse_distance *(gps_distance / bi-tripco_distance)</strong>

所以,对于上面的值有:新vss_pulse_distance= 0.0003816033 *(10 / 12)=零点零零零三一八零零二八

以双tripco,正确的代码中的变量和上传的代码了。

去做试验,看看它是好的。现在2的读数必须足够接近。

 

B.液化石油气(和无铅)系数的测定lpg_injector_flowunleadedflow变量)

以下是适用于液化石油气和无铅汽油。

  • 把价值观,我上面提到的液化石油气系数。
  • 去你喜欢的加油站。
  • 填补你的坦克的完整。
  • 在双tripco重置价值:液化石油气燃烧(或总燃料燃烧)——复位罐满如果你想的话,太。
  • 开你的车,你通常会做的,可能是几天,直到你摄入足够量的液化石油气(或无铅汽油)
  • 回到同一个加油站,<u>在同一泵</u>,填补你的坦克再次。
  • 比较LPG量你填写和记录,你烧双tripco价值
  • 然后做下面的计算:

如液化石油气升满= 45lt

液化石油气升Bi TripCo = 65lt

初始液化石油气系数。= 1200

  • 校准系数计算液化石油气。用以下公式(再次三规则)

校准液化石油气系数。=初始液化石油气系数。*(液化石油气升满/液化石油气升双tripco)

所以在这种情况下:液化石油气系数。= 1200 *(45 / 65)=0831

  • 去Bi TripCo和设置新值。

*为<strong>unleadedflow</strong>变量需要重新上传的代码与新的价值。

填补你的坦克<strong>在同一加油站</strong>再次测试新的价值。

现在你的双tripco是校准。当然你会做一些测试,初始校准后,更长的距离和时间,以确保一切都是好的。

步骤11:双tripco在我的车里安装的想法

如何建立一个双燃料(LPG和汽油)使用Arduino的行车电脑

在这里,你会从我的车上安装见图片(本田思域MB1 1.6ils -旧的,但可靠的汽车)和主要从图片的修改我的原始时钟组件,以便放置在它的OLED显示器。

让我也用2预能力存在的按钮,为双tripco。我实现了去抖动电路的时钟内组件(见图片)。

这个缺点是我需要显示更多的外部连接到“中央处理器”的双tripco所以我不得不处理许多连接问题。我不小心。

我用的电缆,是CAT5以太网电缆,没有具体原因。这样,我用RJ45 PCB连接器,这使我很容易脱掉它的能力,以发展为目的做一些修改或。

我还用一个旧的ADSL调制解调器的情况下,把它放在,我放在手套箱里。

RTC不适合在里面,这就是为什么外界的情况。

我也用mcp1702-5002 LDO低quiecent电流调节器。

还有一幅本田的标志,我在第一次使用。

最后

在PCB的图片,你可以看到一些其他成分也进行一些修改,我已经做了(别担心,我给你的方案是正确的)。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片