I'm currently contemplating a arduino based project, and would like to know if the arduino board will work...
Basically I wish to use an arduino to create an ICU (Ignition control unit) for ford EDIS based ignitions.
Using a signal input from the EDIS, and another input from a pressure sensor the Arduino need to look up a value in an ignition map and send out a 5v pulse back to the EDIS.
Input from Pressure sensor is a voltage between 0,4 and 3 volts (analogue) Input from EDIS is a 12v digital frequency ranging from 40Hz to 600Hz
The output is a 5 volt digital pulse that need to come right after the input signal from the EDIS goes to 0v. Based on the two input signals the output pulse duration should be between 200us and 1500us long.
Output signal is decided following a 12*12 ignition map like this one http://www.mgexperience.net/pictures/31561.jpg
it will not be a problem if the output signal comes one Hz to late compared to the input signal (if this will make it easier to send the output right after the input signal goes to 0v) This way the arduino can use this one Hz to register the two input values, and find the right output value, commit this to memory and then send the output following the next input signal.
If you need more information on the project please ask away :)
Like I said, what I need to know first off is if the arduino can handle this application