====== Ignition system ====== //Digital ignition system for a car.// ===== Changelog ===== **Status: ** //Done, depricated.// ^ Date ^ Comment ^ |2002-11-13| Project created. | ===== About ===== A replacement ignition system, for older cars with mecanical ignition system, for dynamicly changing the ignition angle depending on the RPM. ===== Hardware ===== {{:hardware:ignition_dev_top.jpg?320|Development board}} A controller, PIC16F877, is messuring time between pulses from a HAL-sensor placed at the motor's axis and calculates the RPM. Depending on the RPM, it waits a certain amount of time before it creates a pulse out to a MOSFET ignitioning the ignintion coil.\\ {{:hardware:ignition_dev.jpg?320|Development setup}} In a four cylinder engine, two MOSFET's are needed.\\ ===== Software ===== {{:hardware:ignition_software.jpg?320|Software}} PC software written in Visual Basic 6 for realtime changeing and saving delay time for quantified RPM levels. Also able to view current RPM. ===== Schematics ===== N/A ===== Firmware ===== The firmware is written in HI-TECH PICC using MPLAB. ===== Downloads ===== Available on request. ===== License ===== All information found on this page are licensed. See the [[documents:license]] page for more information.