Notices
ECU Flash

EVO8 Bench harness works.. Mostly..

Thread Tools
 
Search this Thread
 
Old Mar 22, 2007, 02:02 PM
  #16  
Evolving Member
iTrader: (13)
 
boyd494's Avatar
 
Join Date: Oct 2003
Location: Norfolk, VA
Posts: 148
Likes: 0
Received 0 Likes on 0 Posts
GOOOOO Jack!!!!
Old Mar 22, 2007, 02:10 PM
  #17  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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...
Old Mar 22, 2007, 06:08 PM
  #18  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts


The almost complete bench harness..

I used a DB25 so I can put an IX harness together later without building a whole new interface.
Old Mar 22, 2007, 07:03 PM
  #19  
Evolved Member
iTrader: (38)
 
gsrboi80's Avatar
 
Join Date: Aug 2005
Location: On a cliff
Posts: 7,906
Received 45 Likes on 41 Posts
Great work
Old Mar 23, 2007, 03:30 AM
  #20  
Evolved Member
iTrader: (6)
 
donour's Avatar
 
Join Date: May 2004
Location: Tennessee, USA
Posts: 2,501
Received 1 Like on 1 Post
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.
Old Mar 23, 2007, 06:06 AM
  #21  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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.
Old Mar 23, 2007, 10:00 AM
  #22  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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.
Old Mar 23, 2007, 03:10 PM
  #23  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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.
Old Mar 23, 2007, 07:19 PM
  #24  
Account Disabled
iTrader: (60)
 
CBRD's Avatar
 
Join Date: Dec 2004
Location: york, pa 17402
Posts: 7,363
Likes: 0
Received 4 Likes on 4 Posts
do you build nasa rockets in ur basement lol

u da man

cb
Old Mar 23, 2007, 07:25 PM
  #25  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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..
Old Mar 24, 2007, 04:03 AM
  #26  
Evolving Member
iTrader: (2)
 
galvitron's Avatar
 
Join Date: Sep 2004
Location: South Bay
Posts: 287
Likes: 0
Received 0 Likes on 0 Posts
This is the coolest thing I have ever seen! Oh the possibilities...
Old Mar 24, 2007, 05:22 AM
  #27  
Evolved Member
 
EvoBroMA's Avatar
 
Join Date: Feb 2006
Location: MA
Posts: 1,345
Likes: 0
Received 1 Like on 1 Post
i was thinking you could generate input signals straight from a log.
The following users liked this post:
CDrinkH2O (Nov 30, 2018)
Old Mar 24, 2007, 06:40 AM
  #28  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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.
Old Mar 24, 2007, 11:58 AM
  #29  
Evolving Member
iTrader: (2)
 
galvitron's Avatar
 
Join Date: Sep 2004
Location: South Bay
Posts: 287
Likes: 0
Received 0 Likes on 0 Posts
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.
Old Mar 24, 2007, 12:37 PM
  #30  
EvoM Guru
Thread Starter
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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?)


Quick Reply: EVO8 Bench harness works.. Mostly..



All times are GMT -7. The time now is 06:47 AM.