That car… The Corsa
Yes, again, a new post. But this one will cover everything up to date, so ignore the previous ones except if you want to endure every last bit of detail!
The good times… simpler times
previously, i tried to cover all my sensors. i did, eventually:
- found out that the crankshaft sensor isn't a VR, isn't a hall either, it's in between… at least it doesn't work like a VR sensor that's for sure so…
- RPM should be accurate, trigger angle should also be accurate!
- all my previously mentioned sensors are worked out, only the O2 sensor remains… well not sure, since i have no burnt gasoline to compare its measuring against… so i stay alert about its wiring…
- THE GAS PEDAL
THE GAS PEDAL
that was a big one… so a drive by wire, or DBW, is what we're working with here. meaning, instead of driving the throttle by a wire, we drive it by… well electronics, which is why DBW is a strange name for that system…
anyway, it wasn't won. there are no integrated solutions for Speeduino to use a DBW system. but, there was that one guy who made a somewhat plug and play solution, which didn't seemed too optimistic… i got sidequested by making it simply work but nope, it didn't want to drive that wire that was for sure… but i didn't know better and didn't checked my wiring, and precisely how much voltage was needed for the gas pedal to send a decent 0-5V output. spoilers, it needs 12V which i didn't know at the tiem so i blamed it on the circuitry. thought i also did a gamer move by buying a DBW module that can receive twice the signals for safety but… sadly, when i received it, i discovered that the gas pedal doesn't have two signals and i didn't know that until the DBW company answered my call for help… that did the everything and i finally thought about checking the wiring voltage…
turns out i could have kept the first DBW module I found (and print!) but now, i already have the shiny new module wired up so, the LD Performance DBW module it is. wired up, it works, it opens, it closes, done.
the injection situation
so the speeduino has everything built in order to drive injectors, meaning you feed the injectors with 12V, and wire up all their grounds to the speeduino and that's it. i took way too much time figuring it out, especially since i didn't connect that not feeding gasoline using the fuel pump would result in not having injector pressure… and i just took that my wiring was bad… except it wasn't, and I did it all again when i forgot that i had to wire everything according to firing order, not cylinder order… which, for the Corsa's, should be 1-3-4-2. should be, otherwise i will hear from the knock sensor really quickly…
the final boss?? the ignition
okay, so, i have all my sensors ready. not pretty but ready. the MAF and IAT are so ready, the crank and the cam are ready, TPS and coolant check, then there's O2… and that's it on the output, we have the injectors ready, the idle valve which is linked to the DBW module simply, the fuel pump and there's two left… the e-fan, which is okay, another inverted relay, and… the ignition…
okay so, there was a phase
the dumb coil seems smart phase
i started off thinking each pin was related to smart driving coil stuff… so i wired everything up according to that, going sequential since why not… but, i tried and tried and since i wasn't getting any spark and since the embedded stuff was getting on my nerves…
the smart coil seems dumb phase
i bought a smart coil… but it needs 12V to fire and is too smart, meaning it can easily get locked up thinking it's getting an inverted signal
the dumb coil may not be so dumb
so okay, i thought what do i have left… i could use a driver to ignite the OG coils… but by discovering that, i also discovered that the coilpack, in its OEM package, may not be so dumb…
i mean, there's 6 pins - - - [ 12V - - - - [ GND - - - - - [ IGN1? - - - - - - [ IGN2? - - - - - [ IGN3? - - - - - - [ IGN4?
why it isn't a dumb coil setup? i recently found out, well, that if it had a common ground setup for a driven dumb coil : - - - - [ GND - - - - - [ IGN1? - - - - - - [ IGN2? - - - - - [ IGN3? - - - - - - [ IGN4? which would have totalled in a 5 pins setup, not 6, while, in a more driveable manner: - - - - - [ +IGN1? - - - - - - [ -IGN1? - - - - - [ +IGN2? - - - - - - [ -IGN2? - - - - - [ +IGN3? - - - - - - [ -IGN3? - - - - - [ +IGN4? - - - - - - [ -IGN4? would have given 8 pins, not 6… i think it's a smart coil…
so, the dumb coil gets a chance
well, i have to try and drive it, but if it is, it would give a more plug and play solution, a least a better one than the possibly worse setup that could become the current smart coil situation. so i will try it…