Hello DaveF, markmakeitso,
I am really impressed for receiveing very meaningful answers such soon.
Thank you very much for this!
Please be aware that electronics is only my hobby (and I am quite novice), and playing with this ignition issue is going to be done on my MZ ETZ250. (This type is probably unknown for you, they were produced in former East-Germany.)
But I really like this bike, and think that I can made some improvement on its ignition system.
I already installed the NEC transistorized igniton on it (is was quite simple), keeping the old breaker-point, as a trigger for ignition.
The improvement was really tremendous, I have never experienced such steady idling before on my MZ. But the MZ's ignition-timing is fixed, no advance-regulation!
I would like to use the PIC to control the NEC ignition (timing), but for this I need some knowledge of this ignition unit (the Honda's NEC I mean). I am more or less familiar with the wiring of the unit (from outside), but still debating what the method of operation with the pickup-coil.
I measured the voltage betveen the wires which would connected on the CX pickup-coil, and found that there is 2,6V.
I suppose (but not sure yet), the pickup-coil gives a reverse-voltage on the circuit, which causes the voltage to drop (cannot measure, but maybe down to 0V?). Or: does it superpose additional voltage on the system?
But if I consider the mechanical breaker-point operation: if closed (that is, grounded, however, practically zero current!), voltage drops to zero, and if breaker opens, voltage gets back to 2,6V for a short time, and ignition happens.
The things you mentioned are also interesting for me, like preventing kick-back while kick-start or cranking (yes, my CX650E also suffers that issue! :-( ).
But first (as being a novice) I need to know, how to wire the PIC to the ignition. I already scrapped 3 PICs, probably killed by high-voltage. If you have any hints on this, also welomed.
I think the basic-software is already made (tested it in MPLAB's simulator), but the hardware is still not ready.
If I would succeed in this issue, definitely would like to go on for improving it with additional functions, and probably would make some development on the CX also.
But nowadays wife is worrying for me, and sometimes angry for being awake till late night, playing around with my stupid idea.
Sorry for the long post, I hope you did not loose your interest.
Better wheather!
István