Arduino flow bench

After creating the ECU electronic circuit for adjusting your motorcycle Fuel Injection timings, it is necessary to upload the software inside the Arduino Micro. The array has 16 components, and manages engine rotation speeds from 0rpm to rpm index 0 corresponds to rpm range, 1 corresponds to rpm range, and so on At the first run, these values are saved in the EEPROM memory, and can be changed later using the Serial Communication, without the need of flashing a new software each time that you want to try a new parameter configuration.

My interests are motorcycles and cars, electronics, programming, Internet of Things, and Japanese culture. View all posts by Davide Cavaliere. Non sequential bank batch fire? What modifications would have to be done. At the moment Februrarythe most recent Fuelino board is the "Fuelino Proto3". The HW supports 2 injectors which means 2 cylinders engine. However, the actual SW supports only 1 injector, at the moment.

Increasing the number of injectors to 4, 6, And of course, the calculation power and RAM memory increase. And together, the PCB area should increase, therefore the dimensions now it is 5cm x 5cm. After making a simple analysis, I think that the best compromise is 2 cylinders. In fact, most of motorcycles and go karts run with 1 or 2 cylinders, therefore max 2 injectors. I'm just diving into this project because I think the work you've done is fantastic.

What a simple, elegant, affordable solution for adding EFI to something. I haven't reviewed your schematics to much yet. But judging by your previous response you only have one injector driver?

Sensors for a Flow Bench.

I have a Katana that I'm considering fuel injecting and eventually turbo charging. While searching for alternatives to megasquirt and microsquirt, I stumbled on your blog. Thank you for your hard work! I'd like to try this on something. Now to just find a single or 2 cylinder project!Pages: [1] 2.

Arduino based flow bench i know there are some but never completed. Re: Arduino bassed flow bench i know there are some but never completed. You might start by explaining what you mean by "an injector flow bench" and what part the Arduino is expected to play. It is also much easier if you post code here so people don't have to go to another website.

If the program is too long but I hope not you can add the. Two or three hours spent thinking and reading documentation solves most programming problems. Quote from: centoproject on Apr 05,pm. Code: [Select]. Quote from: Robin2 on Apr 06,am. Quote from: mstanley on Apr 06,pm. Jeez - who wrote that? Did he never hear of arrays? I can't figure what each of the functions pulseINJx is intended to do?

I don't see any code that reads something to figure out the volume of fuel? What are you using to measure the small quantities involved? Quote from: Robin2 on Apr 06,pm. So here's a first try at a new sketch. It compiles but of course without having a flow bench I am unable to test it. You can set the timing cycle for each injector individually and then it will run the cycle for 60 seconds. It's a rough first draft and I make no promises that it will properly control the injectors.

So make sure you can quickly unplug the power if you have to.

arduino flow bench

So I'm assuming with a fuel injector test bench you would be worried about volume-metric flow. Do you think you might be able to use something like this? Sounds like a cool project looking forward to reading about the progress. Quote from: centoproject on Apr 07,pm.GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again.

This repository contains the hardware schematics and software code needed to build a volumetric flow bench based on an Arduino controller and common automotive MAF sensor. NOTE: This pre-release alpha version contains very basic code that you can use to display the output from your MAF on a simple display. The Flow Bench is used as a tool for measuring and quantifying modifications and improvements made to items such as automotive cylinder heads and carburettors by detecting air flow improvements.

For more up to date information including current stable builds and documentation, please visit the WIKI page in our gitgub repository. This project is released under the GPLV3 license.

arduino flow bench

For details on usage please refer to the license file included with this project. Skip to content. Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up. Volumetric flow bench based on Arduino and MAF sensor. Branch: master. Find file. Sign in Sign up.

Flowbench made from vacuum cleaners…

Go back. Launching Xcode If nothing happens, download Xcode and try again. Latest commit. Latest commit af93 Dec 20, Generates results comparable with commercial flow bench. Open source software and hardware design Project Status We are currently in Beta.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Create BOM. Jun 11, Nov 14, Initial commit. Jun 10, Dec 20, Pages: 1 [2]. Re: Arduino bassed flow bench i know there are some but never completed. OK, that won't be a problem. So at this point I should ask you what your hopes are. There are a couple of options. The first option is that I just tell you everything during design, assembly, and programming.

What this means is that you'll have an Injector Flow Bench when we're done but you won't have learned much. The second option is that I guide you by giving you explanations and ideas.

This means you will learn about designing, building, testing, troubleshooting, programming, and debugging. I like the second option best but will gladly help you in any way you like. Just let me know what you think so I don't just take over your project. Sounds like a good plan to me. Fabricating the basic frame should come first.

It will help keep all the wires secure so we don't have to fight with them falling out all the time. It will make development a lot easier.

arduino flow bench

Maybe mount the Arduino, too? Your goals are workable. We'll have the Arduino control everything and the computer can just send commands and data which the Arduino will execute.

The computer will be optional. We'll make the sketch able to handle any number of injectors. That way it can be tested with injectors which gaurantees that 8 will work just fine. The rest is just details. Once you have the frame and injector drive electronics built we can create a basic sketch to test the Arduino's ability to operate the injectors. After that then we'll add the display, buttons, computer comms, and a method that will let the operator define the cycle at run time.

Actually, no restrictions on where pictures come from. I like solid state relays but don't get too carried away. I think if you look at the injector specs you may find that the peak current values could be under 1 amp.

SSR's are faster than mechanical relays and don't have contact bounce but they still may not be fast enough. There are other options. I'll look around and see if I can find some specs for injectors. If you want any other hardware like led's then mount it now. We don't have to hook it up to the Arduino right away but it's better to have it when we need it than to try adding it later.

For safety plan on 2. Re: Arduino based flow bench i know there are some but never completed. It is open source so all of the manuals have the schematics which might give you a pre made circuit. Just a quick note.More information on what a flow bench is and how it works can be found here:. This flow bench will use blower motors scavenged from household vacuum cleaners to generate the airflow necessary for testing.

Note that all of the vacuum motors used in construction are recycled, so the total cost may vary depending on what one is able to obtain second hand. There are two major components to this project: the electronics and the mechanical construction. These two components can be worked on independently in whichever order one chooses, but we would recommend working on the electronics first, as once the motors are mounted in the box and the box is sealedit is more difficult to perform tests on that subsystem.

Did you use this instructable in your classroom? Add a Teacher Note to share how you incorporated it into your lesson. In order to test different valve lifts at the same test pressure, and to ensure that the test pressure matches literature values, it is essential to be able to vary the speed of the motors.

Unfortunately, our particular flow bench is unable to reach the industry standard test pressure of 28 in H2O, but it can still test different valve lifts at a constant test pressure, which, along with a bit of math will allow comparison to published values.

Generally, most DIY flow benches modify flow rate by using a manual valving system. This is a valid option, but we instead opted to build a motor controller. Building a motor controller severely increases the complexity of the project, but gives more possibilities for convenient automated testing, and more importantly, consistency.

Since vacuum motors are universal motors, they are able to run on either AC or DC. Therefore, we were able to use pulse width modulation PWM to control the motor speed when they are run on DC power. To reduce the current that the motor controller would need to handle, we only controlled four of the seven total motors. The other motors provided a baseline airflow, and were simply plugged into the wall. In addition to the motor control electronics, our design includes a barometric pressure sensor and thermistor to convert mass flow to volumetric flowa differential pressure transducer to measure test pressure, and a mass air flow sensor to measure the actual flow rate.

All of these sensors and the motor controller are managed by an Arduino Leonardo connected to a personal computer. The second major system is the box and its associated attachments.

The box contains the vacuum motors, and must be airtight to ensure that there is no air leakage. The box is fitted with a flange on either side: one for positive pressure, the other for negative.

These fittings need to have some way to connect to the cylinder head, but must still be removable to allow for testing several different cylinder heads and to allow for both intake and exhaust testing. Additionally, the test piece will need to rest of some sort of structure to keep it in place and support it during testing.

Finally, for testing a cylinder head, some sort of mechanism on the cylinder head that allows the user to change the valve height should be implemented. This will not be discussed in detail, since it is highly dependant on the particular cylinder head being tested.

However, the basic design layout involves fabricating a bracket with threaded holes positioned directly above the valve stems of the cylinder head. Bolts are then threaded into these holes to allow the valves to be opened by turning those bolts. This component was constructed from scrap steel in our case, but other materials could be utilized instead. The important features for this bit are its ability to precisely open the valve of interest during testing.

A dial indicator is then used to measure the valve lift while performing tests. In order to obtain usable flow data from the flow bench, we utilized a mass air flow sensor MAF. This document contains the necessary calibration data so that the analog output voltage of the sensor can be correlated with the air mass flowing through the sensor.For flow benches, HVAC, aerodynamic research. Automatic test pressure control possible. Works with flow benches and velocity probes.

Sorftware is Free with purchase of FP1 or system. FPcom is easy to install and use. FPcom will also send data directly into an Excel spreadsheet in real time for the ultimate in data processing, display, and storage.

Features big number display and event recording document. Air Flow Control Valve. Perfect for automatic test pressure control on just about any flow bench. Cylinder bore adaptors simulate the cylinder of an internal combustion engine for cylinder head flow testing on a flow bench.

Available in most any size up to 4. Special order cylinder test stands with bores up to 5. Flow Performance. I got it to the test pressure I want in about 12 sec.

This is really cool. Low cost, high performance air flow metering products. Flow Performance products utilize the power of personal computers, the Internet and email to provide powerful air flow measurement, analysis and control. Build a High Power Flow Bench. Flow Performance flow bench kits are a perfect core for building a high performance, high power professional flow bench. Flow Performance flow bench kits are capable of test pressures exceeding "wc.

Build a working flow bench in minutes. Precision, professional, computerized flow bench kit provides repeatable, effective measurements with nothing more than a shop vacuum for an air source. Perfect for the beginner as well as the professional. Building a bigger bench. Air Supply design and construction. New to flow benches? Professional Flow Bench Kit.

You can program Excel to process your data virtually any way you want. Charts, graphs, statistics, trends, the possibilities are endless for almost any application. Demo video showing how to construct a Flow Performance FP2. A flowbench measures the air flow volume or mass that is flowing through objects such as internal engine parts.

Demo video showing a cylinder head flow test on a Flow Performance 2. A flowbench can measure the air flow capacity of an automotive cylinder head, and many other items. This flow bench uses a shop vacuum for estimated flow data.GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again. The flow bench provides regulated water flows and electronics for testing the watermeter. It consists of the sensors listed below.

An interface board allows the debug connector on the watermeter to pass out various signals, including the squared photosensor signal and the serial output. It also provides an AVR serial programming interface. This is programmed with the sensor interface conversion software.

Data is transmitted to an external PC in csv format for later spreadsheet analysis. A small adapter board has been built to facilitate connection to the Arduino. The watermeter used is that for the XBee-Acquisition project.

It is programmed to count pulses and transmit the resulting count once a second via its serial interface. This is converted to RS in the interface board on the flow bench for passing to a PC. A GUI is provided to allow the Arduino and the Watermeter serial interfaces to pass data to be displayed and stored. The code is for the Arduino IDE. It requires an additional subfolder "libraries" with the following libraries:. Skip to content. Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Sign up. Arduino firmware and a GUI for control of a flow testing facility for electronic watermeter. Branch: master. Find file. Sign in Sign up.

Arduino Fuel injector flow bench controller

Go back. Launching Xcode If nothing happens, download Xcode and try again.

thoughts on “Arduino flow bench”

Leave a Reply

Your email address will not be published. Required fields are marked *