Go Back   Alfa Romeo Bulletin Board & Forums > Alfa Romeo Technical Forums > Engine Management


Reply
 
Thread Tools Display Modes

  #1 (permalink)  
Old 06-05-2007, 03:17 AM
alpa alpa is offline
Registered User
 
Join Date: May 2006
Posts: 29
Programmable Motronic ML4.1 for 75/164

Hi,

I'm currently re-writting the firmware of a ML4.1 box. The goal is to have a more performant and programmable ECU. The first target will be ignition on a Mini engine, but injection will come soon after.

Does anyone know about any similar project ?

Thanks
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 06-13-2007, 07:00 AM
RedAlfa's Avatar
RedAlfa RedAlfa is offline
Registered User
 
Join Date: Jun 2005
Location: Lisbon - Portugal
Posts: 21
This is a very interesting project!! Congratulations

In the end you can program the motronic like a Megasquirt for example?

Good luck
__________________
Joćo Martins - #RedAlfa#
Alfa Romeo 33 1.7 16v QV # Alfa Romeo 75 2.0 TS # Alfa Romeo 156 SW 1.9 JTD Mjet 16v
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 06-13-2007, 08:17 AM
Alfar7's Avatar
Alfar7 Alfar7 is offline
Richard Jemison
Platinum Subscriber
 
Join Date: Apr 2005
Location: Pensacola, Fl. U.S.A.
Posts: 799
programable FI for V6

Does anyone know about any similar project ?

Yes Al Mitchell has done several. I have one of them. It will control fuel, ign, water inj, nitrous etc.
__________________
Richard Jemison
RJR Racing
http://scuderiagiallo.com
"you don`t have to listen, but you won`t win the argument"!
"Nothing that I might suggest will be legal in California"
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 06-13-2007, 08:22 AM
RedAlfa's Avatar
RedAlfa RedAlfa is offline
Registered User
 
Join Date: Jun 2005
Location: Lisbon - Portugal
Posts: 21
Quote:
Yes Al Mitchell has done several. I have one of them. It will control fuel, ign, water inj, nitrous etc.
Do you now what are the necessary modifications to the original ecu unit?

Sorry, but how is Al Mitchell?

Regards
__________________
Joćo Martins - #RedAlfa#
Alfa Romeo 33 1.7 16v QV # Alfa Romeo 75 2.0 TS # Alfa Romeo 156 SW 1.9 JTD Mjet 16v
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 06-13-2007, 09:21 AM
alpa alpa is offline
Registered User
 
Join Date: May 2006
Posts: 29
Quote:
Originally Posted by Alfar7 View Post
Does anyone know about any similar project ?

Yes Al Mitchell has done several. I have one of them. It will control fuel, ign, water inj, nitrous etc.
Could you say more please.
Who is Al ?
Does he sell that ?
Do you have a host software for that ?
Which Motronic did he re-programmed ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 06-13-2007, 09:22 AM
alpa alpa is offline
Registered User
 
Join Date: May 2006
Posts: 29
Quote:
Originally Posted by RedAlfa View Post
This is a very interesting project!! Congratulations

In the end you can program the motronic like a Megasquirt for example?

Good luck
Yes. The main reason is that controlling the serie-A Mini engine is very difficult as it has siam ports.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 06-14-2007, 06:52 AM
Alfar7's Avatar
Alfar7 Alfar7 is offline
Richard Jemison
Platinum Subscriber
 
Join Date: Apr 2005
Location: Pensacola, Fl. U.S.A.
Posts: 799
Contacting Al Mitchell

Quote:
Sorry, but how is Al Mitchell?


I spoke with him wednesday. He is doing fine.


But for those interested in contacting Al, his email is below. He and his wife both race a Alfa GTV6 SCCA E Production car.

As to modifications to the unit for the 12V V6 I am clueless. Anything that flows through a solid is the work of the Devil. I know he writes code for his unit, gave me a laptop with all of the various programs, and instructions how to change the set ups. His car has become a test mule for many of my 6 cyl. cam designs & small 5.5 inch clutch & flywheel, & close ratio transaxles, after I sold the GT2 GTV6.

Email for Al is: allenom@pol.net
__________________
Richard Jemison
RJR Racing
http://scuderiagiallo.com
"you don`t have to listen, but you won`t win the argument"!
"Nothing that I might suggest will be legal in California"
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 06-14-2007, 07:58 AM
RedAlfa's Avatar
RedAlfa RedAlfa is offline
Registered User
 
Join Date: Jun 2005
Location: Lisbon - Portugal
Posts: 21
Quote:
but how is Al Mitchell?
Opss... my intension are "but who is Al Mitchell" and no "how"
__________________
Joćo Martins - #RedAlfa#
Alfa Romeo 33 1.7 16v QV # Alfa Romeo 75 2.0 TS # Alfa Romeo 156 SW 1.9 JTD Mjet 16v
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 06-14-2007, 09:17 AM
RedAlfa's Avatar
RedAlfa RedAlfa is offline
Registered User
 
Join Date: Jun 2005
Location: Lisbon - Portugal
Posts: 21
I contact Allen and what he did was to completely replace the
computer in the ECU box with a Megasquirt computer.

This is a very good solution, because allows use of the stock wiring harness, what is great.

Regards
__________________
Joćo Martins - #RedAlfa#
Alfa Romeo 33 1.7 16v QV # Alfa Romeo 75 2.0 TS # Alfa Romeo 156 SW 1.9 JTD Mjet 16v
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 06-15-2007, 12:39 AM
alpa alpa is offline
Registered User
 
Join Date: May 2006
Posts: 29
I prefer to keep the ECU as is, but I'm going to replace the original CPU 8052 with a modern pin-to-pin compatible which has 5 new timers and the x2 performance feature.
Also the ML4.1 circuit still has the additional ML3.1 reference pin input which can be used on the flywheel or as a cam reference sensor.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old 06-17-2007, 07:17 PM
Razzo rosso's Avatar
Razzo rosso Razzo rosso is offline
Senior Member
Gold Subscriber
 
Join Date: Feb 2006
Posts: 170
c501

Hi Alpa

That sounds like a great idea. Are you thinking about changing the 8052 to something like a c501 in the same DIP40 package?
How will you deal with the firmware? Also, do you have the maps for the eprom?
Good luck with this - night be time consuming really cool stuff.

Simon
__________________
91 Spider, Dover MA
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old 06-18-2007, 02:01 AM
alpa alpa is offline
Registered User
 
Join Date: May 2006
Posts: 29
Quote:
Originally Posted by Razzo rosso View Post
Hi Alpa

That sounds like a great idea. Are you thinking about changing the 8052 to something like a c501 in the same DIP40 package?
How will you deal with the firmware? Also, do you have the maps for the eprom?
Good luck with this - night be time consuming really cool stuff.

Simon
I bought 15 items of the Atmel TS87C51RB2, it's a DIP40 8052 with all Philips/Temic devices and features. I'm going to connect a RS232 driven backlighted external screen to display real time parameters like RPM, temperature.

Firmware: as mentioned I'm writting my own one. I reuse the Bosch map access routines and their math routines. I have a Linux based Bosch map editor and an Eprom emulator which understands these maps. Their routines are well written and extensively tested (and even certified ).

I'm going to have a configurable real-time kernel (already tested) and a background main calculation loop (engine dependent). But I would not be able to share all that because most of people uses Windoz and does not have ROM emulators. It would be cool someone writes a graphical interface to program the maps and to put them into the internal EPROM through the serial connection. For the moment I don't plan to spend time on that.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)  
Old 06-18-2007, 02:22 AM
Razzo rosso's Avatar
Razzo rosso Razzo rosso is offline
Senior Member
Gold Subscriber
 
Join Date: Feb 2006
Posts: 170
Alpa
I am impressed. You have obviously thought this through really well.
Simon
__________________
91 Spider, Dover MA
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)  
Old 06-24-2007, 09:37 PM
Richard22 Richard22 is offline
Registered User
 
Join Date: Jun 2007
Posts: 3
Quote:
Originally Posted by alpa View Post
Hi,

I'm currently re-writting the firmware of a ML4.1 box. The goal is to have a more performant and programmable ECU. The first target will be ignition on a Mini engine, but injection will come soon after.

Does anyone know about any similar project ?

Thanks
Did you have to read code out of the 8052 or is all the firmware located in the external EPROM?

How different are the ML3.1 and ML4.1 designs? There are schematics for the ML3.1, any for the ML4.1?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15 (permalink)  
Old 06-25-2007, 01:16 AM
alpa alpa is offline
Registered User
 
Join Date: May 2006
Posts: 29
The entire ML4.1 code is outside. Anyway I don't keep it, I just re-use some of their routines (map access, math library).

The ML4.1 schematic is in the File section of Alfa75 Yahoo newsgroup. It's derived from the Opel ML4.1 schematic).
I would say ML3.1 was a trial, ML4.1 was one of first ECUs of the 8052 architecture which is based on the 60-2 pulley (BMW, Porsche, Alfa, Peugeot GTI, Opel (GM) 2L GSI). The difference is in this 60-2 pulley and the way it's used.
The ML3.1 firmware was much simpler but most of basic routines were the same, except the ignition management.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



AlfaBB Blog Articles