Date: Thu, 8 Jun 2006 17:33:26 +0200 From: Sven-?ke Larsson Subject: [PIC]: Ignition replacement To: "Microcontroller discussion list - Public." Message-ID: <4336B5C3DC33A74FA393F4F88152F4EC0107C3BF@hiqqbexc001.sto.hiq.se> Content-Type: text/plain; charset="iso-8859-1" Hi List! I would like to build a PIC controlled ignitition to replace the old crappy stuff in a veteran VW bus. There are a bunch of existing products but I want to make it myself for the fun part (of course). I did some Googling but couldn't really find any good info, can anyone point me in a direction or can give some ideas? What I really would like to do is a complete ignition and injection controller to get rid of the carburator as well. It would be really great to be able tune both the ignition and the injection curve. :) Regards, Sven The Megasquirt site has lots of good information on what is required for a fuel injection controller. I considered it myself but I didn't want to have to mess with the wiring on my car, also I needed other functions (mainly emissions related) that the original MS didn't have. I've been working on an Engine Management System based on a dsPIC, as someone else said the hard part is the software, the hardware is relatively straightforward. I was fortunate that my FSM has over 100 pages dedicated to the EFI and the diagnostic stuff gives a lot of info on what is supposed to switch when and what signals to expect for given conditions. Most of the rest of the info can be gleaned from the MS site and others. I'm using the stock ignition amplifier and IRG101Z protected MOSFETS for the injectors. I did start with an 18F452 but after using a dsPIC I switched to that instead, I find that the extra hardware functions and the extended instruction set make programming much easier (I'm a hardware guy, not software). I use assembly because I'm too mean to buy a C compiler. Someone else very recently posted a PIC based ignition system that looked very well designed. Cheers James -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist