Quote:
Originally Posted by Tymbrymi
In a year? Yes. Over 5 or 6 years as a fairly involved hobby... probably not as much as you'd think. Depends on how well documented sensors and whatnot you can find. Documentation is the hard part. The math to control the injections isn't impossible, its interpreting all the sensor information into what the desired duration, timing, etc that is the hard part.
|
Sensors and documentation is not a problem. (I am #2 in a company that among other things has some automotive projects on the roll, up to now we are developing a solution for monitoring diesel consumption so the truck drivers cannot steal from their bosses. We are talking about old trucks that do not have onboard computer that does that). An I think that in a sustained manner the ECU software can be written in under 3 months. The hard thing is completing the LUT (look-up tables). Those are some tables with values that are processed (almost all the time values from different tables are added) to calculate all sort of things. The formula to calculate is fairly easy (after you are familiar with the engine). But the values in those tables are the real hard thing to get right. (when you do a chip tunning, they don't rewrite the actual software, the just update those LUTs).
Besides the work, I am involved in academic research projects. One of those (that I am working now) is porting and RTOS (real time operating system) written by our lab director for DSP56307 to an ARM7 microcontroller (NXP LPC2294 and LPC2103 for those that are more curious). And that can be easy configured to control the engine. After all we are talking about events (injectors firing) that have hard time constraints.