Sooooo...
I am trying to get ideas for this personal project, I don't know exactly what it would entail, but I know it would be a large undertaking.
I wanted to get some opinions on how this could be done.
I will detail as much as possible, for those who might be unfamiliar, and also to show the extent of my knowledge also.
The idea/project, is to design an electronics module that will drive modern piezo injectors on a diesel engine.
There are a few different systems used by vehicle manufacturers, and even a few after market ones showing up.
Why not buy one?
I have a vision. My vision is to program the vehicle using an actual programming language, rather than software to map fuel tables, etc.
In other words, I want to run a truck on qbasic.
haha. ( and the ability to use and processor / programming language. )
So, in my head I have the project in 2 parts. (Or 2 sets of processing/ electronics.)
1. A module that runs at high speed, and does nothing but decipher timing signals and run injectors. I imagine this would be some types of RISC processors with PWM generators, and power amplifiers.
2. A module that runs at a much less reliable speed, and does absolutely everything else. This would be the one running the actual code. It would plug into the vehicles harness, and read all the temperature sensors, air flow sensors, talk to transmission controller, etc.
What I'm really interested in talking about, is module "1", the high speed timing / injector driver hardware.
Basically, it would be connected to 2 hall effect sensors; one is on the camshaft of the engine, and the system would need to count pulses to determine the engines position. There is an extra pulse I believe to get an absolute position on the wheel.
The 2nd hall effect sensor is on the crankshaft, and is just used to increase accuracy, I believe.
So this unit would need to read those 2 signals and determine what position the rotation is in, and also have some type of timer, so that it can calculate RPM.
Also, this module, would drive the injectors.
They are driven by PWM signals, up to around 80 volts I think, so a max of 100 anyways.
They are not just single pulses though, they are multiple pulses, up to 5 per injection.
So there needs to be some type of very fast PWM generator IC's there.
( and from the IC's, power amps?)
I am trying to get ideas for this personal project, I don't know exactly what it would entail, but I know it would be a large undertaking.
I wanted to get some opinions on how this could be done.
I will detail as much as possible, for those who might be unfamiliar, and also to show the extent of my knowledge also.
The idea/project, is to design an electronics module that will drive modern piezo injectors on a diesel engine.
There are a few different systems used by vehicle manufacturers, and even a few after market ones showing up.
Why not buy one?
I have a vision. My vision is to program the vehicle using an actual programming language, rather than software to map fuel tables, etc.
In other words, I want to run a truck on qbasic.
haha. ( and the ability to use and processor / programming language. )
So, in my head I have the project in 2 parts. (Or 2 sets of processing/ electronics.)
1. A module that runs at high speed, and does nothing but decipher timing signals and run injectors. I imagine this would be some types of RISC processors with PWM generators, and power amplifiers.
2. A module that runs at a much less reliable speed, and does absolutely everything else. This would be the one running the actual code. It would plug into the vehicles harness, and read all the temperature sensors, air flow sensors, talk to transmission controller, etc.
What I'm really interested in talking about, is module "1", the high speed timing / injector driver hardware.
Basically, it would be connected to 2 hall effect sensors; one is on the camshaft of the engine, and the system would need to count pulses to determine the engines position. There is an extra pulse I believe to get an absolute position on the wheel.
The 2nd hall effect sensor is on the crankshaft, and is just used to increase accuracy, I believe.
So this unit would need to read those 2 signals and determine what position the rotation is in, and also have some type of timer, so that it can calculate RPM.
Also, this module, would drive the injectors.
They are driven by PWM signals, up to around 80 volts I think, so a max of 100 anyways.
They are not just single pulses though, they are multiple pulses, up to 5 per injection.
So there needs to be some type of very fast PWM generator IC's there.
( and from the IC's, power amps?)