SuperJet EFI replacement project
#1
SuperJet EFI replacement project
I'm beginning work on this project. Here will be the page I devote to it:
SuperJet Blog
My plan is:
We'll see how it goes.
Best regards,
Rick C. Hodgin
SuperJet Blog
My plan is:
Code:
(1) Mount the engine onto a custom engine stand. (2) Reassemble the engine and support fundamentals (water cooling, fuel pump, etc). (3) Re-wire the injectors to fire independently. (4) While 1..3 are being done, write the simulation software. (5) While 1..4 are being done, design the interface board. (6) Code the FPGA logic in Verilog, and run/debug in simulation. (7) Have the physical board made. (8) Begin testing on the real engine.
Best regards,
Rick C. Hodgin
#2
I have begun the simulation software:
SuperJet on GitHub
The base simulation screen will look similar to this:
Simulation Screen Prototype
Best regards,
Rick C. Hodgin
SuperJet on GitHub
The base simulation screen will look similar to this:
Simulation Screen Prototype
Best regards,
Rick C. Hodgin
#4
Have been updating the simulation software. Have made it into a spreadsheet with overlain simulation. It will also support a control panel for creating a start / run / load profile to simulate engine conditions.
Will post a link to download a compiled executable at some point. For now, the source code can be downloaded above.
Thank you,
Rick C. Hodgin
Will post a link to download a compiled executable at some point. For now, the source code can be downloaded above.
Thank you,
Rick C. Hodgin
#5
Here's a link to the current simulation screen (a work in progress):
Feb.11.2017 SuperJet Simulator
Here you can see the spreadsheet nature of the design. The simulation is partially working. The pistons go up and down per crank revolutions, and the spark plugs fire at 10 degrees before TDC with a dwell until TDC.
I have the components of animation (sprites) all defined. I plan to work on the cam lobe profile and intake and exhaust valve simulation next.
I've worked out the bulk of the wiring for my physical hardware design. The inputs I'll be using are shown in the upper-right of the spreadsheet area. Some inputs not shown are the crank position sensor, TDC on #1 cylinder, and engine coolant temperature.
I came across this video the other day. Some very interesting basic information for how the inputs work:
Thank you,
Rick C. Hodgin
Feb.11.2017 SuperJet Simulator
Here you can see the spreadsheet nature of the design. The simulation is partially working. The pistons go up and down per crank revolutions, and the spark plugs fire at 10 degrees before TDC with a dwell until TDC.
I have the components of animation (sprites) all defined. I plan to work on the cam lobe profile and intake and exhaust valve simulation next.
I've worked out the bulk of the wiring for my physical hardware design. The inputs I'll be using are shown in the upper-right of the spreadsheet area. Some inputs not shown are the crank position sensor, TDC on #1 cylinder, and engine coolant temperature.
I came across this video the other day. Some very interesting basic information for how the inputs work:
Thank you,
Rick C. Hodgin
#6
An early (and incomplete) animation showing a complete cam cycle (two crank cycles) in simulation:
SuperJet Animation Feb.18.2017
New Source Code location: LibSF Source Code -- SuperJet
I'm currently working on the cam lobe editor. I want to be able to provide a graphical way to adjust cam lobe shapes and render them better than they are currently, so they aren't blocky but are very smooth in animation.
Baby steps. :-)
Thank you,
Rick C. Hodgin
SuperJet Animation Feb.18.2017
New Source Code location: LibSF Source Code -- SuperJet
I'm currently working on the cam lobe editor. I want to be able to provide a graphical way to adjust cam lobe shapes and render them better than they are currently, so they aren't blocky but are very smooth in animation.
Baby steps. :-)
Thank you,
Rick C. Hodgin
Thread
Thread Starter
Forum
Replies
Last Post
John Stittsworth
Escape & Escape Hybrid
2
03-13-2018 03:20 PM