Notices
ECU Flash

EVO8 Bench harness works.. Mostly..

Thread Tools
 
Search this Thread
 
Old Mar 22, 2007 | 02:02 PM
  #16  
boyd494's Avatar
Evolving Member
iTrader: (13)
 
Joined: Oct 2003
Posts: 148
Likes: 0
From: Norfolk, VA
GOOOOO Jack!!!!
Reply
Old Mar 22, 2007 | 02:10 PM
  #17  
MalibuJack's Avatar
Thread Starter
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
You know, technically I wonder if you could mod a rom well enough to operate standalone without inputs, without any errors and shows appropriate "output" in OBD-II so you can use it as a surrogate for the original ECU so it will pass an inspection with nothing connected to it but switched power, RPM and VSS signals, and the OBD-II port.. This would allow you to run a standalone.. Hmmmm...
Reply
Old Mar 22, 2007 | 06:08 PM
  #18  
MalibuJack's Avatar
Thread Starter
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX


The almost complete bench harness..

I used a DB25 so I can put an IX harness together later without building a whole new interface.
Reply
Old Mar 22, 2007 | 07:03 PM
  #19  
gsrboi80's Avatar
Evolved Member
Photogenic
Photoriffic
Shutterbug
Liked
iTrader: (38)
 
Joined: Aug 2005
Posts: 7,909
Likes: 47
From: On a cliff
Great work
Reply
Old Mar 23, 2007 | 03:30 AM
  #20  
donour's Avatar
Evolved Member
iTrader: (6)
 
Joined: May 2004
Posts: 2,502
Likes: 1
From: Tennessee, USA
Originally Posted by MalibuJack
You know, technically I wonder if you could mod a rom well enough to operate standalone without inputs, without any errors and shows appropriate "output" in OBD-II so you can use it as a surrogate for the original ECU so it will pass an inspection with nothing connected to it but switched power, RPM and VSS signals, and the OBD-II port.. This would allow you to run a standalone.. Hmmmm...
I suppose. The rom seems plenty large enough to just write a simulator. I wrote a basic one in C to test an OBD-II project a long time ago. I suppose gcc would generate super-H code for it...

d

Last edited by donour; Mar 23, 2007 at 03:44 AM.
Reply
Old Mar 23, 2007 | 06:06 AM
  #21  
MalibuJack's Avatar
Thread Starter
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
I made a dumb error in wiring last night because I was tired, I put the indicator lamps in-line to each of the power sources required by the ECU, I wanted to be able to know if any one particular line had no power, became disconnected, or had a problem, only I forgot one thing... The Indicator lamps I was using are LED's with current limiting resistors.. So of course it wasn't allowing enough to pass through to the power ECU.. OOPS! I'll have to fix that this morning.

I have to admit putting this together was tedious and I should have left it as a hacked together setup, but I'm a stickler for details and wanted something more durable and presentable. Next time around it would obviously be much quicker to assemble.

But once I fix this thing up this afternoon, I now have the ability to test rom mods, log data, and all sorts of things that I used to have to run outside and test in my car. (with the exception of proper live data that is) This should allow my development to go alot faster than it had been.

I'm hoping in the future I can add signal generators and simulated loads for different sensors and relays so I can actually get the ECU to register real data, this will allow me to test alternative sensors and build scalings for them. Turns out those indicator lamps might make good "Fake load" for different things.

Last edited by MalibuJack; Mar 23, 2007 at 06:10 AM.
Reply
Old Mar 23, 2007 | 10:00 AM
  #22  
MalibuJack's Avatar
Thread Starter
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
I might have damaged my spare ECU, I flashed an 03 rom onto an 05 ECU, there shouldn't have been a difference in the ECU's, but be careful, there might be.

I'm not yet sure if its the bench harness or the ECU itself, so when I have some time I"ll plug it into my car and try to read it there.
Reply
Old Mar 23, 2007 | 03:10 PM
  #23  
MalibuJack's Avatar
Thread Starter
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
What a scare.. It was the harness, something got into one of the pins (a strand of the copper wire) and grounded the programming pin.
Reply
Old Mar 23, 2007 | 07:19 PM
  #24  
CBRD's Avatar
Account Disabled
iTrader: (60)
 
Joined: Dec 2004
Posts: 7,363
Likes: 8
From: york, pa 17402
do you build nasa rockets in ur basement lol

u da man

cb
Reply
Old Mar 23, 2007 | 07:25 PM
  #25  
MalibuJack's Avatar
Thread Starter
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
LOL, I had a Nasa engineer once say to me "Even rocket science isn't rocket science"

What he meant was that to get a job done, you have to work smart, not work hard. And of course the KISS method, Keep it Simple Stupid..
Reply
Old Mar 24, 2007 | 04:03 AM
  #26  
galvitron's Avatar
Evolving Member
iTrader: (2)
 
Joined: Sep 2004
Posts: 287
Likes: 0
From: South Bay
This is the coolest thing I have ever seen! Oh the possibilities...
Reply
Old Mar 24, 2007 | 05:22 AM
  #27  
EvoBroMA's Avatar
Evolved Member
 
Joined: Feb 2006
Posts: 1,345
Likes: 1
From: MA
i was thinking you could generate input signals straight from a log.
Reply
Old Mar 24, 2007 | 06:40 AM
  #28  
MalibuJack's Avatar
Thread Starter
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
The ECU wants analog signals of some form or another.. if I built a tool that took the values from a log and created analog output for the ECU, it probably would work. Unfortunately the sample rate is somewhat slow for logging when you want that sort of resolution.

One of the Aktivematrix members suggested a microcontroller to generate the signals that have some synchronization required and are square-wave (hall effect sensors like the Crank angle, cam angle, etc..) Injector and ignition drivers can drive LEDs with the proper resistance across them, also be good indicators of what each is doing. SOlenoids and relays can be handled the same way. The O2 sensors can use O2 simulators, and their heater circuits can be done with resistors.. so I think I can do this fairly easily.

This may sound insane, but there's a method to my madness. If I can simulate all the signals properly, it makes it easier to test new alternative sensors, and/or how modifications affect these periphery devices.

The whole point is to make the time I spend testing this stuff as productive and easy as possible. I dont know about you, but running out to the car to change something, test it, then do it over and over again (either for ECU mods, or testing my logging software) took lots of time and got old really fast when the weather was crappy. Its the epitome of Working Smart, not working hard. The time it took to develop the bench harness will/has paid back tenfold in my productivity.

Last edited by MalibuJack; Mar 24, 2007 at 06:43 AM.
Reply
Old Mar 24, 2007 | 11:58 AM
  #29  
galvitron's Avatar
Evolving Member
iTrader: (2)
 
Joined: Sep 2004
Posts: 287
Likes: 0
From: South Bay
Jack,

I know this sounds weird but if you pick up an old analog music synthesizer module at a flea market or something you could generate a square wave easily. You could then easily adjust frequency, amplitude, etc.

This just pops in my head because I'm staring at a module in my room right now that would do this. Voltage may be a problem though. But you could use MIDI to control timing. I know, I'm weird.
Reply
Old Mar 24, 2007 | 12:37 PM
  #30  
MalibuJack's Avatar
Thread Starter
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
I thought about that too.. But fortunately its not a very high priority where I'll lose sleep. In reality the crank sensor and cam sensor need to be synchronized as that is how the ECU knows the proper ignition trigger timing (Ever see how poorly an engine can run with a cam sensor 180 degrees out of phase?)
Reply



All times are GMT -7. The time now is 10:20 PM.