Where do i begin?
Posted: Thu Jul 29, 2010 3:56 pm
Hi,
I have an engine, a mitsubishi 4g15 dohc efi engine 16 valve. stock sensors include:
- tps
- coolant temp sensor
- map sensor
- cam angle sensor (built-in the distributor)
- 1 o2 sensor on the headers
It is distributor based, and does not have a crank angle sensor. the stock ecu gets engine speed (rpm) from the distributor and sends the approprote "trigger" signal to the dizzy to send the spark on the cables to the plugs. In your opinion, operating in sequential injection, does having just a cam angle sensor w/o a crank sensor enough here? - its the stock anyway.
there are 4 injectors that "sequentially" deliver fuel (according to the manual). idle up is achieved by a pair of bipolar stepper motor on the throttle body (6 pins). other controls involved in my engine are power steering pump pressure switch (for compensation during turning), a/c controls, a/c condenser and radiator fan on/off.
So much for the background of my project engine. As for myself, I can pretty much understand embedded systems (microcontrollers, microprocessors, etc) because I dealt with it during college days. as for programming, i can pretty much handle any language, c, assembly, name it. Given these, I guess building, tuning would be a bit easier on my end.
Now, I am interested in making a stand alone for this engine of mine. I'd like to ask, where do I begin if I wanted to make my own ecu? I myself have seen the drawbacks of the megasquirt - its a good system though in fairness, but there are mishaps. Plus, I hate the idea of having a "forest" of wires as jumpers inside...
Initially, what I want to achieve is to make this stock system work... distributor ignition, sequential injection, idle up compensation during warm up and a/c engagement.
A later project assuming i've done the above objective well, is to get rid of the distributor - either a cop or a wasted spark is fine with me.
Again, I ask, where do I begin? or rather how do I begin?
Please, don't tell me to read... because i've done and always doing it. I go over the megasquirt manuals over and over again.
I have an engine, a mitsubishi 4g15 dohc efi engine 16 valve. stock sensors include:
- tps
- coolant temp sensor
- map sensor
- cam angle sensor (built-in the distributor)
- 1 o2 sensor on the headers
It is distributor based, and does not have a crank angle sensor. the stock ecu gets engine speed (rpm) from the distributor and sends the approprote "trigger" signal to the dizzy to send the spark on the cables to the plugs. In your opinion, operating in sequential injection, does having just a cam angle sensor w/o a crank sensor enough here? - its the stock anyway.
there are 4 injectors that "sequentially" deliver fuel (according to the manual). idle up is achieved by a pair of bipolar stepper motor on the throttle body (6 pins). other controls involved in my engine are power steering pump pressure switch (for compensation during turning), a/c controls, a/c condenser and radiator fan on/off.
So much for the background of my project engine. As for myself, I can pretty much understand embedded systems (microcontrollers, microprocessors, etc) because I dealt with it during college days. as for programming, i can pretty much handle any language, c, assembly, name it. Given these, I guess building, tuning would be a bit easier on my end.
Now, I am interested in making a stand alone for this engine of mine. I'd like to ask, where do I begin if I wanted to make my own ecu? I myself have seen the drawbacks of the megasquirt - its a good system though in fairness, but there are mishaps. Plus, I hate the idea of having a "forest" of wires as jumpers inside...
Initially, what I want to achieve is to make this stock system work... distributor ignition, sequential injection, idle up compensation during warm up and a/c engagement.
A later project assuming i've done the above objective well, is to get rid of the distributor - either a cop or a wasted spark is fine with me.
Again, I ask, where do I begin? or rather how do I begin?
Please, don't tell me to read... because i've done and always doing it. I go over the megasquirt manuals over and over again.