abecedarian 330 Posted April 12, 2014 Share Posted April 12, 2014 Everyone knows my obsession with building an ECU for my motorcycle. I think I'm far enough along with it, so here's where I'm at. It's based on the 40 pin BP headers and I believe should be compatible with the F5529 and TM4C123 LP's and maybe more. I still have to code for it but that will come when I'm satisfied with the hardware. The BP will sit on top of this board with its USB plug facing away from the 25 pin plug, and has the I2C and SPI ports left unused which would provide for a display, data logging or other devices to interface with it. Eagle files attached as well. 4 low-impedance / peak-and-hold injector drivers based on LM1949 driver chips, 4 logic level outputs suitable for triggering GM/Delphi LS-type coils (LS1, LS2, D514A, et cetera) or external circuitry, samples manifold pressure, throttle position, and intake air and coolant temperature sensors as well as battery voltage for injector duration compensation and the 5v sensor rail and two additional 'extra' analog inputs. There may be some layout revisions which might possibly lead to more outputs for user-defined externals. MSPEFI.brdMSPEFI_B3.sch Quote Link to post Share on other sites
abecedarian 330 Posted April 12, 2014 Author Share Posted April 12, 2014 Pin assignments (Energia Pin, F5529 pin, Tiva-C pin, function): DIGITALS: 3, P3.4, PB0, Injector 4 4, P3.3, PB1, Injector 3 29, P3.6, PE3, Ignition 4 30, P3.5, PF1, Ignition 3 31, P8.2, PF4, Ignition 2 32, P3.7, PD7, Ignition 1 35, P1.2, PC6, Cam trigger signal 36, P1.3, PC5, Crank trigger signal 39, P2.4, PF3, Injector 1 (also GREEN_LED on TIVA-C LP) 40, P2.5, PF2, Injector 2 (also BLUE_LED on TIVA-C LP) ANALOGS: 2, P6.5, PB5, 5V EXTERNAL reference (voltage out to sensors) 6, P6.6, PE5, Future sensor F1 23, P6.0, PD0, Battery voltage (through voltage divider and Zener clamp) 24, P6.1, PD1, Throttle Position Sensor 25, P6.2, PD2, Manifold Absolute Pressure sensor 26, P6.3, PD3, Future sensor F2 27, P6.4, PE1, Coolant temperature sensor 28, P7.0, PE2, Intake Air Temperature sensor Quote Link to post Share on other sites
abecedarian 330 Posted April 22, 2014 Author Share Posted April 22, 2014 I think, for the time being, injectors and ignition coils 3 & 4 will not be included in functionality. The system should provide sufficient current to operate one low impedance injector or two high-impedance injectors on each circuit. Similarly, the should be no issue firing two additional ignition coils if the coils are logic-level triggered and wasted spark is acceptable. Quote Link to post Share on other sites
kylej1050 27 Posted May 1, 2014 Share Posted May 1, 2014 Very nice! I haven't started work on this project for myself just yet but I am wanting to get to something like this soon for my bike. Dual throttle bodies, port injection, fun times! Quote Link to post Share on other sites
abecedarian 330 Posted May 2, 2014 Author Share Posted May 2, 2014 @@kylej1050 Depending on your bike, you might want something different. You might not need P&H drivers for injectors and might need IGBT-like drivers for ignition, for instance. But I'm willing to talk. I don't know everything... most likely nothing. Quote Link to post Share on other sites
NNX 0 Posted May 20, 2014 Share Posted May 20, 2014 Cool project! I too want a to make a fuel injection system for one of my bikes, just don't have the time yet. A similar project I've been watching, but uses a stm32f4 instead, might have some useful things: http://rusefi.com/wiki/index.php?title=Main_Page Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.