Powering an ODB1 ECU on the Bench

Type-GS-R-Turbo

#16 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

I hadn't really thought about it, but it very well could be. When it comes in, I'll put together a few extra and put them on Craig's site. I'll keep you posted.

djesco

#17 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

7rrivera7 I have been wrapped up in a SixSigma training program with my company which is sucking the life out of me (havent had time to tend to a large number of my hobbies)

Keep in mind I will complete the program and be certified by December 5th. So untill then I can not tie myself too much things. However, I will do as much as I can.

Pretty much the poject still stands where it was due to time constraints, I did build a large collection of variant ECUs (Mostly USDM and Some JDM, I do not have access at this time to any other ECUs and didnt feel there is too much of a significant diffrence). I also bought an old Pre-OBD (OBD0) vehicle and added a OBD0 to OBD1 conversion harness and a OBD1 Motor so I can continue testing, due to the fact my Civic I was using was stolen a few months ago.

I started a collection of some OBDIIa and OBD2b (OBDIIB) ECUs also due to the fact OBDI parts are becomming harder and harder to find and I feel this may be the next project phase. Inclusive I am buying a Virgin NIFB (not yet programmed) OBDIIb ECU from a 2003 Acura TL this afternoon . Honda uses the H.I.M. system to program them. I have the unit but need to reload it (Just waiting for my CDs impatiently)

A side from all of that I think Type-GS-R-Turbo has been busy at his end working away. I hope any information I may give may be usefull. By the way I found this a while back which involved plenty of hardware (bulky). It seems to me Type-GS-R-Turbo is going more twords a software aproach which in my opinion is better due to the flexablilty and control.

Type-GS-R-Turbo

#18 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

hey guys, check it out
Image
Image
Image
Image

Everything works, except I can't get the ECU to not throw a Code 4 CKP malfunction.

I figured that maybe the ECU didn't like the fact that I'm not exactly feeding it a perfect sine wave like the distributor does for this sensor, so I passed it through a MAX7400 and fed it a nice sine wave but it didn't seem to care one way or the other.

Anyway, I can still read out RPM through CROME and eCtune with no problem so I think it is ready to roll.

I started up a new site I'm going to be selling it on, http://www.immensehardware.com and eventually enginesim.com

7rrivera7

#19 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

GSR Turbo,

Sorry for the Noob ? but can you please explain in detail how you have applied your SIM for testing an OBD1 ECU?

Type-GS-R-Turbo

#20 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

Lets say you just chipped an ECU, and you want to know if it you chipped it successfully. You would have a known good chip you can put in the ECU, then plug in this unit. If the ECU actually blinks codes out when you flip the switch for the SCS jumper, you did it right. If you get a solid CEL, you messed up and the ECU is in limp mode.

Since this unit will always introduce a CEL 4, if you only get a CEL 4 then you know you did a good job.

I'm working on another revision that will have LEDs for EGR, VTEC, Purge Control, Idle Air Control, A/C out etc. That way if you have added VTEC to your ECU you can verify that it is operational, or if you add the boost control PWM hardware to activate the EGR line, you will be able to test that by looking at the output of the LEDs.

For developers, this will allow for easier development of features like Boost Cut, Rev Limiters, Nitrous Control, A/C Cut, etc. I know most of these things exist already, but it would make programmer's lives a lot easier.

7rrivera7

#21 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

Ok, I want one but now I will wait for the next revision since I convert ECU to VTEC. Do you have an ETA for the next version and a price in mind?

Excellent work dude!

Type-GS-R-Turbo

#22 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

It will be a couple of more weeks. I'm shooting for $199 retail, but I'll put out a coupon code for PGMFI guys to get a discount.

relic1

#23 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

Sign me up for one, I'm way to lazy/busy to get my DIY sim completed.

Depending on what hardware you have in place, I may be able to help with the CEL4 issue.

Type-GS-R-Turbo

#24 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

The micro is a PIC 18F248. I'm just using 3 GPIO pins for output triggered on Timer1. I reload timer1 with a value based on the A/D converter value supplied by a potentiometer on board.

doc

#25 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

Nice piece of work. :)

What signal do you feed into the for the distributor simulation?

On my engine test bench i feed a square wave signal, -5 volts to +5 volts cause i thought that the ECU triggers on the zero crossing (not 100% sure on it).
I don't get any cel code on mine. So no sinus is neccassary.

Type-GS-R-Turbo

#26 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

All I'm doing is passing the 0 - 5V output from my PIC through a .22uF series capacitor to make it cross zero.

I think if I were to have a 4 channel scope I could do it better, I'm working with a 2 channel and I'm kind of guessing on the relative zero crossings.

I also think that I could get away without it crossing zero. I shorted the caps just for fun and I didn't get any difference in RPM signal or any additional CELs.

doc

#27 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

Interresting. I'll try this on my bench, too.

Maybe you just have the wrong pattern of the 3 signals. I noticed on a other project that the ECU needs the CYL signal on it's strict position.

I attached you a file a signal pattern of a OBD1 distributor. I used this information for my bench and it works without cels.

Smooth1

#28 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

You are the bomb doc. Thank you.

Type-GS-R-Turbo

#29 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

Sweet! I'm going to use that as a reference, I'll let you know how it works out.

Type-GS-R-Turbo

#30 โ—ˆ 2016-04-04

Re: Powering an ODB1 ECU on the Bench

Ok, so I borrowed Craig's logic analyzer and I hooked it up exactly like you have it and I rewrote my code such that it should output the same.

Here is what I get...

The only difference is that channel 3 is the ICM output.

Let me know if you see anything out of the ordinary.

It is throwing code 4 CKP and only attempting to fire injectors 3 and 4. It fires the coil every time though...