Page 1 of 1

Hi from the UK

Posted: Sun Oct 11, 2015 4:48 pm
by PhilTheGeek
Intending to get this going to replace the standard ECU running a Rover 1.8 K series engine in a GTM Libra kit car. I've got the Discovery board and am raring to go. For background I've a degree in Electronic Engineering and 20 years experience of embedded hardware and software. This'll be my first ARM project that runs on something other than embedded linux.

Requirements:

1. Get it running the engine as is.
2. Add an ETB.
3. Add a camshaft position sensor.
4. Go fully sequential.
5. Add 4 wheel speed sensors.
6. Add cruise control.
7. Add traction control.
8. Add variable traction control.
9. Develop a multifunction dash display and interface via CAN.

Plan:

1. Work out how to get Eclipse to actually build the source code for the firmware. - SUCCESS
2. Get some basic hardware built to interface with the crank position and MAP sensors.
3. Adapt the firmware to deal with the Rover's 36-4 reluctor ring pattern.
4. Add all the other hardware to deal with engine as is.
5. Try it.
6. Start implementing my requirements.

Re: Hi from the UK

Posted: Sun Oct 11, 2015 8:09 pm
by AndreyB
Welcome! Sounds like you are on the right track! Do you have a vr type of sensor? Thats the trickiest one to interface with...

Re: Hi from the UK

Posted: Mon Oct 12, 2015 12:36 am
by kb1gtt
Have you come across the wiki? http://rusefi.com/wiki/index.php?title=Development:Source_code_intro

Welcome along sounds like an interesting project. Feel free to ask questions and such.

Re: Hi from the UK

Posted: Mon Oct 12, 2015 7:52 pm
by PhilTheGeek
russian wrote:Welcome! Sounds like you are on the right track! Do you have a vr type of sensor? Thats the trickiest one to interface with...
Yes vr sensor. Was going try running the MAX9927 in parallel with the existing ECU and hoping it doesn't load it so much the existing one fails to trigger. If not then I'll rig up a high impedance differential amplifier initially to check functionality at low RPM and then stuff an AGC on it's output to cope with the higher amplitude at increased revs.